.image-element.image-loaded{opacity:1!important;animation:none!important}.site-nav__dropdown-link--top-level.is-label{pointer-events:none;cursor:default;text-decoration:none;font-weight:600}.megamenu__feature{display:block}.megamenu__feature-image{width:100%;height:auto;display:block}.megamenu__feature-caption{margin-top:.5rem;font-weight:600}.megamenu .megamenu__heading.is-label{display:inline-block;font-weight:600;cursor:default!important;pointer-events:none!important;color:inherit;text-decoration:none!important}.megamenu .h5:has(.megamenu__heading.is-label){cursor:default!important}.icon-search path{stroke-width:4px;stroke:currentColor;fill:none}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.icon-search{animation:pulse 2s infinite;padding-left:5px}.site-nav__link.header-selectors{padding:7.5px 12px!important}@media only screen and (max-width: 768px){.site-nav__link.header-selectors{padding-right:0!important}}.multi-selectors .disclosure__toggle{display:inline-flex;align-items:center;padding-right:8px}.multi-selectors .faux-select .icon,.multi-selectors .disclosure__toggle .icon-chevron-down{position:static;top:auto;right:auto;transform:none;margin-left:2px;vertical-align:middle}.multi-selectors .disclosure__toggle .icon-chevron-down{width:10px;height:10px}.drawer .cart__image .image-element{opacity:1!important}#upsell_swiper .swiper-button-prev svg,#upsell_swiper .swiper-button-next svg,#bestsell_swiper .swiper-button-prev svg,#bestsell_swiper .swiper-button-next svg{fill:none!important}#dodoprime-widget{margin-top:10px}#dodoprime-widget .dodoprime-card{position:relative;padding:16px 20px;border-radius:8px;background:#e2f2ee!important;border:1px solid #53a599!important}#dodoprime-widget .dodoprime-card:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent #53a599 #53a599 transparent}.dodoprime-row{display:flex;align-items:center}.dodoprime-logo{max-height:24px;margin:2px 4px 5px 0}.dodoprime-tagline{color:var(--colorDrawerText);margin:6px 0;line-height:1.4}.dodoprime-tagline .highlight{color:var(--colorDrawerText);font-weight:600}.dodoprime-benefits{margin:6px 0 10px;padding-left:18px;color:var(--colorDrawerText);opacity:.9;font-size:.9em}.dodoprime-benefits li{margin:2px 0}.dodoprime-check{display:flex;align-items:flex-start;margin:6px 0;position:relative;justify-content:left;padding-left:22px}.dodoprime-check__label{color:var(--colorDrawerText);text-transform:none!important;font-size:1.2em}.dodoprime-check input[type=checkbox],#dodoprime-widget .cart__terms-checkbox{accent-color:#53a599;transform:scale(1.25);transform-origin:left top;margin:0;position:absolute;left:0;top:2px}.dodoprime-check__label{letter-spacing:0!important}.dodoprime-terms{font-size:.85em;margin:4px 0 0 22px}.dodoprime-terms a{color:var(--colorDrawerText);text-decoration:underline;opacity:.9}.site-header__search-form{display:flex;align-items:center;flex:1 1 auto}.widget-send-button{margin:0 0 20px!important;padding-left:0;padding-right:0;position:fixed!important;z-index:10000000!important;bottom:0!important;text-align:center!important;height:52px;min-width:50px;border-radius:25px;visibility:visible;transition:none!important;background-color:#140c29;box-shadow:2px 2px 6px #0006;right:20px;left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 600px){.widget-send-button{height:50px;min-width:50px;right:20px;margin:0 0 20px!important;padding-left:0;padding-right:0}}.messenger-svg-whatsapp{fill:#fff;width:41px;height:50px;stroke:none;overflow:hidden}.site-nav__link--has-dropdown.site-nav__link--top{padding-right:3px}.site-nav__caret{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:4px;margin-left:2px;transition:transform .3s ease,background-color .2s ease;vertical-align:middle}.site-nav__details[open] .site-nav__caret{transform:rotate(180deg)}.site-nav__details:hover .site-nav__caret{background-color:#0000000f}.is-light .site-nav__details:hover .site-nav__caret{background-color:#ffffff26}.site-nav__summary{display:inline-flex;align-items:center;border-radius:4px;transition:background-color .2s ease}.site-nav__details:hover .site-nav__summary{background-color:#00000005}.is-light .site-nav__details:hover .site-nav__summary{background-color:#ffffff14}.site-nav__dropdown{opacity:0;transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.2,.06,.05,.95)}details[open]>.site-nav__dropdown{opacity:1}.megamenu{opacity:0;transition:opacity .3s ease,visibility .3s ease}details[open]>.megamenu{opacity:1;transition-delay:0s}.site-nav__summary:focus-visible{outline:2px solid var(--colorBtnPrimary, #000);outline-offset:2px;border-radius:4px}.site-nav__caret svg{pointer-events:none}.site-nav__summary{cursor:pointer;-webkit-tap-highlight-color:transparent}.site-nav__summary{user-select:none;-webkit-user-select:none}@media only screen and (max-width: 768px){.site-nav__icons{display:flex;align-items:center;gap:5px}.site-nav__link--icon{padding-left:2px!important;padding-right:2px!important}.mobile-nav__toggle button,.mobile-nav__toggle .faux-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.collapsible-content{transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsible-trigger__icon{transition:transform .3s ease}.collapsible-trigger.is-open .collapsible-trigger__icon .icon-chevron-down{transform:scaleY(-1)}.mobile-nav__link,.mobile-nav__toggle button{transition:background-color .15s ease}.mobile-nav__link:active,.mobile-nav__toggle button:active{background-color:var(--colorDrawersDim, rgba(0, 0, 0, .05))}.mobile-nav__sublist .mobile-nav__link{padding-left:calc(var(--drawer-gutter, 30px) + 15px)}.mobile-nav__link:focus-visible,.mobile-nav__toggle button:focus-visible{outline:2px solid var(--colorBtnPrimary, #000);outline-offset:-2px}}.trust-bar{background:var(--trust-bar-bg, #140c29);color:var(--trust-bar-text, #ffffff);font-size:12px;line-height:1.4}.trust-bar a{color:inherit;text-decoration:none}.trust-bar a:hover{text-decoration:underline;text-underline-offset:2px}.trust-bar__grid{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:16px}.trust-bar__left,.trust-bar__right{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.trust-bar__whatsapp{display:inline-flex;align-items:center;gap:6px}.trust-bar__whatsapp .icon{width:16px;height:16px}.trust-bar__center{flex:1;text-align:center;min-width:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:4px}.trust-bar__sep{opacity:.5;margin:0 6px}.trust-bar__mobile{text-align:center;padding:8px 12px;font-size:11px}.trust-bar__line1{font-weight:500;font-size:12px}.trust-bar__line2{opacity:.9;margin-top:3px}@media (max-width: 374px){.trust-bar__freecard-mobile{display:none}}.locale-toggle{display:inline-flex;align-items:center;gap:0}.locale-toggle__form{display:inline}.locale-toggle__btn{background:none;border:none;padding:2px 8px;font-size:12px;font-weight:500;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease;text-transform:uppercase;letter-spacing:.02em}.locale-toggle__btn:hover{opacity:1}.locale-toggle__btn.is-active{opacity:1;font-weight:600;cursor:default}.locale-toggle__sep{opacity:.4;font-size:11px}.header-layout--search-prominent{display:flex;align-items:center;gap:20px;padding:12px 0}.header-layout--search-prominent .header-item--logo{flex-shrink:0}.header-layout--search-prominent .header-item--search{flex:1;max-width:500px;margin:0 auto}.header-layout--search-prominent .header-item--icons{flex-shrink:0}.header-search-prominent{position:relative;z-index:100}.header-search-prominent predictive-search{display:block}.header-search-prominent .predictive__screen{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:99;cursor:default;display:none}.header-search-prominent predictive-search.is-active .predictive__screen{display:block}.header-search-prominent .search__input-wrap{display:flex;align-items:center;border:1.5px solid #53a599;border-radius:50px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #53a59914,0 4px 12px #53a5990f,0 8px 24px #53a5990a;transition:box-shadow .3s ease,border-color .3s ease}.header-search-prominent .search__input-wrap:focus-within{border-color:#53a599;box-shadow:0 2px 6px #53a5991f,0 6px 16px #53a5991a,0 12px 32px #53a59914}.header-search-prominent .search__input{flex:1;border:none;padding:12px 18px;font-size:15px;outline:none;background:transparent;min-width:0;color:#333;font-weight:400;letter-spacing:-.01em}.header-search-prominent .search__input::placeholder{color:#9ca3af;font-weight:400}.header-search-prominent .btn--search{background:transparent;border:none;padding:12px 16px;cursor:pointer;color:#53a599;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.header-search-prominent .btn--search:hover{color:#428a80}.header-search-prominent .btn--search .icon{width:24px;height:24px;opacity:1}@media (max-width: 768px){.header-search-prominent .search__input-wrap{border-radius:16px}.header-search-prominent .search__input{padding:14px 16px;font-size:16px}.header-search-prominent .btn--search{padding:14px 18px;color:#53a599}.header-search-prominent .btn--search .icon{width:26px;height:26px}}.header-search-prominent .btn--close-search{display:none!important}.header-search-prominent .search__results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--colorBorder, #e8e8e8);border-radius:8px;margin-top:6px;box-shadow:0 4px 20px #0000001f;z-index:1000;max-height:70vh;overflow-y:auto}.header-actions{display:flex;align-items:center;gap:8px}.header-actions__link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;color:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:8px;transition:all .2s ease;white-space:nowrap}.header-actions__link:hover{background:#0000000a}.header-actions__icon{flex-shrink:0;width:22px;height:22px;opacity:.85;transition:opacity .15s ease}.header-actions__icon path{fill:none;stroke:currentColor;stroke-width:2}.header-actions__icon--track{width:32px;height:32px}.header-actions__icon--track path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.header-actions__link:nth-child(2) .header-actions__icon path{fill:currentColor;stroke:none}.header-actions__link:hover .header-actions__icon{opacity:1}.header-actions__text{line-height:1}.header-actions .cart-link{position:relative;display:flex;align-items:center}.header-actions .cart-link__bubble{position:absolute;top:-2px;right:-6px}.header-layout--mobile{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.header-layout--mobile .header-item--burger{flex:0 0 auto}.header-layout--mobile .header-item--logo-mobile{flex:1 1 auto;text-align:center}.header-layout--mobile .header-item--icons-mobile{flex:0 0 auto;display:flex;align-items:center;gap:8px}.header-nav-row{border-top:1px solid var(--colorBorder, #e8e8e8);padding:8px 0}.header-nav-row .site-nav{justify-content:center}.drawer__dock{position:sticky;bottom:0;display:flex;justify-content:space-around;align-items:center;padding:14px 16px;background:#e2f2ee;border-top:1px solid rgba(83,165,153,.2);box-shadow:0 -4px 12px #0000000f;z-index:10}.drawer__dock-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;color:var(--colorDrawerText, inherit);transition:opacity .15s ease;padding:4px 8px}.drawer__dock-item:hover{opacity:.7}.drawer__dock-item .icon{width:20px;height:20px}.drawer__dock-item .icon-track{fill:none}.drawer__dock-locale{flex-direction:row;gap:0}.drawer__dock-locale .locale-toggle{color:var(--colorDrawerText, inherit)}.header-layout.header-layout--mobile{display:flex;align-items:center;justify-content:space-between;padding:12px 0;position:relative}.header-layout--mobile .header-item.header-item--burger{flex:0 0 auto;z-index:2}.header-layout--mobile .header-item.header-item--logo-mobile{position:absolute;left:50%;transform:translate(-50%);z-index:1}.header-layout--mobile .header-item.header-item--icons-mobile{flex:0 0 auto;display:flex;align-items:center;gap:2px;z-index:2;margin-left:auto}.drawer__contents{display:flex;flex-direction:column;height:100%}.drawer__scrollable{flex:1;overflow-y:auto;padding-bottom:70px}
/*# sourceMappingURL=/cdn/shop/t/305/assets/custom.css.map */
