.elementor-11170101 .elementor-element.elementor-element-fbea7be > .elementor-container{max-width:1200px;}.elementor-11170101 .elementor-element.elementor-element-23f44b1 .ce-product-meta{justify-content:left;}.elementor-11170101 .elementor-element.elementor-element-23f44b1.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-24px / 2);}.elementor-11170101 .elementor-element.elementor-element-23f44b1.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-23f44b1:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-23f44b1:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-23f44b1{font-size:16px;color:#7A7A7A;order:-99999;}.elementor-11170101 .elementor-element.elementor-element-23f44b1 .ce-product-meta__label{color:rgba(122, 122, 122, 0.72);}.elementor-11170101 .elementor-element.elementor-element-23f44b1 .ce-product-meta__value a{font-size:14px;color:#7A7A7A;}.elementor-11170101 .elementor-element.elementor-element-23f44b1 .ce-product-meta__detail:not(:last-child):after{content:"";border-color:#C1C1C1;border-style:solid;}.elementor-11170101 .elementor-element.elementor-element-23f44b1.ce-product-meta--layout-inline .ce-product-meta__detail:not(:last-child):after{border-inline-start-width:3px;margin-inline-end:calc(-3px / 2);height:25%;}.elementor-11170101 .elementor-element.elementor-element-23f44b1:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child):after{border-top-width:3px;margin-bottom:calc(-3px / 2);width:25%;}.elementor-11170101 .elementor-element.elementor-element-b387c1d{text-align:left;width:auto;z-index:5;}.elementor-11170101 .elementor-element.elementor-element-b387c1d .elementor-heading-title{color:#54595F;}.elementor-11170101 .elementor-element.elementor-element-b387c1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-bc752b5 > .elementor-widget-container{margin:-12px 0px -18px 0px;}.elementor-11170101 .elementor-element.elementor-element-bc752b5{width:auto;z-index:5;}.elementor-11170101 .elementor-element.elementor-element-514af46 > .elementor-container{max-width:1200px;}.elementor-11170101 .elementor-element.elementor-element-17ae2e1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:110px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-6a6cd55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-0d0cbc9 > .elementor-element-populated{margin:0px 57px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-02faf33 .ce-product-meta{justify-content:left;}.elementor-11170101 .elementor-element.elementor-element-02faf33.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-24px / 2);}.elementor-11170101 .elementor-element.elementor-element-02faf33.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-02faf33:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-02faf33:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(24px / 2);}.elementor-11170101 .elementor-element.elementor-element-02faf33{font-size:16px;color:#7A7A7A;order:-99999;}.elementor-11170101 .elementor-element.elementor-element-02faf33 .ce-product-meta__label{color:rgba(122, 122, 122, 0.72);}.elementor-11170101 .elementor-element.elementor-element-02faf33 .ce-product-meta__value a{font-size:14px;color:#7A7A7A;}.elementor-11170101 .elementor-element.elementor-element-02faf33 .ce-product-meta__detail:not(:last-child):after{content:"";border-color:#C1C1C1;border-style:solid;}.elementor-11170101 .elementor-element.elementor-element-02faf33.ce-product-meta--layout-inline .ce-product-meta__detail:not(:last-child):after{border-inline-start-width:3px;margin-inline-end:calc(-3px / 2);height:25%;}.elementor-11170101 .elementor-element.elementor-element-02faf33:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child):after{border-top-width:3px;margin-bottom:calc(-3px / 2);width:25%;}.elementor-11170101 .elementor-element.elementor-element-d2f1704{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-d2f1704 .elementor-heading-title{color:#54595F;font-size:24px;line-height:1.4em;}.elementor-11170101 .elementor-element.elementor-element-d2f1704 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-94f17eb > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-94f17eb{width:auto;}.elementor-11170101 .elementor-element.elementor-element-71948b5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-prices{justify-content:left;font-size:30px;font-weight:700;line-height:1em;color:#ED5E40;gap:0px;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-price-regular{font-size:20px;font-weight:300;text-decoration:line-through;color:#ADADAD;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-price-without-taxes{font-size:13px;color:#727272;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-price-pack{font-size:16px;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-tax-shipping-delivery-label{font-size:17px;font-weight:500;color:#727272;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-badge-sale{margin-inline-start:35px;font-size:16px;font-weight:500;color:#FFFFFF;background-color:#ED5E40;border-radius:100px;padding:5px 15px 5px 15px;}.elementor-11170101 .elementor-element.elementor-element-3169b83 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-11170101 .elementor-element.elementor-element-09d716e{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-09d716e .elementor-heading-title{color:#54595F;font-weight:500;}.elementor-11170101 .elementor-element.elementor-element-09d716e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 input[type=number]{width:55px;font-size:25px;font-weight:500;color:#54595F;border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 i.ce-product-quantity__btn{font-size:19px;padding:10px;color:#7A7A7A;}.elementor-11170101 .elementor-element.elementor-element-7db0366 .ce-product-quantity__btn{background-color:rgba(2, 1, 1, 0);border-color:#ADADAD;border-width:1px;border-radius:19px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 > .elementor-widget-container{margin:-11px 0px 0px 10px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;border-radius:15px 15px 15px 15px;}.elementor-11170101 .elementor-element.elementor-element-7db0366{width:initial;}.elementor-11170101 .elementor-element.elementor-element-a9c455a .elementor-button-content-wrapper{gap:18px;}.elementor-11170101 .elementor-element.elementor-element-a9c455a .elementor-button-text{flex-grow:min(0, 18);}.elementor-11170101 .elementor-element.elementor-element-a9c455a a.elementor-button{font-size:18px;font-weight:600;--ce-btn-bg-color:#006A5C;background-color:var(--ce-btn-bg-color);border-color:#006A5C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-11170101 .elementor-element.elementor-element-a9c455a a.elementor-button:not(#e){color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-a9c455a a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-11170101 .elementor-element.elementor-element-a9c455a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-2ddffca a.elementor-button{font-size:16px;font-weight:600;--ce-btn-bg-color:rgba(2, 1, 1, 0);background-color:var(--ce-btn-bg-color);border-color:#B8C9C5;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-11170101 .elementor-element.elementor-element-2ddffca a.elementor-button:not(#e){color:#5F6966;}.elementor-11170101 .elementor-element.elementor-element-2ddffca a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-11170101 .elementor-element.elementor-element-2ddffca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-82bc721 .elementor-button-content-wrapper{gap:18px;}.elementor-11170101 .elementor-element.elementor-element-82bc721 .elementor-button-text{flex-grow:min(0, 18);}.elementor-11170101 .elementor-element.elementor-element-82bc721 a.elementor-button{font-size:18px;font-weight:600;--ce-btn-bg-color:#006A5C;background-color:var(--ce-btn-bg-color);border-color:#006A5C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-11170101 .elementor-element.elementor-element-82bc721 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-82bc721 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-11170101 .elementor-element.elementor-element-82bc721 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-74d0561 a.elementor-button{font-size:16px;font-weight:600;--ce-btn-bg-color:rgba(2, 1, 1, 0);background-color:var(--ce-btn-bg-color);border-color:#B8C9C5;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-11170101 .elementor-element.elementor-element-74d0561 a.elementor-button:not(#e){color:#5F6966;}.elementor-11170101 .elementor-element.elementor-element-74d0561 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-11170101 .elementor-element.elementor-element-74d0561 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-fe89180{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-5160fd9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-5160fd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-5160fd9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-11170101 .elementor-element.elementor-element-107bd49.elementor-view-stacked .elementor-icon{background-color:#AAAAAA;}.elementor-11170101 .elementor-element.elementor-element-107bd49.elementor-view-framed .elementor-icon, .elementor-11170101 .elementor-element.elementor-element-107bd49.elementor-view-default .elementor-icon{color:#AAAAAA;}.elementor-11170101 .elementor-element.elementor-element-107bd49 .elementor-icon-box-wrapper{gap:12px;text-align:left;}.elementor-11170101 .elementor-element.elementor-element-107bd49 .elementor-icon{font-size:15px;}.elementor-11170101 .elementor-element.elementor-element-107bd49 .elementor-icon-box-title{color:#AAAAAA;font-size:14px;}.elementor-11170101 .elementor-element.elementor-element-107bd49 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-2e523fc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-2e523fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-2e523fc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-11170101 .elementor-element.elementor-element-2f598cf{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-2f598cf .elementor-icon i, .elementor-11170101 .elementor-element.elementor-element-2f598cf .elementor-icon svg{transform:rotate(0deg);}.elementor-11170101 .elementor-element.elementor-element-2f598cf > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-a86dc48{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-a86dc48 .elementor-icon i, .elementor-11170101 .elementor-element.elementor-element-a86dc48 .elementor-icon svg{transform:rotate(0deg);}.elementor-11170101 .elementor-element.elementor-element-a86dc48 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-1b132b8{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-1b132b8 .elementor-icon{font-size:30px;}.elementor-11170101 .elementor-element.elementor-element-1b132b8 .elementor-icon i, .elementor-11170101 .elementor-element.elementor-element-1b132b8 .elementor-icon svg{transform:rotate(0deg);}.elementor-11170101 .elementor-element.elementor-element-1b132b8 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-567e3eb{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-567e3eb .elementor-icon{font-size:30px;}.elementor-11170101 .elementor-element.elementor-element-567e3eb .elementor-icon i, .elementor-11170101 .elementor-element.elementor-element-567e3eb .elementor-icon svg{transform:rotate(0deg);}.elementor-11170101 .elementor-element.elementor-element-567e3eb > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-487b4ed{text-align:center;}.elementor-11170101 .elementor-element.elementor-element-487b4ed .elementor-heading-title{color:#9B9797;font-size:17px;}.elementor-11170101 .elementor-element.elementor-element-7db001df{margin-top:48px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-ca15ee0.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-ca15ee0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-ca15ee0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-element-populated, .elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-element-populated > .elementor-background-overlay, .elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-11170101 .elementor-element.elementor-element-ca15ee0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11170101 .elementor-element.elementor-element-9bd0828{width:820px;max-width:max(820px, 100%);}.elementor-11170101 .elementor-element.elementor-element-5733ad2{text-align:right;width:444px;max-width:max(444px, 100%);align-self:flex-end;}.elementor-11170101 .elementor-element.elementor-element-5733ad2 img{width:58%;}.elementor-11170101 .elementor-element.elementor-element-5733ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-24a163b .elementor-nav--main a.elementor-item{font-size:26px;font-weight:600;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e){color:#76C9BA;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e), .elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item.highlighted:not(#e), .elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):hover, .elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):focus{color:#76C9BA;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e){color:#006A5C;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav--layout-horizontal > .elementor-nav{column-gap:50px;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > :not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:50px;}.elementor-11170101 .elementor-element.elementor-element-24a163b > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 10px;}.elementor-11170101 .elementor-element.elementor-element-24a163b{margin-top:20px;margin-bottom:20px;}.elementor-11170101 .elementor-element.elementor-element-50c62834{padding:1px 1px 1px 1px;}.elementor-11170101 .elementor-element.elementor-element-4a8d2b4e .elementor-spacer-inner{height:44px;}.elementor-11170101 .elementor-element.elementor-element-44939ea4{padding:1px 1px 1px 1px;}.elementor-11170101 .elementor-element.elementor-element-26a88e1d .elementor-heading-title{color:#54595F;}.elementor-11170101 .elementor-element.elementor-element-7da1cd5a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);column-gap:30px;}.elementor-11170101 .elementor-element.elementor-element-15128b7d .elementor-heading-title{color:#54595F;}.elementor-11170101 .elementor-element.elementor-element-1aa1bd49 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);column-gap:30px;}.elementor-11170101 .elementor-element.elementor-element-28254a11 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-5431c898 > .elementor-container{max-width:400px;}.elementor-11170101 .elementor-element.elementor-element-5431c898:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-5431c898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-5431c898{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11170101 .elementor-element.elementor-element-5431c898 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f input[type=number]{font-size:20px;color:#000000;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f.ce-product-quantity--view-inline input[type=number]{margin:0 10px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:10px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f i.ce-product-quantity__btn{font-size:12px;padding:20px;color:#000000;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f .ce-product-quantity__btn{background-color:rgba(255, 255, 255, 0);border-radius:2px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f{width:auto;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:10px 10px 10px 10px;}.elementor-11170101 .elementor-element.elementor-element-c736b0c a.elementor-button{font-size:18px;--ce-btn-bg-color:#76C9BA;background-color:var(--ce-btn-bg-color);border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-11170101 .elementor-element.elementor-element-c736b0c a.elementor-button:hover, .elementor-11170101 .elementor-element.elementor-element-c736b0c a.elementor-button:focus{--ce-btn-bg-color:#5CA89A;}.elementor-11170101 .elementor-element.elementor-element-c736b0c a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-11170101 .elementor-element.elementor-element-c736b0c{width:50%;max-width:max(50%, 100%);align-self:center;}.elementor-11170101 .elementor-element.elementor-element-78ee3411{text-align:center;width:auto;}.elementor-11170101 .elementor-element.elementor-element-78ee3411.elementor-view-stacked .elementor-icon{background-color:#ADADAD;}.elementor-11170101 .elementor-element.elementor-element-78ee3411.elementor-view-framed .elementor-icon:not(#e), .elementor-11170101 .elementor-element.elementor-element-78ee3411.elementor-view-default .elementor-icon:not(#e){color:#ADADAD;}.elementor-11170101 .elementor-element.elementor-element-78ee3411 .elementor-icon{font-size:15px;}.elementor-11170101 .elementor-element.elementor-element-78ee3411 .elementor-icon i, .elementor-11170101 .elementor-element.elementor-element-78ee3411 .elementor-icon svg{transform:rotate(0deg);}.elementor-11170101 .elementor-element.elementor-element-78ee3411 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-56a19091 .elementor-heading-title{color:#ADADAD;font-size:13px;font-weight:400;}.elementor-11170101 .elementor-element.elementor-element-56a19091{width:auto;}@media(min-width:768px){.elementor-11170101 .elementor-element.elementor-element-ae6ec16{width:59.082%;}.elementor-11170101 .elementor-element.elementor-element-653fc09{width:40.775%;}.elementor-11170101 .elementor-element.elementor-element-5160fd9{width:43.786%;}.elementor-11170101 .elementor-element.elementor-element-2e523fc{width:56.071%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11170101 .elementor-element.elementor-element-17ae2e1{width:100%;}.elementor-11170101 .elementor-element.elementor-element-0d0cbc9{width:100%;}}@media(max-width:1024px){.elementor-11170101 .elementor-element.elementor-element-17ae2e1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11170101 .elementor-element.elementor-element-23f44b1 .ce-product-meta__value a{font-size:12px;}.elementor-11170101 .elementor-element.elementor-element-b387c1d .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-11170101 .elementor-element.elementor-element-b387c1d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-bc752b5 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-514af46{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-17ae2e1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-6a6cd55{text-align:center;}.elementor-11170101 .elementor-element.elementor-element-6a6cd55 img{width:90%;max-width:95%;}.elementor-11170101 .elementor-element.elementor-element-6a6cd55 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-0d0cbc9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-71948b5 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-prices{justify-content:left;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-tax-shipping-delivery-label{font-size:15px;}.elementor-11170101 .elementor-element.elementor-element-c10537f .ce-product-badge-sale{margin-inline-start:18px;font-size:13px;line-height:2.2em;letter-spacing:1.2px;}.elementor-11170101 .elementor-element.elementor-element-c10537f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-c10537f{width:100%;}.elementor-11170101 .elementor-element.elementor-element-09d716e > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 input[type=number]{width:30px;}.elementor-11170101 .elementor-element.elementor-element-7db0366.ce-product-quantity--view-inline input[type=number]{margin:0 10px;}.elementor-11170101 .elementor-element.elementor-element-7db0366.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:10px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 i.ce-product-quantity__btn{font-size:17px;padding:13px;}.elementor-11170101 .elementor-element.elementor-element-7db0366 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-7db0366{width:initial;min-width:115px;}.elementor-11170101 .elementor-element.elementor-element-a9c455a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-a9c455a{width:100%;flex-grow:1;}.elementor-11170101 .elementor-element.elementor-element-82bc721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-82bc721{width:100%;flex-grow:1;}.elementor-11170101 .elementor-element.elementor-element-fe89180{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-107bd49 .elementor-icon-box-wrapper{text-align:center;}.elementor-11170101 .elementor-element.elementor-element-107bd49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-107bd49{width:initial;}.elementor-11170101 .elementor-element.elementor-element-2f598cf > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-a86dc48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-1b132b8 .elementor-icon{font-size:30px;}.elementor-11170101 .elementor-element.elementor-element-567e3eb > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-487b4ed .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-11170101 .elementor-element.elementor-element-7db001df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-24a163b .elementor-nav--main a.elementor-item{font-size:19px;}.elementor-11170101 .elementor-element.elementor-element-7da1cd5a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);column-gap:20px;}.elementor-11170101 .elementor-element.elementor-element-1aa1bd49 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);column-gap:20px;}.elementor-11170101 .elementor-element.elementor-element-5431c898{margin-top:0px;margin-bottom:0px;padding:10px 0px 15px 0px;}.elementor-11170101 .elementor-element.elementor-element-427ac5bf{width:100%;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-427ac5bf.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-427ac5bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-427ac5bf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-11170101 .elementor-element.elementor-element-427ac5bf > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-11170101 .elementor-element.elementor-element-28c1174{margin-top:0px;margin-bottom:15px;}.elementor-11170101 .elementor-element.elementor-element-3bfc6896{width:40%;}.elementor-11170101 .elementor-element.elementor-element-3bfc6896 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f input[type=number]{width:33px;padding:20px 0px 20px 0px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f.ce-product-quantity--view-inline input[type=number]{margin:0 15px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:15px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f i.ce-product-quantity__btn{padding:10px;}.elementor-11170101 .elementor-element.elementor-element-6b20a09f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-4bb4bd2d{width:60%;}.elementor-11170101 .elementor-element.elementor-element-4bb4bd2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-c736b0c a.elementor-button{padding:23px 5px 23px 5px;}.elementor-11170101 .elementor-element.elementor-element-c736b0c{width:100%;}}/* Start custom CSS for product-meta, class: .elementor-element-23f44b1 */.ce-product-meta .ce-product-meta__label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fbea7be */.block_abs_usually_bought {
    border-radius: 18px !important;
}/* End custom CSS */
/* Start custom CSS for product-meta, class: .elementor-element-02faf33 */.ce-product-meta .ce-product-meta__label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-3169b83 *//* =========================================================
   ENTREGA ESTIMADA SOLO EN FICHA DE PRODUCTO
   Estilo franja fina DiemFarma + icono alineado
