:root{--da-cream:#F5EDE0;--da-paper:#FFFCF7;--da-forest:#3D5C35;--da-forest-dark:#2C4326;--da-clay:#C97060;--da-brown:#5C2E0E;--da-pink:#E8B4B8;--da-line:rgba(92,46,14,.14);--da-serif:"Cormorant Garamond","Cormorant",var(--font-heading-family),Georgia,serif;--da-sans:var(--font-body-family),"Helvetica Neue",Arial,sans-serif}body{background:var(--da-cream)}.da{color:var(--da-brown);font-family:var(--da-sans);position:relative}.da *,.da *:before,.da *:after{box-sizing:border-box}.da-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.da-pad{padding:clamp(56px,8vw,112px) 0}.da-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 11px/1.4 var(--da-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--da-forest);margin:0 0 18px}.da-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.da-center .da-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.da-h1,.da-h2{font-family:var(--da-serif);font-weight:400;color:inherit;margin:0 0 20px;letter-spacing:-.01em}.da-h1{font-size:clamp(44px,6.4vw,88px);line-height:1}.da-h2{font-size:clamp(34px,4.4vw,58px);line-height:1.06}.da-h1 em,.da-h2 em{font-style:italic;color:var(--da-clay)}.da-lead{font-size:clamp(15px,1.4vw,17px);line-height:1.85;max-width:560px;margin:0 0 30px;opacity:.86}.da-lead p{margin:0 0 12px}.da-center{text-align:center}.da-center .da-lead{margin-left:auto;margin-right:auto}.da-head{max-width:720px;margin:0 auto clamp(34px,5vw,56px)}.da-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border-radius:999px;background:var(--da-forest);color:#fff!important;font:600 13px/1 var(--da-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;border:1px solid var(--da-forest);transition:background .25s,color .25s,transform .25s}.da-btn:hover{background:var(--da-forest-dark);transform:translateY(-1px)}.da-btn--ghost{background:transparent;color:var(--da-forest)!important}.da-btn--ghost:hover{background:var(--da-forest);color:#fff!important}.da-btn--light{background:var(--da-paper);border-color:var(--da-paper);color:var(--da-forest)!important}.da-btn--light:hover{background:transparent;color:var(--da-paper)!important}.da-link{font:600 12px var(--da-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--da-forest)!important;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.da-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.da-center .da-actions{justify-content:center}.da img{display:block;max-width:100%}.da-ph{width:100%;height:100%;background:linear-gradient(140deg,#ebd9c6,#e8b4b8 120%)}.da-hero{background:var(--da-cream);overflow:hidden}.da-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:stretch;min-height:min(86vh,760px)}.da-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px) clamp(22px,5vw,80px) clamp(48px,7vw,110px) max(22px,calc((100vw - 1240px)/2 + 40px))}.da-hero__note{display:flex;gap:26px;flex-wrap:wrap;margin-top:42px;padding-top:26px;border-top:1px solid var(--da-line);font-size:13px;line-height:1.5}.da-hero__note strong{display:block;font:400 26px/1 var(--da-serif);color:var(--da-clay);margin-bottom:6px}.da-hero__media{position:relative;min-height:420px}.da-hero__media img,.da-hero__media .da-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.da-hero__badge{position:absolute;left:clamp(16px,3vw,34px);bottom:clamp(16px,3vw,34px);background:#fffcf7f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px 20px;border-radius:14px;max-width:260px;font-size:13px;line-height:1.5;box-shadow:0 12px 30px #5c2e0e1f}.da-hero__badge b{display:block;font:500 20px/1.15 var(--da-serif);margin-bottom:4px;color:var(--da-brown)}.da-trust{background:var(--da-paper);border-top:1px solid var(--da-line);border-bottom:1px solid var(--da-line)}.da-trust__row{display:grid;grid-template-columns:repeat(var(--cols,4),1fr)}.da-trust__item{display:flex;align-items:center;gap:14px;padding:26px 22px;border-right:1px solid var(--da-line)}.da-trust__item:last-child{border-right:0}.da-trust__icon{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--da-cream);color:var(--da-forest);font-size:17px}.da-trust__item b{display:block;font:600 14px/1.3 var(--da-sans);margin-bottom:3px}.da-trust__item span{font-size:13px;line-height:1.45;opacity:.78}.da-products{background:var(--bg,var(--da-cream))}.da-products__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(30px,4vw,48px)}.da-products__top .da-h2{margin:0}.da-pgrid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(14px,2vw,28px)}.da-card{display:flex;flex-direction:column;text-decoration:none!important;color:var(--da-brown)!important}.da-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:var(--da-paper)}.da-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s cubic-bezier(.2,.7,.2,1)}.da-card__media img+img{opacity:0}.da-card:hover .da-card__media img:first-child{transform:scale(1.04)}.da-card:hover .da-card__media img+img{opacity:1}.da-card__tag{position:absolute;top:12px;left:12px;z-index:2;background:var(--da-paper);color:var(--da-forest);font:600 10px var(--da-sans);letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;border-radius:999px}.da-card__tag--sale{background:var(--da-clay);color:#fff}.da-card__cta{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;text-align:center;background:#fffcf7f2;color:var(--da-forest);font:600 11px var(--da-sans);letter-spacing:.16em;text-transform:uppercase;padding:13px;border-radius:999px;opacity:0;transform:translateY(8px);transition:.3s}.da-card:hover .da-card__cta{opacity:1;transform:none}.da-card__body{padding:16px 4px 0}.da-card__title{font:500 clamp(18px,1.6vw,22px)/1.2 var(--da-serif);margin:0 0 6px}.da-card__price{font-size:14px;display:flex;gap:8px;align-items:baseline}.da-card__price s{opacity:.5;font-size:13px}.da-products__more{margin-top:clamp(34px,5vw,54px);text-align:center}.da-split{background:var(--bg,var(--da-paper))}.da-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px);align-items:center}.da-split--rev .da-split__media{order:2}.da-split__media{position:relative;aspect-ratio:var(--ratio,4/5);border-radius:20px;overflow:hidden;background:var(--da-cream)}.da-split__media img,.da-split__media .da-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.da-split__sign{font:italic 400 30px/1 var(--da-serif);color:var(--da-clay);margin:4px 0 28px}.da-split__list{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:12px}.da-split__list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6}.da-split__list li:before{content:"";flex:0 0 7px;height:7px;margin-top:9px;border-radius:50%;background:var(--da-clay)}.da-split--dark{--bg:var(--da-forest);color:var(--da-cream)}.da-split--dark .da,.da-split--dark{color:var(--da-cream)}.da-split--dark .da-eyebrow,.da-split--dark .da-h2 em{color:var(--da-pink)}.da-split--pink{--bg:var(--da-pink)}.da-cards{background:var(--bg,var(--da-cream))}.da-cgrid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(12px,1.8vw,22px)}.da-cardx{background:var(--card,var(--da-paper));border:1px solid var(--da-line);border-radius:20px;padding:clamp(24px,3vw,38px);min-width:0}.da-cardx__n{font:italic 400 44px/1 var(--da-serif);color:var(--da-clay);margin-bottom:22px;display:block}.da-cardx h3{font:500 clamp(22px,2.1vw,28px)/1.15 var(--da-serif);margin:0 0 12px;color:var(--da-brown)}.da-cardx p{font-size:14.5px;line-height:1.75;margin:0;opacity:.84}.da-cards--steps .da-cardx{background:transparent;border:0;border-top:1px solid var(--da-brown);border-radius:0;padding:28px 4px 0}.da-gallery{background:var(--da-paper)}.da-ggrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.da-ggrid a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--da-cream)}.da-ggrid a:nth-child(1){grid-column:span 2;grid-row:span 2}.da-ggrid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.da-ggrid a:hover img{transform:scale(1.06)}.da-faq{background:var(--bg,var(--da-cream))}.da-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:start}.da-faq__list details{border-bottom:1px solid var(--da-line)}.da-faq__list details:first-child{border-top:1px solid var(--da-line)}.da-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font:500 clamp(19px,1.8vw,23px)/1.3 var(--da-serif);color:var(--da-brown)}.da-faq__list summary::-webkit-details-marker{display:none}.da-faq__list summary:after{content:"+";font:300 26px/1 var(--da-sans);color:var(--da-forest);transition:transform .3s}.da-faq__list details[open] summary:after{transform:rotate(45deg)}.da-faq__a{padding:0 0 24px;font-size:15px;line-height:1.8;opacity:.86;max-width:640px}.da-faq__a p{margin:0 0 10px}.da-faq__a a{color:var(--da-forest)}.da-cta{background:var(--da-forest);color:var(--da-cream);overflow:hidden}.da-cta .da-eyebrow,.da-cta .da-h2 em{color:var(--da-pink)}.da-cta__box{position:relative;text-align:center;max-width:760px;margin:0 auto}.da-cta__ring{position:absolute;border:1px solid rgba(245,237,224,.16);border-radius:50%;pointer-events:none}.product__title h1,.product__title h2{font-family:var(--da-serif)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.da-pinfo{display:grid;gap:10px;margin:6px 0 4px}.da-pinfo__row{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--da-brown)}.da-pinfo__row i{font-style:normal;flex:0 0 30px;height:30px;border-radius:50%;background:var(--da-paper);display:grid;place-items:center;color:var(--da-forest);font-size:13px;border:1px solid var(--da-line)}@media(max-width:989px){.da-pgrid{--cols:3!important}.da-trust__row{grid-template-columns:repeat(2,1fr)}.da-trust__item:nth-child(2n){border-right:0}.da-trust__item:nth-child(-n+2){border-bottom:1px solid var(--da-line)}.da-faq__grid{grid-template-columns:1fr}}@media(max-width:749px){.da-hero__grid{grid-template-columns:1fr;min-height:0}.da-hero__media{order:-1;min-height:0;aspect-ratio:4/4.2}.da-hero__copy{padding:40px 22px 50px}.da-hero__note{gap:18px;margin-top:30px}.da-hero__badge{display:none}.da-trust__item{padding:18px 12px;gap:10px;flex-direction:column;text-align:center}.da-trust__icon{flex-basis:auto;width:38px;height:38px}.da-pgrid{--cols:2!important;gap:14px 10px}.da-card__cta{display:none}.da-card__title{font-size:17px}.da-products__top{flex-direction:column;align-items:flex-start}.da-split__grid{grid-template-columns:1fr;gap:30px}.da-split--rev .da-split__media{order:0}.da-split__media{aspect-ratio:4/3.6}.da-cgrid{grid-template-columns:1fr!important}.da-cards--duo .da-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.da-cards--duo .da-cardx{padding:20px 16px}.da-cards--duo .da-cardx h3{font-size:20px}.da-ggrid{grid-template-columns:repeat(3,1fr);gap:6px}.da-ggrid a:nth-child(1){grid-column:span 3;grid-row:auto;aspect-ratio:16/10}.da-ggrid a:nth-child(n+8){display:none}.da-btn{width:100%}.da-actions{flex-direction:column;align-items:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/da-theme.css.map */
