:root{--du-teal-50:#f1f7f5;--du-teal-100:#e7efec;--du-teal-200:#c9ded8;--du-teal-500:#0e5e56;--du-teal-700:#0a463f;--du-teal-900:#07332e;--du-ink:#101b1a;--du-ink-2:#3a4744;--du-muted:#5c6b67;--du-line:#e2e9e6;--du-paper:#f4f6f4;--du-white:#fff;--du-1:8px;--du-2:16px;--du-3:24px;--du-4:40px;--du-5:64px;--du-6:96px;--du-7:128px;--du-ease:cubic-bezier(.22,.61,.36,1);--du-fast:.16s;--du-base:.22s;--du-slow:.42s;--du-radius:12px;--du-radius-lg:20px;--du-pill:999px;--du-container:1400px;--du-gold:#e0a01f}[class*=plo-],[class*=pg2-],[class*=dv-],[class*=dx-],.dpl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[class*=plo-] h1,[class*=plo-] h2,[class*=pg2-] h2,.dpl h2.hd{letter-spacing:-.03em;line-height:1.06;text-wrap:balance}[class*=plo-] h3,[class*=pg2-] h3,.dpl h2{letter-spacing:-.015em;line-height:1.2;text-wrap:balance}[class*=plo-] p,[class*=pg2-] p,.dpl p{line-height:1.65;max-width:68ch;text-wrap:pretty}@media screen and (max-width:749px){[class*=plo-]>.plo-in,[class*=pg2-]>.pg2-in{padding-top:var(--du-5);padding-bottom:var(--du-5)}}@media screen and (min-width:750px){[class*=plo-]>.plo-in,[class*=pg2-]>.pg2-in{padding-top:var(--du-7);padding-bottom:var(--du-7)}}html body .product-form__submit:not([data-skip-cart-button]){background:var(--du-teal-500)!important;color:var(--du-white)!important;border:1.5px solid var(--du-teal-500)!important;border-radius:var(--du-pill)!important;font-weight:700!important;letter-spacing:.1em!important;box-shadow:none!important;transition:background-color var(--du-fast) var(--du-ease),color var(--du-fast) var(--du-ease),border-color var(--du-fast) var(--du-ease),box-shadow var(--du-fast) var(--du-ease)!important}html body .product-form__submit:not([data-skip-cart-button]) .button__label,html body .product-form__submit:not([data-skip-cart-button]) .main-atc__label,html body .product-form__submit:not([data-skip-cart-button]) .main-atc__label__text{color:var(--du-white)!important}html body .product-form__submit:not([data-skip-cart-button]):hover{background:var(--du-teal-700)!important;color:var(--du-white)!important;border-color:var(--du-teal-700)!important;box-shadow:0 8px 22px #0e5e563d!important}html body .product-form__submit:not([data-skip-cart-button]):active{background:var(--du-teal-900)!important;color:var(--du-white)!important;border-color:var(--du-teal-900)!important;box-shadow:inset 0 3px 9px #0000004d!important;transition-duration:60ms!important}html body button[data-skip-cart-button],html body button[data-skip-cart-button].button,html body button[data-skip-cart-button].product-form__submit,html body button[data-skip-cart-button]:hover,html body button[data-skip-cart-button].button:hover,html body button[data-skip-cart-button]:focus,html body .shopify-payment-button__button--unbranded,html body .shopify-payment-button__button--unbranded:hover{background:var(--du-teal-500)!important;background-color:var(--du-teal-500)!important;background-image:none!important;color:var(--du-white)!important;border:1.5px solid var(--du-teal-500)!important;border-radius:var(--du-pill)!important;font-weight:700!important;letter-spacing:.1em!important}html body button[data-skip-cart-button] .button__label,html body .shopify-payment-button__button--unbranded *{color:var(--du-white)!important}html body button[data-skip-cart-button]{box-shadow:0 4px 0 var(--du-teal-900),0 8px 18px #0e5e5642!important;transition:box-shadow 90ms var(--du-ease),background-color var(--du-fast) var(--du-ease)!important}html body button[data-skip-cart-button]:hover{box-shadow:0 5px 0 var(--du-teal-900),0 12px 26px #0e5e5657!important}html body button[data-skip-cart-button]:active{box-shadow:0 0 0 var(--du-teal-900),inset 0 4px 11px #0000005c!important;background-color:var(--du-teal-700)!important;transition-duration:55ms!important}html body button[data-skip-cart-button] .loading-overlay__spinner{pointer-events:none!important}html body .product-form__submit:before,html body .product-form__submit:after,html body button[data-skip-cart-button]:before,html body button[data-skip-cart-button]:after{display:none!important}a,.button,.btn{transition:background-color var(--du-fast) var(--du-ease),color var(--du-fast) var(--du-ease),box-shadow var(--du-base) var(--du-ease)}.product-form__input input[type=radio]+label,variant-selects label,.swatch{transition:transform var(--du-fast) var(--du-ease),box-shadow var(--du-fast) var(--du-ease),border-color var(--du-fast) var(--du-ease)}.product-form__input input[type=radio]:checked+label,.swatch[aria-checked=true],.swatch.is-selected{transform:scale(1.06);box-shadow:0 0 0 2px var(--du-white),0 0 0 4px var(--du-teal-500)}.product__media img,.card__media img{transition:transform var(--du-slow) var(--du-ease)}.product__media:hover img,.card:hover .card__media img{transform:scale(1.035)}.du-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--du-teal-500);outline-offset:3px;border-radius:4px}::selection{background:var(--du-teal-200);color:var(--du-ink)}html,body{overflow-x:hidden}@media screen and (max-width:749px),(pointer:coarse){a,button,.button,input[type=submit]{min-height:44px}input,select,textarea{font-size:16px}}.du-trust{background:var(--du-teal-100);color:var(--du-teal-700);font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:10px var(--du-3)}.du-trust__in{max-width:var(--du-container);margin-inline:auto;display:flex;gap:var(--du-4);justify-content:center;flex-wrap:wrap}.du-trust__i{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.du-trust__d{width:5px;height:5px;border-radius:50%;background:var(--du-teal-500);flex:none}@media screen and (max-width:749px){.du-trust__in{gap:var(--du-3)}.du-trust__i:nth-child(n+3){display:none}}.du-pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;margin:14px 0}.du-pay span{border:1px solid var(--du-line);border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--du-muted);background:var(--du-white);line-height:1;transition:border-color var(--du-fast) var(--du-ease),color var(--du-fast) var(--du-ease)}.du-pay__t{width:100%;text-align:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--du-muted);margin:0 0 4px}.du-perday{display:inline-block;background:var(--du-teal-100);color:var(--du-teal-700);font-size:12.5px;font-weight:700;border-radius:var(--du-pill);padding:5px 12px;margin-left:10px;vertical-align:middle}.du-quote{border:1px solid var(--du-line);border-radius:var(--du-radius);padding:16px;display:flex;gap:14px;align-items:flex-start;margin:16px 0;background:var(--du-white)}.du-quote__av{width:40px;height:40px;border-radius:50%;flex:none;background:var(--du-teal-500);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.du-quote__t{font-size:14.5px;color:var(--du-ink-2);line-height:1.55;margin:0 0 4px}.du-quote__n{font-size:12.5px;color:var(--du-muted);margin:0}.du-quote__s{color:var(--du-gold);letter-spacing:1px;font-size:13px}.dpl a{background-image:linear-gradient(var(--du-teal-500),var(--du-teal-500));background-size:0% 1.5px;background-repeat:no-repeat;background-position:0 100%;border-bottom:0;transition:background-size var(--du-base) var(--du-ease)}.dpl a:hover{background-size:100% 1.5px}html{scroll-behavior:smooth;scroll-padding-top:110px}summary:focus-visible,button:focus-visible,.du-btn:focus-visible,[class*=plo-] a:focus-visible{outline:2px solid #0e5e56;outline-offset:2px}@media screen and (max-width:749px){main-bundle-offer.bundle-offer-container .bundle-offer__footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;row-gap:var(--du-1);column-gap:var(--du-2)}main-bundle-offer.bundle-offer-container .bundle-offer__footer__total-text{line-height:1.35}main-bundle-offer.bundle-offer-container .bundle-offer__totals{display:flex;flex-direction:column;align-items:flex-end;gap:var(--du-1);margin-left:auto;max-width:100%;text-align:right}main-bundle-offer.bundle-offer-container .bundle-offer__footer__benefit{margin:0;line-height:1.35}main-bundle-offer.bundle-offer-container .bundle-offer__footer__prices{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--du-1)}main-bundle-offer.bundle-offer-container .bundle-deals__total-price-js{font-size:clamp(20px,5.6vw,24px);font-weight:800;line-height:1.1;color:var(--du-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}main-bundle-offer.bundle-offer-container .bundle-deals__total-compare-price-js{font-variant-numeric:tabular-nums}}main-bundle-offer .upsell__container:has(.bundle-deals__checkbox-js:focus-visible),main-bundle-offer label:has(input[type=checkbox]:focus-visible),main-bundle-offer .bundle-deals__checkbox-js:focus-visible,.product-form__input input[type=radio]:focus-visible+label,variant-selects input[type=radio]:focus-visible+label,variant-selects label:has(input:focus-visible),.swatch:focus-visible{outline:2px solid var(--du-teal-500);outline-offset:2px}@media(pointer:coarse){main-bundle-offer .upsell__container,main-bundle-offer button,main-bundle-offer select,main-bundle-offer [role=button]{min-height:44px}}.du-pay{gap:0}.du-pay span{background:transparent;border:0;border-radius:0;padding:0;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.8;color:var(--du-muted);transition:none}.du-pay span:not(:last-child):after{content:"\b7";margin:0 .6em}.du-perday{background:transparent;border-radius:0;padding:0;font-size:13px;font-weight:400;color:var(--du-muted)}.du-perday:before{content:"\2248";margin-right:.28em}.du-quote{border:1px solid var(--du-line);border-radius:16px;box-shadow:none}.du-quote__t{font-style:normal;font-weight:400;color:var(--du-ink-2)}html body .product__media-list{column-gap:12px}html body .product-media-slider .splide__arrow{z-index:3}html body .shipping-checkpoint,html body .shipping-checkpoint__bottom{font-size:12px;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dufelo-ds.css.map */
