:root{--de-primary: #0F766E;--de-primary-hover: #0D6560;--de-primary-dark: #115E59;--de-primary-light: #CCFBF1;--de-primary-muted: rgba(15, 118, 110, .08);--de-primary-glow: rgba(15, 118, 110, .15);--de-accent-warm: #F59E0B;--de-accent-success: #16A34A;--de-accent-info: #0EA5E9;--de-white: #FFFFFF;--de-background: #F8FAFC;--de-surface: #FFFFFF;--de-text: #0F172A;--de-text-secondary: #334155;--de-text-muted: #475569;--de-text-subtle: #64748B;--de-border: #E2E8F0;--de-border-light: #F1F5F9;--de-dark: #0F172A;--de-dark-surface: #1E293B;--de-dark-text: #F8FAFC;--de-gradient-primary: linear-gradient(135deg, #0F766E 0%, #115E59 100%);--de-gradient-dark: linear-gradient(135deg, #0F172A 0%, #1E293B 100%);--de-gradient-glow: radial-gradient(ellipse at center, rgba(15, 118, 110, .08) 0%, transparent 70%);--de-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--de-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--de-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--de-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--de-shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 10px 10px -5px rgba(15, 23, 42, .04);--de-shadow-card: 0 4px 12px rgba(15, 23, 42, .08), 0 12px 32px rgba(15, 23, 42, .1);--de-shadow-glow: 0 0 40px rgba(15, 118, 110, .2);--de-focus-ring: 0 0 0 3px rgba(15, 118, 110, .35);--de-space-xs: .25rem;--de-space-sm: .5rem;--de-space-md: 1rem;--de-space-lg: 1.5rem;--de-space-xl: 2rem;--de-space-2xl: 3rem;--de-space-3xl: 4rem;--de-radius-sm: 6px;--de-radius-md: 10px;--de-radius-lg: 16px;--de-radius-xl: 24px;--de-radius-full: 9999px;--de-ease: cubic-bezier(.4, 0, .2, 1);--de-transition-fast: .15s var(--de-ease);--de-transition-base: .25s var(--de-ease);--de-transition-slow: .4s var(--de-ease);--de-font-size-mobile: 1.8rem;--de-line-height-body: 1.6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--de-text)}.h0,h1.h0{font-weight:800;letter-spacing:-.035em}p{line-height:var(--de-line-height-body, 1.75);color:var(--de-text-secondary)}a:not(.button):not([class*=btn]):not(.card):not(.full-unstyled-link){color:var(--de-primary);text-decoration:none;position:relative}a:not(.button):not([class*=btn]):not(.card):not(.full-unstyled-link):after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--de-primary);transition:width var(--de-transition-base)}a:not(.button):not([class*=btn]):not(.card):not(.full-unstyled-link):hover:after{width:100%}*:focus-visible{outline:none;box-shadow:var(--de-focus-ring);border-radius:var(--de-radius-sm)}.button,.shopify-challenge__button,button.shopify-payment-button__button{font-weight:700;letter-spacing:.02em;transition:all var(--de-transition-base);position:relative;overflow:hidden;border-radius:var(--de-radius-md)!important;min-height:4.8rem;padding:1.4rem 2.4rem}.button--primary{background:var(--de-gradient-primary)!important;border:none!important;box-shadow:var(--de-shadow-sm),0 4px 12px #0f766e40}.button--primary:hover{transform:translateY(-2px);box-shadow:var(--de-shadow-md),0 8px 20px #0f766e59}.button--primary:active{transform:translateY(0);box-shadow:var(--de-shadow-sm)}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.button--primary:hover:before{left:100%}.button--secondary{border:2px solid var(--de-primary)!important;background:transparent!important;color:var(--de-primary)!important}.button--secondary:hover{background:var(--de-primary-muted)!important;transform:translateY(-1px)}.button--primary[name=checkout],.cart__checkout-button,.product-form__submit{font-size:1.1rem;padding:1.2rem 2rem;text-transform:uppercase;letter-spacing:.06em;min-height:56px}.card,.card-wrapper{background:var(--de-surface);border-radius:var(--de-radius-lg)!important;overflow:hidden;transition:all var(--de-transition-base);border:1px solid var(--de-border-light)}.card:hover,.card-wrapper:hover{transform:translateY(-8px);box-shadow:var(--de-shadow-card);border-color:transparent}.card__media,.card__inner{border-radius:var(--de-radius-lg)!important;overflow:hidden}.card__media img{transition:transform var(--de-transition-slow)}.card:hover .card__media img{transform:scale(1.04)}.card__heading{font-weight:700;color:var(--de-text);margin-bottom:var(--de-space-xs)}.card__information{padding:var(--de-space-lg)}.price-item--regular{font-weight:700;font-size:1.15rem;color:var(--de-text)}.price-item--sale{font-weight:800;color:var(--de-primary)}.header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f8fafceb!important;border-bottom:1px solid var(--de-border-light);transition:all var(--de-transition-base)}.header.shopify-section-header-sticky{box-shadow:var(--de-shadow-md)}.header__heading-link{font-weight:800;letter-spacing:-.02em;font-size:1.5rem}.header__menu-item{font-weight:600;position:relative;padding:var(--de-space-sm) var(--de-space-md);transition:color var(--de-transition-fast)}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--de-primary);transition:all var(--de-transition-base);transform:translate(-50%);border-radius:2px}.header__menu-item:hover{color:var(--de-primary)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after{width:calc(100% - 2rem)}.cart-count-bubble{background:var(--de-primary)!important;font-weight:700}.announcement-bar{font-weight:600;letter-spacing:.03em;font-size:1.8rem;padding:.75rem 1rem}.announcement-bar__message{font-size:1.8rem!important;line-height:1.3}@media screen and (max-width:749px){.announcement-bar{font-size:2rem;padding:.6rem .75rem;letter-spacing:.01em}.announcement-bar__message{font-size:2rem!important;line-height:1.3}}.announcement-bar__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}section[id*=trust_bar] .multicolumn-card,.shopify-section:nth-child(3) .multicolumn-card{text-align:center;padding:var(--de-space-md)}section[id*=trust_bar] .multicolumn-card__title,.shopify-section:nth-child(3) .multicolumn-card__title{font-size:1.1rem;font-weight:700;color:var(--de-text);margin-bottom:var(--de-space-xs)}section[id*=trust_bar] .multicolumn-card p,.shopify-section:nth-child(3) .multicolumn-card p{font-size:.95rem;color:var(--de-text-muted);margin:0;line-height:1.5}section[id*=trust_bar] .multicolumn-card:before,.shopify-section:nth-child(3) .multicolumn-card:before{content:"";display:block;width:44px;height:44px;margin:0 auto var(--de-space-sm);border-radius:50%;background:var(--de-primary-muted)}section[id*=trust_bar] .multicolumn-card:nth-child(1):before{background:linear-gradient(135deg,#ccfbf1,#99f6e4)}section[id*=trust_bar] .multicolumn-card:nth-child(2):before{background:linear-gradient(135deg,#e0f2fe,#bae6fd)}section[id*=trust_bar] .multicolumn-card:nth-child(3):before{background:linear-gradient(135deg,#fef3c7,#fde68a)}section[id*=trust_bar] .multicolumn-card:nth-child(4):before{background:linear-gradient(135deg,#fce7f3,#fbcfe8)}section[id*=trust_pillars] .multicolumn-list__item,.color-scheme-scheme-5 .multicolumn-list__item{background:var(--de-surface);border-radius:var(--de-radius-lg);padding:var(--de-space-xl);box-shadow:var(--de-shadow-sm);border:1px solid rgba(255,255,255,.8);transition:all var(--de-transition-base)}section[id*=trust_pillars] .multicolumn-list__item:hover,.color-scheme-scheme-5 .multicolumn-list__item:hover{box-shadow:var(--de-shadow-lg);transform:translateY(-6px);border-color:var(--de-primary-light)}section[id*=trust_pillars] .multicolumn-card:before,.color-scheme-scheme-5 .multicolumn-card:before{content:"";display:block;width:56px;height:56px;margin-bottom:var(--de-space-md);border-radius:var(--de-radius-lg)}section[id*=trust_pillars] .multicolumn-card:nth-child(1):before{background:linear-gradient(135deg,#ccfbf1,#5eead4)}section[id*=trust_pillars] .multicolumn-card:nth-child(2):before{background:linear-gradient(135deg,#dbeafe,#93c5fd)}section[id*=trust_pillars] .multicolumn-card:nth-child(3):before{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.multicolumn-card__title{font-weight:700;font-size:1.15rem;color:var(--de-text);margin-bottom:var(--de-space-sm)}.multicolumn-card__info p{color:var(--de-text-secondary);line-height:1.7;font-size:1rem}.multicolumn-card p,.multicolumn rte p,.multicolumn-card__info{font-size:1rem;line-height:1.6}.banner{position:relative;overflow:hidden}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#0006);pointer-events:none}.banner__content{position:relative;z-index:2}.banner__heading{font-weight:800;letter-spacing:-.035em;text-shadow:0 4px 24px rgba(0,0,0,.3)}.banner__text{font-size:1.25rem;text-shadow:0 2px 12px rgba(0,0,0,.25);font-weight:500}.banner .button{margin-top:var(--de-space-md)}.banner .button--primary{font-size:1.1rem;padding:1.1rem 2.5rem}.footer{background:var(--de-background);border-top:1px solid var(--de-border)}.footer__title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;color:var(--de-text);margin-bottom:var(--de-space-lg)}.footer-block__details-content a{color:var(--de-text-secondary);padding:var(--de-space-xs) 0;display:inline-block;transition:all var(--de-transition-fast)}.footer-block__details-content a:hover{color:var(--de-primary);transform:translate(3px)}.payment-icons{opacity:.8;transition:opacity var(--de-transition-fast)}.footer:hover .payment-icons{opacity:1}.field__input,.select__select,.customer input,.customer select{border:2px solid var(--de-border);border-radius:var(--de-radius-md);padding:.9rem 1rem;transition:all var(--de-transition-fast);background:var(--de-surface);font-size:1rem}.field__input:hover,.select__select:hover{border-color:var(--de-text-subtle)}.field__input:focus,.select__select:focus{border-color:var(--de-primary);box-shadow:var(--de-focus-ring);outline:none}.field__label{font-weight:600;color:var(--de-text);font-size:.9rem}.collapsible-content__wrapper{border-radius:var(--de-radius-lg);overflow:hidden}details.collapsible-content,.collapsible-row{border:1px solid var(--de-border);border-radius:var(--de-radius-md)!important;margin-bottom:var(--de-space-sm);transition:all var(--de-transition-base);background:var(--de-surface);overflow:hidden}details.collapsible-content:hover,.collapsible-row:hover{border-color:var(--de-primary-light);box-shadow:var(--de-shadow-sm)}details.collapsible-content[open],.collapsible-row[open]{border-color:var(--de-primary);box-shadow:var(--de-shadow-md)}.collapsible-content-summary,summary.collapsible-row__summary{font-weight:600;padding:var(--de-space-lg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color var(--de-transition-fast)}.collapsible-content-summary:hover,summary.collapsible-row__summary:hover{color:var(--de-primary)}.collapsible-content__panel{padding:0 var(--de-space-lg) var(--de-space-lg);color:var(--de-text-secondary);line-height:1.75}.collapsible-content-summary .icon-caret,summary .icon-accordion{transition:transform var(--de-transition-base)}details[open] .collapsible-content-summary .icon-caret,details[open] summary .icon-accordion{transform:rotate(180deg)}.rich-text__text{max-width:720px;margin:0 auto}.rich-text__heading{margin-bottom:var(--de-space-lg)}.rich-text .button{margin-top:var(--de-space-lg)}.image-with-text{overflow:hidden}.image-with-text__media{border-radius:var(--de-radius-xl);overflow:hidden;box-shadow:var(--de-shadow-lg)}.image-with-text__content{padding:var(--de-space-2xl)}.newsletter{position:relative}.newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--de-gradient-glow);pointer-events:none}.newsletter .newsletter-form__field-wrapper,.newsletter .field,.field{position:relative}.newsletter .field__label,.newsletter label,.email-signup-banner .field__label,.email-signup-banner label,.contact-form .field__label[for*=email],form .field__label[for*=email],.footer .field__label,.footer label:not(.footer__title):not(.footer-block__heading),.footer .newsletter .field__label,.footer-block .field__label,.footer-block--newsletter .field__label,.footer-block--newsletter label{display:none!important}.newsletter .field__input,.newsletter .newsletter__input,.newsletter input[type=email],.email-signup-banner .field__input,.email-signup-banner input[type=email],form input[type=email]{font-size:1rem!important;padding:1rem 1.25rem!important;border-radius:var(--de-radius-md)!important;min-height:52px!important}.newsletter .field__input::placeholder,.newsletter input[type=email]::placeholder,.email-signup-banner .field__input::placeholder,.email-signup-banner input[type=email]::placeholder,form input[type=email]::placeholder{font-size:1rem!important;color:var(--de-text-muted)!important;opacity:1!important}.cart-drawer{background:var(--de-surface)}.cart-item{border-bottom:1px solid var(--de-border-light);padding:var(--de-space-lg) 0}.cart-item__image{border-radius:var(--de-radius-md);overflow:hidden}.cart__ctas .button[name=checkout],.cart-drawer button[name=checkout]{background:#26a243!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cart__ctas .button[name=checkout]:hover,.cart-drawer button[name=checkout]:hover{background:#1e8235!important}.badge{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;border-radius:var(--de-radius-sm);padding:.4em .8em}.de-stars{color:var(--de-accent-warm);letter-spacing:2px}.color-scheme-scheme-3,.color-scheme-scheme-4{position:relative}.color-scheme-scheme-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}@media screen and (max-width:989px){.header{padding:var(--de-space-sm) var(--de-space-md)}.banner__heading{font-size:2.25rem}.multicolumn-card:before{width:48px;height:48px}}@media screen and (max-width:749px){.card:hover,.card-wrapper:hover{transform:translateY(-2px);box-shadow:var(--de-shadow-md)}.button{min-height:52px;padding:var(--de-space-md) var(--de-space-lg)}.banner__content{padding:var(--de-space-xl)}.banner__heading{font-size:1.75rem}.color-scheme-scheme-5 .multicolumn-list__item{margin-bottom:var(--de-space-md)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate--fade-in{animation:fadeInUp .6s var(--de-ease) forwards}@keyframes pulse-ring{0%{box-shadow:var(--de-shadow-sm),0 0 #0f766e66}70%{box-shadow:var(--de-shadow-sm),0 0 0 12px #0f766e00}to{box-shadow:var(--de-shadow-sm),0 0 #0f766e00}}.animate--pulse{animation:pulse-ring 2s infinite}.de-text-primary{color:var(--de-primary)!important}.de-text-muted{color:var(--de-text-muted)!important}.de-text-white{color:var(--de-dark-text)!important}.de-bg-primary{background:var(--de-primary)!important}.de-bg-dark{background:var(--de-dark)!important}.de-bg-light{background:var(--de-background)!important}.de-border{border:1px solid var(--de-border)!important}.de-shadow{box-shadow:var(--de-shadow-md)!important}.de-shadow-lg{box-shadow:var(--de-shadow-lg)!important}.de-rounded{border-radius:var(--de-radius-lg)!important}.de-scrolling-ticker{overflow:hidden;white-space:nowrap;background:var(--de-primary);color:#fff;padding:10px 0}.de-scrolling-ticker__track{display:inline-flex;animation:scroll-ticker 30s linear infinite}.de-scrolling-ticker__item{display:inline-flex;align-items:center;gap:8px;padding:0 40px;font-weight:600;font-size:.9rem;letter-spacing:.02em}.de-scrolling-ticker__item:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff3;border-radius:50%;font-size:10px}@keyframes scroll-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.de-scrolling-ticker:hover .de-scrolling-ticker__track{animation-play-state:paused}.de-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--de-radius-md);background:var(--de-primary-muted);margin-bottom:var(--de-space-md)}.de-icon--lg{width:64px;height:64px;border-radius:var(--de-radius-lg)}.de-icon--circle{border-radius:50%}.de-icon--returns:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M16 15v-1a4 4 0 00-4-4H8m0 0l3 3m-3-3l3-3m9 14V5a2 2 0 00-2-2H6a2 2 0 00-2 2v16l4-2 4 2 4-2 4 2z'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--secure:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--support:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--quality:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--shipping:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath d='M9 17a2 2 0 11-4 0 2 2 0 014 0zM19 17a2 2 0 11-4 0 2 2 0 014 0z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13 16V6a1 1 0 00-1-1H4a1 1 0 00-1 1v10a1 1 0 001 1h1m8-1a1 1 0 01-1 1H9m4-1V8a1 1 0 011-1h2.586a1 1 0 01.707.293l3.414 3.414a1 1 0 01.293.707V16a1 1 0 01-1 1h-1m-6-1a1 1 0 001 1h1M5 17a2 2 0 104 0m-4 0a2 2 0 114 0m6 0a2 2 0 104 0m-4 0a2 2 0 114 0'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--heart:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z'/%3E%3C/svg%3E") center / contain no-repeat}.de-icon--star:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230F766E' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") center / contain no-repeat}section[id*=trust_bar] .multicolumn-card:nth-child(1):before,.shopify-section:nth-child(3) .multicolumn-card:nth-child(1):before{background:linear-gradient(135deg,#ccfbf1,#99f6e4);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M16 15v-1a4 4 0 00-4-4H8m0 0l3 3m-3-3l3-3m9 14V5a2 2 0 00-2-2H6a2 2 0 00-2 2v16l4-2 4 2 4-2 4 2z'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:center}section[id*=trust_bar] .multicolumn-card:nth-child(2):before,.shopify-section:nth-child(3) .multicolumn-card:nth-child(2):before{background:linear-gradient(135deg,#e0f2fe,#bae6fd);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:center}section[id*=trust_bar] .multicolumn-card:nth-child(3):before,.shopify-section:nth-child(3) .multicolumn-card:nth-child(3):before{background:linear-gradient(135deg,#fef3c7,#fde68a);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:center}section[id*=trust_bar] .multicolumn-card:nth-child(4):before,.shopify-section:nth-child(3) .multicolumn-card:nth-child(4):before{background:linear-gradient(135deg,#fce7f3,#fbcfe8);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:center}section[id*=trust_pillars] .multicolumn-card:nth-child(1):before,.color-scheme-scheme-5 .multicolumn-card:nth-child(1):before{background:linear-gradient(135deg,#ccfbf1,#5eead4);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z'/%3E%3C/svg%3E");background-size:28px 28px;background-repeat:no-repeat;background-position:center}section[id*=trust_pillars] .multicolumn-card:nth-child(2):before,.color-scheme-scheme-5 .multicolumn-card:nth-child(2):before{background:linear-gradient(135deg,#dbeafe,#93c5fd);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z'/%3E%3C/svg%3E");background-size:28px 28px;background-repeat:no-repeat;background-position:center}section[id*=trust_pillars] .multicolumn-card:nth-child(3):before,.color-scheme-scheme-5 .multicolumn-card:nth-child(3):before{background:linear-gradient(135deg,#fef3c7,#fcd34d);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z'/%3E%3C/svg%3E");background-size:28px 28px;background-repeat:no-repeat;background-position:center}.badge[class*=sale],.badge--sale{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;position:relative;overflow:hidden}.badge[class*=sale]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:badge-shine 3s infinite}@keyframes badge-shine{0%{transform:translate(-50%)}50%,to{transform:translate(50%)}}.de-badge--bestseller{background:linear-gradient(135deg,var(--de-accent-warm) 0%,#D97706 100%);color:#fff;font-weight:700;text-transform:uppercase;font-size:.7rem;padding:.5em 1em;border-radius:var(--de-radius-full)}.de-badge--popular{background:linear-gradient(135deg,var(--de-primary) 0%,var(--de-primary-dark) 100%);color:#fff;padding:.4em 1em;border-radius:var(--de-radius-full);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.de-stars{display:inline-flex;align-items:center;gap:2px;color:var(--de-accent-warm)}.de-stars__star{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F59E0B' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") center / contain no-repeat}.de-stars__star--half{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='half'%3E%3Cstop offset='50%25' stop-color='%23F59E0B'/%3E%3Cstop offset='50%25' stop-color='%23E2E8F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23half)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") center / contain no-repeat}.de-stars__star--empty{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23E2E8F0' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") center / contain no-repeat}.de-review-count{font-size:.85rem;color:var(--de-text-muted);margin-left:6px}.de-customers-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--de-surface);border-radius:var(--de-radius-full);box-shadow:var(--de-shadow-sm);font-size:.9rem;color:var(--de-text-secondary)}.de-customers-badge strong{color:var(--de-primary);font-weight:700}.de-check-list{list-style:none;padding:0;margin:0}.de-check-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--de-border-light)}.de-check-list li:last-child{border-bottom:none}.de-check-list li:before{content:"";flex-shrink:0;width:22px;height:22px;background:var(--de-primary-muted);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230F766E' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}.product__title h1{font-weight:800;letter-spacing:-.03em;font-size:2.8rem;line-height:1.2}@media screen and (min-width:750px){.product__title h1{font-size:3.2rem}}.price__regular .price-item{font-size:2.2rem;font-weight:700}.price__sale .price-item--regular{color:var(--de-text-muted);text-decoration:line-through;font-weight:500;font-size:1.6rem}.price__sale .price-item--sale{font-size:2.2rem;color:var(--de-primary);font-weight:700}.support-info-card{text-align:center;padding:var(--de-space-xl);background:var(--de-surface);border-radius:var(--de-radius-lg);border:1px solid var(--de-border);transition:all var(--de-transition-base)}.support-info-card:hover{border-color:var(--de-primary-light);box-shadow:var(--de-shadow-md)}.support-info-card:before{content:"";display:block;width:56px;height:56px;margin:0 auto var(--de-space-md);background:var(--de-primary-muted);border-radius:var(--de-radius-lg)}.color-scheme-scheme-3 .newsletter__input,.color-scheme-scheme-4 .newsletter__input{background:#ffffff1a;border-color:#fff3;color:#fff}.color-scheme-scheme-3 .newsletter__input::placeholder,.color-scheme-scheme-4 .newsletter__input::placeholder{color:#fff9}.color-scheme-scheme-3 .newsletter__input:focus,.color-scheme-scheme-4 .newsletter__input:focus{border-color:#ffffff80;background:#ffffff26}.color-scheme-scheme-3 .rich-text__text,.color-scheme-scheme-4 .rich-text__text{color:#ffffffe6}.color-scheme-scheme-3 .button--secondary,.color-scheme-scheme-4 .button--secondary{border-color:#fff!important;color:#fff!important}.color-scheme-scheme-3 .button--secondary:hover,.color-scheme-scheme-4 .button--secondary:hover{background:#ffffff26!important}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.de-skeleton{background:linear-gradient(90deg,var(--de-border-light) 25%,var(--de-background) 50%,var(--de-border-light) 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--de-radius-md)}.quantity__button{transition:all var(--de-transition-fast)}.quantity__button:hover{background:var(--de-primary-muted);color:var(--de-primary)}.quantity__button:active{transform:scale(.95)}@keyframes add-success{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.de-add-success{animation:add-success .3s ease}.de-hover-grow{transition:transform var(--de-transition-base)}.de-hover-grow:hover{transform:scale(1.02)}.de-skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--de-dark);color:#fff;padding:12px 24px;border-radius:var(--de-radius-md);z-index:10000;transition:top .2s}.de-skip-link:focus{top:10px}*:focus-visible{outline:3px solid var(--de-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.de-scrolling-ticker__track{animation:none}}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[type=submit],.cart__checkout-button,.product-form__submit{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.button--primary{background:var(--de-primary)!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important}.button--primary:hover{background:var(--de-primary-dark)!important;transform:translateY(-2px)}.button--primary:focus,.button--primary:focus-visible{outline:none!important;border:none!important;box-shadow:0 0 0 3px #0f766e4d!important}.button--secondary{background:transparent!important;color:var(--de-primary)!important;border:2px solid var(--de-primary)!important;outline:none!important;box-shadow:none!important}.button--secondary:hover{background:#0f766e1a!important}.color-scheme-scheme-3 .button--primary,.color-scheme-scheme-4 .button--primary{background:#fff!important;color:var(--de-primary)!important}.color-scheme-scheme-3 .button--secondary,.color-scheme-scheme-4 .button--secondary{border-color:#fff!important;color:#fff!important;background:transparent!important}.footer,.footer *{color:var(--de-text)!important}.footer p,.footer a,.footer li,.footer span,.footer-block__details-content,.footer-block__details-content a{color:var(--de-text-secondary)!important;opacity:1!important}.footer a:hover{color:var(--de-primary)!important}.footer__title,.footer-block__heading,.footer h2,.footer h3,.footer h4{color:var(--de-text)!important;opacity:1!important}.footer.color-scheme-scheme-3,.footer.color-scheme-scheme-4,.color-scheme-scheme-3 .footer,.color-scheme-scheme-4 .footer{background:var(--de-dark)!important}.footer.color-scheme-scheme-3 *,.footer.color-scheme-scheme-4 *,.color-scheme-scheme-3 .footer *,.color-scheme-scheme-4 .footer *{color:#ffffffe6!important}.footer.color-scheme-scheme-3 a:hover,.footer.color-scheme-scheme-4 a:hover{color:#5eead4!important}.newsletter.color-scheme-scheme-3,.color-scheme-scheme-3 .newsletter{background:var(--de-primary)!important}.newsletter.color-scheme-scheme-3 *,.color-scheme-scheme-3 .newsletter *{color:#fff!important}.newsletter.color-scheme-scheme-3 .field__input,.color-scheme-scheme-3 .newsletter .field__input{background:#ffffff26!important;border-color:#ffffff4d!important;color:#fff!important}.newsletter.color-scheme-scheme-3 .field__input::placeholder{color:#ffffffb3!important}.newsletter.color-scheme-scheme-3 .button--primary{background:#fff!important;color:var(--de-primary)!important}.announcement-bar,.announcement-bar-section,.shopify-section-announcement-bar,section.shopify-section-announcement-bar,[class*=announcement-bar],.utility-bar{background:#0f766e!important;background-color:#0f766e!important}.announcement-bar *,.announcement-bar p,.announcement-bar span,.announcement-bar a,.announcement-bar__message,.announcement-bar__message *,.announcement-bar__link,.announcement-bar .announcement-bar__message,.shopify-section-announcement-bar *,[class*=announcement-bar] *,[class*=announcement-bar] p,[class*=announcement-bar] span,[class*=announcement-bar] a{color:#fff!important;fill:#fff!important;opacity:1!important}.announcement-bar,.announcement-bar *{--color-foreground: 255, 255, 255 !important}.announcement-bar__link:hover{color:#ccfbf1!important;text-decoration:underline!important;text-underline-offset:3px!important}.announcement-bar .slider-button,.announcement-bar button,.announcement-bar .slider-button *,.announcement-bar button *{color:#fff!important;background:transparent!important;fill:#fff!important;stroke:#fff!important}.announcement-bar svg,.announcement-bar .icon,.announcement-bar path{fill:#fff!important;stroke:#fff!important;color:#fff!important}body,.rte,.rte p,p{color:var(--de-text-secondary)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--de-text)!important}a:not(.button){color:var(--de-primary)}.caption,.subtitle,[class*=caption],[class*=subtitle]{color:var(--de-text-muted)!important;opacity:1!important}.color-scheme-scheme-3,.color-scheme-scheme-3.section,section.color-scheme-scheme-3{background-color:#0f766e!important;background:#0f766e!important}.color-scheme-scheme-3 *,.color-scheme-scheme-3 h1,.color-scheme-scheme-3 h2,.color-scheme-scheme-3 h3,.color-scheme-scheme-3 h4,.color-scheme-scheme-3 p,.color-scheme-scheme-3 span,.color-scheme-scheme-3 li,.color-scheme-scheme-3 a:not(.button),.color-scheme-scheme-3 .rich-text__text,.color-scheme-scheme-3 .rte{color:#fff!important}.color-scheme-scheme-3 .button--secondary{border-color:#fff!important;color:#fff!important}.color-scheme-scheme-3 .button--secondary:hover{background:#ffffff26!important}.color-scheme-scheme-4,.color-scheme-scheme-4.section,section.color-scheme-scheme-4{background-color:#0f172a!important;background:#0f172a!important}.color-scheme-scheme-4 *,.color-scheme-scheme-4 h1,.color-scheme-scheme-4 h2,.color-scheme-scheme-4 h3,.color-scheme-scheme-4 h4,.color-scheme-scheme-4 p,.color-scheme-scheme-4 span,.color-scheme-scheme-4 li,.color-scheme-scheme-4 a:not(.button),.color-scheme-scheme-4 .rich-text__text,.color-scheme-scheme-4 .rte{color:#fff!important}.color-scheme-scheme-3 .rich-text__wrapper,.color-scheme-scheme-3 .rich-text__blocks,.color-scheme-scheme-3 [class*=text-box],.color-scheme-scheme-3 .block-rich-text,.color-scheme-scheme-4 .rich-text__wrapper,.color-scheme-scheme-4 .rich-text__blocks,.color-scheme-scheme-4 [class*=text-box],.color-scheme-scheme-4 .block-rich-text{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important}.color-scheme-scheme-3 *,.color-scheme-scheme-4 *{border-color:transparent!important}.color-scheme-scheme-3 .button--secondary,.color-scheme-scheme-4 .button--secondary{border-color:#fff!important}.field__input,.form__input,input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{background:var(--de-surface)!important;color:var(--de-text)!important;border-color:var(--de-border)!important}.field__input:focus,.form__input:focus{border-color:var(--de-primary)!important;box-shadow:0 0 0 3px #0f766e26!important;outline:none!important}.cart-drawer{background:#fff}.cart-drawer .drawer__inner{background:#fff;display:flex;flex-direction:column;height:100%}.cart-drawer .drawer__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--de-border-light)}.cart-drawer .drawer__heading{font-size:1.25rem;font-weight:700;color:var(--de-text);margin:0}.cart-drawer .drawer__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--de-text-muted)}.cart-drawer .drawer__close:hover{color:var(--de-text)}.cart-drawer .cart-items{width:100%;border-collapse:collapse}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items tbody{display:block}.cart-drawer .cart-item{display:flex!important;flex-wrap:wrap;padding:1rem 1.5rem;border-bottom:1px solid var(--de-border-light);gap:1rem}.cart-drawer .cart-item__media{flex:0 0 80px;width:80px}.cart-drawer .cart-item__media .cart-item__link{display:none}.cart-drawer .cart-item__image{width:80px;height:80px;object-fit:cover;border-radius:8px;background:var(--de-background)}.cart-drawer .cart-item__details{flex:1;min-width:0;padding:0}.cart-drawer .cart-item__name{font-size:.95rem;font-weight:600;color:var(--de-text);text-decoration:none;display:block;line-height:1.4;margin-bottom:.25rem}.cart-drawer .cart-item__name:hover{color:var(--de-primary)}.cart-drawer .cart-item__details .product-option{font-size:.85rem;color:var(--de-text-muted);margin:.125rem 0}.cart-drawer .cart-item__details dl{margin:0}.cart-drawer .cart-item__details dt,.cart-drawer .cart-item__details dd{display:inline;font-size:.85rem;color:var(--de-text-muted);margin:0}.cart-drawer .cart-item__totals{flex:0 0 auto;text-align:right;padding:0}.cart-drawer .cart-item__totals .price{font-size:.95rem;font-weight:600;color:var(--de-text)}.cart-drawer .cart-item__totals .loading__spinner{display:none}.cart-drawer .cart-item__quantity{flex:0 0 100%;display:flex;align-items:center;gap:.5rem;padding:0;margin-top:.5rem}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.5rem}.cart-drawer .quantity.cart-quantity{display:flex;align-items:center;border:1px solid var(--de-border);border-radius:6px;overflow:hidden}.cart-drawer .quantity__button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--de-text-muted)}.cart-drawer .quantity__button:hover{background:var(--de-background);color:var(--de-text)}.cart-drawer .quantity__input{width:40px;text-align:center;border:none;font-size:.9rem;font-weight:600;color:var(--de-text);background:transparent;-moz-appearance:textfield}.cart-drawer .quantity__input::-webkit-outer-spin-button,.cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer .cart-remove-button{background:transparent;border:none;cursor:pointer;color:var(--de-text-muted);padding:.25rem}.cart-drawer .cart-remove-button:hover{color:#dc2626}.cart-drawer .drawer__footer{margin-top:auto;padding:1.5rem;border-top:1px solid var(--de-border-light);background:var(--de-background)}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cart-drawer .totals__total{font-size:1rem;font-weight:600;color:var(--de-text);margin:0}.cart-drawer .totals__total-value{font-size:1.125rem;font-weight:700;color:var(--de-text)}.cart-drawer .tax-note{font-size:.8rem;color:var(--de-text-muted);margin-bottom:1rem;display:block}.cart-drawer .cart__ctas{margin-top:1rem}.cart-drawer .cart__checkout-button{width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:700;background:#26a243!important;color:#fff!important;border:none!important;border-radius:8px;cursor:pointer;transition:background .2s ease;text-transform:uppercase;letter-spacing:.05em}.cart-drawer .cart__checkout-button:hover{background:#1e8235!important}.cart-drawer .cart__empty-text{font-size:1.1rem;color:var(--de-text);text-align:center}.cart-drawer .cart-drawer__trust{font-size:.8rem;color:var(--de-text-muted);margin-top:.75rem}.cart-drawer .cart-drawer__trust a{color:var(--de-primary)}@media screen and (max-width:749px){.cart-drawer .cart-item{padding:1rem}.cart-drawer .cart-item__media{flex:0 0 70px;width:70px}.cart-drawer .cart-item__image{width:70px;height:70px}.cart-drawer .cart-item__name{font-size:.9rem}.cart-drawer .drawer__footer{padding:1rem}}@media screen and (max-width:749px){.header__inline-menu .header-usp,.header .header-usp,.header__icons .header-usp,.utility-bar .usp-bar,.header .usp-icons,.header .trust-icons,.header__menu-item.usp,.header [class*=usp],.header [class*=trust-icon],.header__desktop-nav [class*=usp]{display:none!important}}.card__inner{border-radius:12px}.card:hover .card__media img{transform:scale(1.02)}.card__media img{transition:transform .3s ease}.card__heading{font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--de-text);letter-spacing:-.01em}@media screen and (min-width:750px){.card__heading{font-size:1.6rem}}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6}.price--on-sale .price-item--sale{color:var(--de-primary);font-weight:700}.quick-add__submit{border-radius:8px;margin:.8rem 1rem 1rem}.card__information{padding:1.2rem 1.4rem 1.4rem}.card-information{padding:.5rem 0}.jdgm-star,.jdgm-star svg,.spr-icon,.spr-icon svg,[class*=star-rating] svg,.rating svg,.rating__icon,.stamped-fa,.stamped-fa-star,.loox-star,.loox-icon-star{color:var(--de-primary, #0F766E)!important;fill:var(--de-primary, #0F766E)!important}.jdgm-prev-badge__stars,.spr-starrating,.stamped-starrating,.loox-rating,[class*=star-rating],.rating{gap:1px!important;letter-spacing:-1px}.jdgm-prev-badge__stars .jdgm-star,.spr-starrating .spr-icon,.stamped-starrating .stamped-fa-star,.loox-rating .loox-star{margin-right:0!important;padding:0!important}.card-information .jdgm-star,.card-information .spr-icon,.card-information .stamped-fa-star,.card-information .loox-star{font-size:1.2rem!important;width:14px!important;height:14px!important}.card-information .price,.card-information .price-item{font-size:1.7rem;font-weight:600}.card-information .price--on-sale .price-item--sale{font-size:1.7rem;font-weight:700;color:var(--de-primary)}.card-information .price--on-sale .price-item--regular{font-size:1.3rem;font-weight:500}quick-add-modal{display:block}quick-add-modal[open]{opacity:1!important;visibility:visible!important;z-index:9999!important;pointer-events:auto!important}quick-add-modal .quick-add-modal__content{background:var(--de-surface);border-radius:var(--de-radius-lg);box-shadow:var(--de-shadow-xl)}quick-add-modal .quick-add-modal__toggle{z-index:10}modal-opener{display:block}modal-opener button{cursor:pointer;pointer-events:auto}.product__media img{object-fit:contain;background:#f8fafc}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link,.price,.price-item{color:var(--de-text)!important}.icon,svg.icon{fill:currentColor;stroke:currentColor}.text-box,.rich-text .text-box,.rich-text__wrapper,.rich-text__blocks,[class*=text-box],.banner__box,.rich-text-section,.section-rich-text{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;--text-boxes-border-width: 0 !important;--text-boxes-border-opacity: 0 !important}:root{--text-boxes-border-width: 0px !important;--text-boxes-border-opacity: 0 !important;--text-boxes-shadow-opacity: 0 !important}.section-newsletter,section[id*=newsletter]{position:relative;overflow:hidden}section[id*=newsletter]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(ellipse at bottom left,rgba(0,0,0,.1) 0%,transparent 50%);pointer-events:none;z-index:0}section[id*=newsletter]>*{position:relative;z-index:1}.color-scheme-scheme-4{position:relative}.section-rich-text.color-scheme-scheme-1:last-of-type{position:relative}html{scroll-behavior:smooth}img{image-rendering:-webkit-optimize-contrast}.shopify-section{position:relative}.shopify-section>*{position:relative;z-index:1}.banner__box.color-scheme-4,.banner__box.color-scheme-4 *,.banner__box.color-scheme-4 h1,.banner__box.color-scheme-4 h2,.banner__box.color-scheme-4 .h0,.banner__box.color-scheme-4 p,.banner__box.color-scheme-4 span,.banner__box.color-scheme-4 .banner__heading,.banner__box.color-scheme-4 .banner__text,.banner__box.color-scheme-4 .banner__text p,.banner__box.color-scheme-4 .rte,.banner__box.color-scheme-4 .rte p,.banner__box.color-scheme-4 .subtitle,.banner__content .color-scheme-4,.banner__content .color-scheme-4 *,.banner__content .color-scheme-4 h1,.banner__content .color-scheme-4 h2,.banner__content .color-scheme-4 .h0,.banner__content .color-scheme-4 p,.banner__content .color-scheme-4 span,.banner__content .color-scheme-4 .subtitle,.banner__content .color-scheme-4 .rte,.banner__content .color-scheme-4 .rte p,.banner__content .color-scheme-4 .banner__heading,.banner__content .color-scheme-4 .banner__text{color:#fff!important}@media print{.header,.footer,.announcement-bar,.cart-drawer{display:none!important}body{color:#000;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/daily-ease.css.map */
