@layer dh-purchase-revisions{@media(min-width:768px){#cc-final-product-page .fs-fast-results{padding:6px 16px!important}#cc-final-product-page #cc-id-dtgBCzQfgKIp{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 12px!important;align-items:center!important}#cc-final-product-page #cc-id-dtgBCzQfgKIp li{min-width:0!important;white-space:normal!important;line-height:17.5px!important}}#cc-top-offer-selector .commitment{display:flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:18px auto 10px!important;padding:5px 10px!important;border-radius:3px!important;background:#82561f!important;color:#fff!important;font:700 12px/1.4 var(--dh-font-body)!important}#cc-top-offer-selector .commitment svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke:none!important}#cc-top-offer-selector .commitment span{color:#fff!important}#cc-top-offer-selector .dh-stock-status{margin:0 0 12px!important;font-size:12px!important}#cc-top-offer-selector .dh-payment-reassurance{margin:20px 0 24px!important;text-align:center!important}#cc-top-offer-selector .dh-payment-badges{display:block!important;width:min(300px,86%)!important;height:auto!important;margin:0 auto!important}#cc-top-offer-selector .dh-payment-security{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:8px 0 0!important;color:#333!important;font:400 12px/1.4 var(--dh-font-body)!important}#cc-top-offer-selector .dh-payment-security svg{width:14px!important;height:14px!important;flex:0 0 14px!important}#cc-top-offer-selector .dh-purchase-error{color:#9a231a!important;font:500 13px/1.5 var(--dh-font-body)!important}#cc-final-product-page .feel-subheading,#cc-final-product-page .feel-subheading strong{color:#fff!important;text-decoration:none!important}#cc-final-product-page [data-cc-section=w10-10-expert-summary-faq] [data-replo-collapsible]>[role=button] svg{display:none!important}#cc-final-product-page .section3_lp .faq_slider_item_new{perspective:none!important;isolation:isolate!important;border-color:transparent!important}#cc-final-product-page .section3_lp .faq_slider_item_innernew{perspective:1000px!important;position:relative!important;z-index:0!important;box-shadow:none!important}#cc-final-product-page .section3_lp .faq_slider_item_new:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:1px solid #aaa!important;border-radius:inherit!important;pointer-events:none!important;z-index:2!important;box-sizing:border-box!important}@media(max-width:480px){#cc-top-offer-selector .dh-payment-security{font-size:10.5px!important;gap:5px!important}#cc-top-offer-selector .commitment{font-size:11px!important}}}.dh-form-header-cart{margin-left:24px}.dh-form-header-cart svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.dh-form-header-cart .dh-site-header__cart-count{top:0;right:-1px;bottom:auto;left:auto;min-width:17px;width:auto;height:17px;transform:none;padding:0 4px;border-radius:20px;background:#82561f;color:#fff;font:700 10px/17px var(--dh-font-body)}.dh-form-header-cart [hidden]{display:none!important}@media(max-width:989px){.dh-form-header-cart{margin-left:0}}.dh-cart{position:fixed;inset:8px 8px 8px auto;margin:0;width:min(440px,calc(100% - 16px));height:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:18px;overflow:hidden;max-width:none;max-height:none;padding:0;border:0;background:#fff;color:#222;font:400 14px/1.45 var(--dh-font-body);box-shadow:-8px 0 40px #0002}.dh-cart[open]{animation:dh-cart-slide-in .24s ease-out}.dh-cart.is-closing{animation:dh-cart-slide-out .2s ease-in forwards}.dh-cart::backdrop{background:#00000061}@keyframes dh-cart-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dh-cart-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.dh-cart *,.dh-cart *:before,.dh-cart *:after{box-sizing:border-box}.dh-cart [hidden]{display:none!important}.dh-cart button,.dh-cart a{font:inherit;color:inherit;touch-action:manipulation}.dh-cart button{cursor:pointer}.dh-cart button:disabled{opacity:.5;cursor:wait}.dh-cart :focus-visible{outline:2px solid #82561f;outline-offset:3px}.dh-cart[data-keyboard-focus=false] .dh-cart__close:focus{outline:none!important;box-shadow:none!important}.dh-cart__shell{display:flex;flex-direction:column;height:100%}.dh-cart__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid #f0e7db;flex-shrink:0}.dh-cart__header h2{font:600 17px/1.25 var(--dh-font-heading);margin:0}.dh-cart__close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:none;border:0;padding:10px}.dh-cart__close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.dh-cart__reward{padding:12px 16px 14px;background:#fff7ec;border-bottom:1px solid #f0e7db;flex-shrink:0}.dh-cart__reward-title{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:#222}.dh-cart__reward-title strong{color:#82561f;font-weight:700}.dh-cart__reward-copy{margin:0;font-size:12px}.dh-cart__reward-track{margin-top:10px;text-align:center;color:#82561f;font-size:11px;font-weight:700}.dh-cart__reward-track>div{position:relative;height:4px;margin:23px 10px 9px;border-radius:4px;background:#c8873c}.dh-cart__reward-track svg{position:absolute;width:20px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%)}.dh-cart__reward-track circle{fill:#82561f}.dh-cart__reward-track path{stroke:#fff;stroke-width:1.8;fill:none}.dh-cart__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 16px}.dh-cart__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dh-cart__items{list-style:none;margin:0;padding:0}.dh-cart__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #eee6dc}.dh-cart__image{width:72px;height:76px;object-fit:contain;background:transparent;border:0;border-radius:0}.dh-cart__content{min-width:0}.dh-cart__item-title{font:600 15px/1.25 var(--dh-font-heading);margin:0 0 4px}.dh-cart__variant{font-size:12px;color:#555;margin:0 0 6px}.dh-cart__item-bottom{display:flex;align-items:end;justify-content:space-between;gap:8px}.dh-cart__prices{display:flex;flex-direction:column;align-items:end;margin:0;white-space:nowrap}.dh-cart__prices strong{font-size:15px;color:#82561f}.dh-cart__prices s{color:#777;font-size:12px}.dh-cart__actions{display:flex;align-items:center;gap:6px}.dh-cart__quantity{display:flex;align-items:center;border:1px solid #ddd;border-radius:3px;height:25px}.dh-cart__quantity button{width:26px;height:29px;border:0;background:none;font-size:17px;line-height:1}.dh-cart__quantity span{min-width:18px;text-align:center;font-size:14px}.dh-cart__remove{display:grid;place-items:center;border:0;background:none;padding:5px;width:25px;height:29px}.dh-cart__remove svg{width:13px;height:13px;fill:none;stroke:#888;stroke-width:1.5}.dh-cart__upgrades{display:grid;gap:8px;padding:12px 0 16px}.dh-cart__upgrade{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding:10px;border:1px solid #efe1cf;border-radius:10px;background:#fff9f1}.dh-cart__upgrade img{width:36px;height:44px;object-fit:contain}.dh-cart__upgrade-title{font:600 14px/1.25 var(--dh-font-heading);margin:0 0 4px}.dh-cart__upgrade-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0;line-height:1.25}.dh-cart__upgrade-compare{font-size:12px;color:#746858;white-space:nowrap}.dh-cart__upgrade-prices strong{font-size:15px;font-weight:700;color:#82561f;white-space:nowrap}.dh-cart__upgrade-note{font-size:12px;line-height:1.4;color:#665b4d;margin:0}.dh-cart__upgrade button{border:1px solid #82561f;border-radius:20px;background:#fff;color:#82561f;padding:6px 10px;font-size:12px;font-weight:700;min-height:38px}.dh-cart__footer{padding:14px 16px max(12px,env(safe-area-inset-bottom));background:#fff;flex-shrink:0;box-shadow:0 -8px 15px #fff}.dh-cart__shipping-row,.dh-cart__total{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}.dh-cart__shipping{margin:0;color:#82561f;font-size:12px}.dh-cart__total-values{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.dh-cart__total-values s{color:#999;font-size:11px}.dh-cart__saving{padding:5px 8px;border-radius:20px;background:#fff7ec;color:#82561f;font-size:10px;white-space:nowrap}.dh-cart__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:47px;padding:12px 14px;margin-top:14px;background:#82561f;color:#fff!important;border-radius:50px;text-decoration:none;font-weight:700!important;font-size:16px!important}.dh-cart__checkout svg{width:13px;height:13px;fill:currentColor}.dh-cart__checkout[aria-disabled=true]{pointer-events:none;opacity:.5}.dh-cart__payments{display:block;width:min(260px,90%);height:auto;margin:12px auto 0}.dh-cart__empty{padding:0 0 28px;text-align:center}.dh-cart__empty button,.dh-cart__error button{border:1px solid #82561f;background:#fff;border-radius:4px;padding:8px 12px}.dh-cart__error{padding:12px 0;color:#9a231a;font-size:12px}@media(max-width:360px){.dh-cart__body{padding:0 12px}.dh-cart__item{grid-template-columns:62px minmax(0,1fr);gap:9px}.dh-cart__image{width:62px;height:68px}.dh-cart__item-title{font-size:14px}.dh-cart__actions{gap:2px}.dh-cart__total-values{gap:4px}.dh-cart__saving{padding:4px;font-size:9px}.dh-cart__upgrade{gap:6px;padding:7px}.dh-cart__upgrade-title{font-size:13px}.dh-cart__upgrade button{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.dh-cart[open],.dh-cart.is-closing{animation:none}}.dh-cart.is-empty .dh-cart__body{background:#faf7f2}.dh-cart__empty-intro{padding:clamp(42px,10vh,96px) 0 44px}.dh-cart__empty h3{font:600 clamp(25px,6.8vw,30px)/1.15 var(--dh-font-heading);margin:0 0 20px;overflow-wrap:break-word}.dh-cart__shop{display:flex;align-items:center;justify-content:center;background:#82561f;color:#fff!important;text-decoration:none;border-radius:50px;padding:12px 20px;min-height:46px;font-size:16px!important;font-weight:700!important}.dh-cart__popular-title{font:600 20px/1.25 var(--dh-font-heading);text-align:left;margin:0 0 14px}.dh-cart__recommendation{background:#fff;border:1px solid #eee4d6;border-radius:16px;padding:20px;max-width:320px;margin:0 auto}.dh-cart__recommendation-image{display:block}.dh-cart__recommendation-image img{display:block;width:100%;max-width:180px;height:160px;object-fit:contain;margin:0 auto 14px}.dh-cart__recommendation h5{font:600 23px/1.2 var(--dh-font-heading);margin:0 0 6px}.dh-cart__from-price{font-size:18px;font-weight:700;color:#82561f;margin:0 0 8px}.dh-cart__recommendation-copy{font-size:14px;line-height:1.45;margin:0 0 18px}@media(max-width:749px){.dh-cart{inset:auto 0 0;margin:0;width:100%;height:calc(100% - 60px);height:calc(100dvh - 60px);border-radius:22px 22px 0 0;transform:translateY(var(--dh-cart-drag,0px));transition:transform .2s ease}.dh-cart[open]{animation:dh-cart-rise .28s ease-out}.dh-cart.is-closing{animation:dh-cart-descend .2s ease-in forwards}.dh-cart.is-dragging{animation:none;transition:none;-webkit-user-select:none;user-select:none}.dh-cart__handle{display:flex;align-items:center;justify-content:center;height:22px;flex:0 0 22px;touch-action:none;cursor:grab}.dh-cart__handle span{width:46px;height:4px;border-radius:3px;background:#d5d0c9}.dh-cart__header{padding-top:0}.dh-cart__footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-height:650px){.dh-cart__empty-intro{padding:32px 0}.dh-cart__recommendation-image img{height:120px}}.dh-cart__handle{display:none}.dh-cart__truck{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:#82561f}.dh-cart__reward-track .dh-cart__truck svg{position:static;width:23px;height:23px;transform:none;stroke:#fff;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.dh-cart__reward-track .dh-cart__truck circle{fill:#82561f;stroke:#fff}@keyframes dh-cart-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dh-cart-descend{0%{transform:translateY(var(--dh-cart-drag,0px))}to{transform:translateY(100%)}}@media(max-width:749px){.dh-cart__handle{display:flex}}@media(prefers-reduced-motion:reduce){.dh-cart,.dh-cart[open],.dh-cart.is-closing{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dh-final-purchase.css.map */
