html,body{margin:0;padding:0;background:#f0edeb!important}body,#MainContent,.content-for-layout{background:#f0edeb!important}.df-page,.df-page *,.df-page *:before,.df-page *:after{box-sizing:border-box}.df-page{padding:0;background:#f0edeb;color:#2f2a28;font-family:Inter,Arial,sans-serif}.df-container{width:100%;display:flex;justify-content:center;padding:0}.df-stack{width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;gap:1.15rem}.df-stack>:not(.df-hero-card){margin:0}.df-card,.df-hero-card{background:#f7f4f2;border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.df-stack>section.df-card{margin:.6rem 0 0!important;padding:1.1rem 1.25rem;border-radius:0;background:transparent;box-shadow:none}.df-stack>section.df-card:nth-of-type(odd){background:#f4f1ef}.df-stack>section.df-card:nth-of-type(2n){background:#f0edeb}.df-stack>section.df-card:first-of-type{margin-top:0!important}.df-stack>section.df-card.df-tech-specs{border-radius:1.25rem!important;overflow:hidden}.df-stack>section.df-card.df-wellness-card{padding:0!important;margin:0!important;border-radius:1.5rem 1.5rem 0 0;overflow:hidden}.df-hero-card{background:#0e0e12;border-radius:1.5rem;padding:1.75rem;position:relative;min-height:83vh;justify-content:flex-end;overflow:hidden}.df-hero-media,.df-media,.df-thumb{background:#090b12;border-radius:1rem}.df-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:1.5rem}.df-hero-overlay{position:relative;display:flex;flex-direction:column;gap:.45rem;color:#fff;margin-top:auto;padding-top:0;padding-bottom:0;transform:translateY(1.2rem)}.df-hero-overlay h1{margin:0;font-family:Georgia,serif;font-size:1.95rem;line-height:1.08;letter-spacing:-.02rem;font-weight:500;white-space:nowrap;max-width:100%;text-wrap:balance}.df-rating{margin:0;font-size:1rem;line-height:1.15;color:#f2c874}.df-rating .df-stars{display:inline-flex;gap:.06rem;vertical-align:middle}.df-rating .df-stars i{font-style:normal;color:#f2c874}.df-rating .df-stars .is-half{color:transparent;background:linear-gradient(90deg,#f2c874 50%,#9f9c98 50%);-webkit-background-clip:text;background-clip:text}.df-rating span{opacity:.9;color:#fff}.df-price{margin:0 0 .55rem;font-size:1.375rem;line-height:1;display:flex;align-items:center;gap:.55rem;color:#ff4d4d;font-weight:700}.df-price .df-price-compare{font-size:1rem;color:#cbc5c2;text-decoration:line-through;opacity:.95;font-weight:500}.df-hero-details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end}.df-benefits{margin:0 0 .45rem;padding:0;list-style:none;font-size:.9rem;line-height:1.3;color:#bbb3af;display:grid;gap:.5rem}.df-benefits li{position:relative;padding-left:1.2rem;padding-block:.03rem;white-space:nowrap}.df-benefits li:before{content:"\2713";position:absolute;left:0;top:.02rem;color:#9db7df;font-weight:700;font-size:.95rem}.df-hero-controls{display:grid;gap:.55rem;justify-items:end}.df-color-line{display:flex;align-items:center;gap:.5rem;font-size:.97rem;font-weight:600}.df-color-line i{width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.35)}.df-qty{height:2.45rem;width:max-content;display:flex;align-items:center;border-radius:.75rem;background:linear-gradient(145deg,#0c1018e6,#141a25db);border:1px solid rgba(125,139,160,.34);box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000059;overflow:hidden}.df-qty button,.df-qty span{width:2.45rem;height:100%;display:flex;align-items:center;justify-content:center;color:#f8f6f3;background:transparent;border:0;font-size:1.15rem;text-shadow:0 1px 6px rgba(0,0,0,.25)}.df-qty button+span,.df-qty span+button{border-left:1px solid rgba(136,151,172,.28)}.df-hero-card>.df-hero-overlay>.df-cta,.df-hero-card>.df-hero-overlay>.df-product-form>.df-cta{margin-top:.45rem;height:3.12rem;width:100%;max-width:23rem;padding-inline:1.35rem;border:1px solid rgba(247,231,210,.75);border-radius:1.05rem;background:linear-gradient(140deg,#eddcc8,#e3cfb8 52%,#d9c1a7);color:#2f2823;font-size:1.06rem;font-weight:650;line-height:1;box-shadow:inset 0 1px #ffffff75,0 12px 26px #120e0c59,0 0 0 1px #ffffff2e}.df-hero-card>.df-hero-overlay>.df-product-form{display:block;width:100%}.df-cta{height:3.35rem;border:1px solid rgba(255,255,255,.45);border-radius:2rem;background:linear-gradient(140deg,#ecdfd1,#decdb9 52%,#d6c3ad);color:#2c2624;font-size:1.05rem;font-weight:650;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 8px 18px #22181033;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.df-cta:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #ffffff9e,0 12px 22px #2218103d}.df-cta:active{transform:translateY(1px) scale(.992);box-shadow:inset 0 1px #ffffff73,0 5px 12px #22181033}.df-meta-row{display:flex;gap:.5rem;justify-content:space-between;color:#bbb3af;margin-top:.1rem}.df-meta-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.65rem;line-height:1.05;text-align:center;letter-spacing:.01em}.df-meta-item svg{width:1.45rem;height:1.45rem;color:#bbb3af;margin-bottom:.05rem;display:block}.df-meta-item b{font-weight:500}.df-thumb-row{display:flex;gap:.4rem;margin:.4rem 1.15rem .4rem 2.8rem;align-items:stretch}.df-stack>.df-thumb-row{margin-bottom:.4rem!important}.df-thumb{height:2.93rem;min-height:2.93rem;max-height:2.93rem;flex:0 0 calc((100% - 1.875rem)/4);width:calc((100% - 1.875rem)/4);border-radius:.875rem;overflow:hidden}.df-thumb-row .df-thumb.df-img{cursor:pointer}.df-thumb-row+.df-card{margin-top:0}.df-card h2{margin:0;text-align:center;font:500 1.625rem/1.875rem Georgia,serif}.df-card>p{margin:0;text-align:center;font-size:.9375rem;color:#666}.df-title:after{content:"";display:block;width:1.75rem;height:.125rem;background:#8a817c;margin:.5rem auto 0}.df-media.df-wide{height:11rem;border-radius:1.25rem}.df-elevate-card{margin:0!important;padding:0;border-radius:0;background:transparent}.df-media.df-wide.df-elevate-media{height:18.75rem;border-radius:0 0 1.9rem 1.9rem;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding-top:0;width:100%;max-width:none;margin:0}.df-stack>.df-thumb-row+section.df-card.df-elevate-card{margin-top:-.2rem!important;padding:0!important}.df-elevate-copy{display:none}.df-elevate-copy h2{margin:0;font:500 2.6rem/1.02 Georgia,serif;letter-spacing:-.02em}.df-elevate-copy p{margin:.5rem 0 0;font-size:1.05rem;line-height:1.25;color:inherit}.df-grid-2{display:flex;flex-wrap:wrap;gap:1rem}.df-grid-2 article{width:calc(50% - .5rem);display:flex;flex-direction:column;gap:.5rem}.df-media.df-step{height:7.5rem;border-radius:1rem}.df-grid-2 p{margin:0;text-align:center;font-size:.9375rem}.df-reviews-card{padding:1.1rem 1.25rem;border-radius:0}.df-review-grid{display:flex;gap:.75rem}.df-review-box{flex:1;background:#fff;border-radius:1rem;padding:.875rem;display:flex;flex-direction:column;gap:.5rem}.df-review-box .df-stars{font-size:1rem;color:#f3c979;text-align:center;margin:0}.df-review-box blockquote{margin:0;font-size:.9375rem;line-height:1.35;text-align:center}.df-reviewer{display:flex;align-items:center;justify-content:center;gap:.5rem}.df-avatar{width:2.625rem;height:2.625rem;border-radius:50%;background:#ddd;overflow:hidden;flex:0 0 2.625rem;display:block}.df-avatar-svg{width:100%;height:100%;display:block}.df-reviewer b{font-size:1.25rem}.df-grid-3{display:flex;gap:.75rem}.df-grid-3 article{flex:1;display:flex;flex-direction:column;gap:.5rem}.df-media.df-context{height:5rem;border-radius:.875rem}.df-grid-3 p{margin:0;text-align:center;font-size:.9375rem}.df-create-calm{margin-left:0!important;margin-right:0!important}.df-create-calm .df-grid-3{gap:.25rem}.df-create-calm .df-media.df-context{height:11.2rem}.df-media.df-feature{height:12rem;border-radius:1.25rem}.df-feature-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.df-feature-list li{display:flex;align-items:flex-start;gap:.95rem}.df-feature-icon{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(145deg,#fbfaf9,#ece9e6);border:1px solid #d8d1cb;box-shadow:0 6px 14px #241f1c24,inset 0 1px #ffffffbf;display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem}.df-feature-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:#39342f;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round}.df-feature-icon .df-icon-mist{stroke-width:3.2}.df-feature-copy{display:flex;flex-direction:column;gap:.35rem}.df-feature-copy b{font:500 1.5rem/1.02 Georgia,serif;letter-spacing:-.01em;color:#2f2a28}.df-feature-copy small{font-family:Georgia,serif;font-size:1.06rem;line-height:1.2;color:#4f4945}.df-media.df-color{height:10rem;border-radius:1rem}.df-media.df-color-hero{height:15.6rem;border-radius:1rem}.df-color-choices .df-grid-3 article{align-items:center}.df-color-choices .df-grid-3 p{font-size:1.25rem;line-height:1.1}.df-color-dot{width:.95rem;height:.95rem;border-radius:50%;border:.125rem solid #bdb6b1;background:transparent;padding:0;margin-top:.2rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.df-color-dot.is-selected{border-color:#2f2a28;background:#fff;transform:scale(1.08);box-shadow:0 0 0 .18rem #fff3}.df-color-add-wrap{display:none;margin-top:.85rem}.df-color-add-wrap.is-visible{display:block;animation:dfPopIn .28s ease both}.df-color-add-wrap .df-cta{width:100%}.df-tech-specs{padding:1rem;border-radius:1.25rem!important;position:relative;overflow:hidden;isolation:isolate}.df-tech-media-wrap{border-radius:1.5rem;overflow:hidden;clip-path:inset(0 round 1.5rem);-webkit-mask-image:-webkit-radial-gradient(white,black)}.df-tech-media{position:relative;height:20.8rem;width:100%;max-width:none;margin:.85rem 0 0;left:auto;transform:none;border-radius:0!important;background:#090b12;background-size:cover;background-position:center;display:block;overflow:hidden}.df-tech-content{position:relative;z-index:1}.df-tech-table{margin:0;border:1px dashed #d8d0ca;border-radius:1rem;background:#f7f4f2;overflow:hidden}.df-tech-table>div{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .95rem}.df-tech-table>div+div{border-top:1px solid #e4ddd7}.df-tech-table dt,.df-tech-table dd{margin:0;font-size:1.06rem}.df-tech-table dd{font-weight:600}.df-review-list{display:flex;flex-direction:column;gap:.875rem}.df-review-list article{display:flex;gap:.625rem;align-items:flex-start}.df-review-list b{font-size:1.25rem}.df-review-list p{margin:0;text-align:left;font-size:.9375rem;line-height:1.3}.df-review-list+.df-cta{margin-top:.75rem}.df-stats-card{gap:.9rem;margin:0!important;border-radius:0;padding:0 1.25rem 1.25rem}.df-media.df-wide.df-stats-media{height:16rem;width:calc(100% + 2.7rem)!important;max-width:none;border-radius:1.25rem;background:#090b12;margin:0 -1.35rem .75rem;display:block}.df-stats{display:flex;justify-content:space-between;text-align:center;gap:.35rem}.df-stats article{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem}.df-stat-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.df-stat-icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:#373431;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.df-stats b{font-size:1.05rem;line-height:1}.df-stats span{font-size:.95rem;color:#6e6662;line-height:1.05}.df-led-line{margin:.15rem 0 0;display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:1.05rem}.df-led-line .df-stat-icon{width:1.65rem;height:1.65rem}.df-led-line b{font-size:1.05rem;font-weight:500;line-height:1}.df-media.df-box{height:6.85rem;border-radius:1rem}.df-media.df-box-large{height:13.8rem;border-radius:1rem}.df-faq{padding:1.125rem;border-radius:1rem}.df-faq-item{padding:1.125rem;border-radius:1rem;background:#fff;border:1px solid #ece3dd;display:flex;flex-direction:column;gap:.5rem}.df-faq-item+.df-faq-item{margin-top:.75rem}.df-faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:transparent;border:0;padding:0;text-align:left;color:inherit}.df-faq-item h3{margin:0;font-size:.9375rem}.df-faq-arrow{font-size:1.2rem;line-height:1;color:#6e6662;transform:rotate(0);transition:transform .2s ease}.df-faq-answer{margin:0;display:none;font-size:.875rem;text-align:left;color:#666;line-height:1.4}.df-faq-item.is-open .df-faq-answer{display:block}.df-faq-item.is-open .df-faq-arrow{transform:rotate(180deg)}.df-stack>section.df-card.df-faq{margin-bottom:.85rem!important}.df-logo{text-align:center;font:500 2.25rem/1.1 Georgia,serif;margin-top:.75rem}.df-wellness-card{position:relative;overflow:hidden;margin:0!important;padding:0;background:transparent;border-radius:1.5rem 1.5rem 0 0}.df-media.df-wide.df-wellness-media{height:18rem;width:calc(100% + 4rem);position:relative;left:50%;transform:translate(-50%);border-radius:1.5rem 1.5rem 0 0;background:#090b12;overflow:hidden;margin:0}.df-wellness-overlay{position:absolute;top:1.5rem;left:1rem;right:1rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;z-index:2}.df-wellness-overlay h2{margin:0;text-align:center;font:500 1.6rem/1.1 Georgia,serif;color:#fff}.df-wellness-overlay .df-cta{width:88%;max-width:20rem;align-self:center;height:2.75rem;border-radius:1.5rem;font-size:1rem}.df-wellness-overlay .df-product-form{width:88%;max-width:20rem;align-self:center}.df-wellness-overlay .df-product-form .df-cta{width:100%}.df-wellness-card .df-logo{background:#f0edeb;padding:.55rem 0 .2rem;margin:0;text-align:center;font:500 2.5rem/1.1 Georgia,serif}.df-color-line .df-dot-white{background:#fff}.df-color-line .df-dot-pink{background:#f5d7dd}.df-color-line .df-dot-mint{background:#d6eadb}.df-stars-gold{color:#f3c979!important}.df-header{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:max(.2rem,env(safe-area-inset-top)) max(.45rem,env(safe-area-inset-right)) .55rem max(.45rem,env(safe-area-inset-left));background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.df-header.island-visible{top:max(.35rem,env(safe-area-inset-top));left:max(2.5rem,env(safe-area-inset-left));right:max(2.5rem,env(safe-area-inset-right));transform:none;width:auto;max-width:none;padding:0 .12rem;border-radius:999px;background:#888c935c;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #fff3,0 10px 20px #00000040;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%)}.df-header.island-visible .df-header-btn{width:2.7rem;height:2.7rem}.df-header.island-visible .df-header-logo img,.df-header.island-visible .df-header-logo-img{height:3.75rem}.df-header.island-visible .df-burger{width:1.85rem}.df-header.island-visible .df-header-cart svg{width:1.95rem;height:1.95rem}.df-header.island-visible .df-header-icon-img{width:2.55rem;height:2.55rem}.df-header.island-visible .df-header-icon-menu-img{width:2.7rem;height:2.7rem}.df-header.island-visible .df-header-icon-cart-img{width:2.85rem;height:2.85rem}.df-header-btn{width:5.606rem;height:5.606rem;border:0;border-radius:999px;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;pointer-events:auto}.df-header-logo{display:flex;align-items:center;justify-content:center;pointer-events:auto;text-decoration:none}.df-header-logo img,.df-header-logo-img{height:6.35rem;width:auto;max-width:min(62vw,18rem);display:block}.df-header-logo span{font:500 1.75rem/1 Georgia,serif;color:#fff}.df-burger{width:2.674rem;display:flex;flex-direction:column;gap:.32rem}.df-burger span{height:2px;width:100%;background:currentColor;border-radius:2px;opacity:.95}.df-header-cart svg{width:2.674rem;height:2.674rem;display:block}.df-header-icon-img{width:4.399rem;height:4.399rem;object-fit:contain;display:block}.df-header-icon-menu-img{width:4.744rem;height:4.744rem}.df-header-icon-cart-img{width:5.089rem;height:5.089rem}body.df-menu-open{overflow:hidden}.df-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:997;background:#080a0e7a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.df-menu-drawer{position:fixed;top:max(5.8rem,calc(env(safe-area-inset-top) + 4.9rem));left:max(.6rem,env(safe-area-inset-left));right:max(.6rem,env(safe-area-inset-right));z-index:998;border-radius:1.35rem;border:1px solid rgba(255,255,255,.24);background:linear-gradient(160deg,#1a1f2bf0,#0e121ced);box-shadow:0 18px 34px #04070d6b,inset 0 1px #ffffff1f;opacity:0;pointer-events:none;transform:translateY(-.5rem) scale(.985);transition:opacity .2s ease,transform .22s ease}.df-menu-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.df-menu-nav{display:grid;gap:.2rem;padding:.45rem}.df-menu-nav a{display:block;border-radius:.95rem;padding:.82rem .95rem;color:#f6f2ee;text-decoration:none;font:500 1rem/1.2 Georgia,serif;letter-spacing:.01em;border:1px solid transparent;background:#ffffff05}.df-menu-nav a:hover,.df-menu-nav a:focus-visible{background:#f3e9da1f;border-color:#f4e3cc61;outline:none}.df-img{width:100%;height:100%;object-fit:cover;display:block}.df-elevate-media{position:relative}.df-elevate-media .df-elevate-copy{position:absolute;top:2rem;left:1rem;right:1rem;z-index:1}.df-footer-links{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;padding:0 1rem 1rem}.df-footer-links a{color:#2f2a28;text-decoration:none;font-size:.95rem}.df-footer-news{padding:0 1rem 1.5rem;display:grid;gap:.75rem}.df-footer-news h3{margin:0;text-align:center;font:500 1.25rem/1.2 Georgia,serif}.df-footer-form{display:flex;gap:.5rem}.df-footer-input{flex:1;height:2.75rem;border:1px solid #d9d1cb;border-radius:999px;padding:0 .9rem}.df-footer-submit{width:2.75rem;height:2.75rem;border-radius:999px;border:0;background:#2f2a28;color:#fff}.df-footer-social{display:flex;justify-content:center;gap:.5rem}.df-social{width:2rem;height:2rem;border-radius:999px;border:1px solid #c7beb7;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#2f2a28}.df-footer-copy{text-align:center;font-size:.8rem;color:#746a64}.df-wellness-card{background:#f0edeb!important;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.df-elevate-media>.df-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.df-elevate-media .df-elevate-copy{z-index:1}.df-thumb.df-img{width:100%!important;height:100%!important;min-width:0;max-width:calc((100% - 1.875rem)/4);flex:0 0 calc((100% - 1.875rem)/4);object-fit:cover}.df-tech-specs .df-tech-media.df-img,.df-tech-specs .df-tech-media{position:relative;width:100%;max-width:none;height:20.8rem;margin-left:0;transform:none;inset:auto}.df-tech-specs .df-tech-media.df-img{object-position:center center;border-radius:1.5rem!important;overflow:hidden;clip-path:inset(0 round 1.5rem);-webkit-mask-image:-webkit-radial-gradient(white,black)}.df-hero-media.df-img{width:calc(100% + 3rem);max-width:none;left:-1.5rem;right:auto;object-position:center center}.df-how-it-works .df-title{display:flex;align-items:center;justify-content:center;gap:.7rem;font:500 2rem/1.08 Georgia,serif}.df-how-it-works .df-title:before,.df-how-it-works .df-title:after{content:"";flex:1 1 auto;max-width:6.5rem;height:1px;background:#cfc8c3;margin:0}.df-how-it-works .df-title:after{width:auto}.df-how-it-works .df-grid-2 p{font-family:Georgia,serif;font-size:1.05rem;color:#3c3531}.df-how-it-works:after{content:"";display:block;width:100%;height:1px;background:#d8d2cd;margin-top:.95rem}.df-features-section .df-title{font:500 2rem/1.08 Georgia,serif}@keyframes dfPopIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.df-cta{font-family:Georgia,serif;font-weight:500}.df-create-calm h2,.df-color-choices .df-title,.df-tech-specs .df-title,.df-faq .df-title{font:500 2rem/1.08 Georgia,serif;letter-spacing:-.01em;color:#2f2a28}.df-create-calm .df-grid-3 p,.df-color-choices .df-grid-3 p,.df-faq-item h3,.df-faq-answer{font-family:Georgia,serif;font-size:1.06rem;line-height:1.2;color:#4f4945}.df-stats-card .df-stats b,.df-stats-card .df-stats span,.df-card:not(.df-how-it-works)>.df-title,.df-wellness-overlay h2{font-family:Georgia,serif}.df-faq-toggle{transition:transform .2s ease,filter .2s ease}.df-faq-toggle:active{transform:scale(.985);filter:brightness(.98)}.df-faq-arrow{width:1.7rem;height:1.7rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffffeb,#efe9e4e6);border:1px solid rgba(198,188,181,.9);box-shadow:inset 0 1px #ffffffb3,0 4px 10px #231c1814;transform:rotate(0) scale(1);transition:transform .42s cubic-bezier(.22,.8,.2,1),box-shadow .24s ease,background .24s ease}.df-faq-toggle:hover .df-faq-arrow,.df-faq-toggle:focus-visible .df-faq-arrow{box-shadow:inset 0 1px #ffffffd9,0 6px 14px #231c1824}.df-faq-toggle:active .df-faq-arrow{transform:rotate(0) scale(.92)}.df-faq-item.is-open .df-faq-arrow{transform:rotate(180deg) scale(1.08);background:linear-gradient(145deg,#f5f0ecf5,#e6ddd4eb)}.df-wellness-card .df-logo{letter-spacing:-.015em;text-shadow:0 1px 0 rgba(255,255,255,.45)}.df-footer-logo-img{display:block;width:auto;max-width:min(62vw,18rem);height:6.35rem;margin:0 auto;object-fit:contain}.df-wellness-card .df-footer-links{gap:.65rem .7rem;padding:0 1rem 1rem}.df-wellness-card .df-footer-links a{min-width:8.6rem;text-align:center;padding:.52rem .8rem;border-radius:999px;color:#2e2824;font-weight:500;font-size:.97rem;background:linear-gradient(140deg,#ffffff9e,#ece5de80);border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 1px #ffffffa8,0 10px 20px #261e1817;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.df-wellness-card .df-footer-news{gap:.7rem;padding:0 1rem 1.65rem}.df-wellness-card .df-footer-form{background:linear-gradient(140deg,#ffffff9e,#e9e0d885);border:1px solid rgba(255,255,255,.64);box-shadow:inset 0 1px #ffffffbd,0 12px 24px #1e18141a;border-radius:999px;padding:.2rem;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.df-wellness-card .df-footer-input{border:0;background:transparent;font-size:1.03rem}.df-wellness-card .df-footer-submit{background:linear-gradient(145deg,#efe0cff2,#e0d0bde6);color:#2d2622;box-shadow:inset 0 1px #ffffffc7,0 7px 14px #221a1429}.df-wellness-card .df-social{border:1px solid rgba(255,255,255,.64);background:linear-gradient(140deg,#fff9,#ece4dc85);box-shadow:inset 0 1px #ffffffb3,0 8px 18px #1e18141c;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.df-color-line .df-hero-color{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);cursor:pointer;box-shadow:inset 0 1px #ffffff73}.df-color-line .df-hero-color.is-active{box-shadow:0 0 0 .15rem #ffffff47,inset 0 1px #ffffff80}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