========================================================= */

body#product .estimateddelivery-product.custom,
.page-product .estimateddelivery-product.custom {
  margin: 10px 0 12px 0 !important;
}

body#product .estimateddelivery-product.custom .ed_item,
.page-product .estimateddelivery-product.custom .ed_item {
  background: #F2FBF8 !important;
  border: 1px solid #BFE3DA !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  min-height: 42px !important;
  padding: 10px 14px !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Párrafo principal: icono + texto alineados */
body#product .estimateddelivery-product.custom .ed_item p.ed_orderbefore,
.page-product .estimateddelivery-product.custom .ed_item p.ed_orderbefore {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  line-height: 1.25 !important;
}

/* Icono camión */
body#product .estimateddelivery-product.custom .ed_orderbefore::before,
.page-product .estimateddelivery-product.custom .ed_orderbefore::before {
  color: #006A5C !important;
  font-size: 15px !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  line-height: 1 !important;
  position: relative !important;
  top: 0 !important;
}

/* Wrapper del texto */
body#product .estimateddelivery-product.custom .ed_delivery_wrapper,
.page-product .estimateddelivery-product.custom .ed_delivery_wrapper {
  display: flex !important;
  align-items: center !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: 100% !important;
}

/* Texto base */
body#product .estimateddelivery-product.custom .ed_delivery_text,
.page-product .estimateddelivery-product.custom .ed_delivery_text {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #4F5B57 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
}

/* Todo el texto normal */
body#product .estimateddelivery-product.custom .ed_delivery_text *,
.page-product .estimateddelivery-product.custom .ed_delivery_text * {
  color: #4F5B57 !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

/* Fecha destacada */
body#product .estimateddelivery-product.custom .ed_delivery_text .dates,
body#product .estimateddelivery-product.custom .ed_delivery_text .date_green,
.page-product .estimateddelivery-product.custom .ed_delivery_text .dates,
.page-product .estimateddelivery-product.custom .ed_delivery_text .date_green {
  color: #006A5C !important;
  font-weight: 700 !important;
}

/* Si el nombre del transportista viene vacío, no deja hueco */
body#product .estimateddelivery-product.custom .ed_carrier_name:empty,
.page-product .estimateddelivery-product.custom .ed_carrier_name:empty {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c11b0be */body#product .df-fsb,
.page-product .df-fsb {
  display: block !important;
  width: 100% !important;
  min-height: auto !important;
  padding: 10px 12px !important;
  margin: 0 !important;
  background: #F8F9F9 !important;
  border: 1px solid #E4E7E7 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

body#product .df-fsb__msg,
.page-product .df-fsb__msg {
  display: block !important;
  margin: 0 0 8px 0 !important;
  padding: 0 !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;
  color: #3F4745 !important;
}

body#product .df-fsb__msg strong,
.page-product .df-fsb__msg strong {
  color: #006A5C !important;
  font-weight: 700 !important;
}

body#product .df-fsb__track,
.page-product .df-fsb__track {
  display: block !important;
  width: 100% !important;
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #E6ECEA !important;
  border-radius: 999px !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  flex: none !important;
}

body#product .df-fsb__bar,
.page-product .df-fsb__bar {
  display: block !important;
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #006A5C !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  float: none !important;
}/* End custom CSS */