body.dl-store{background:#fffdf9}.dln{--wine:#581c2b;--wine-deep:#36131d;--cream:#f5eee3;--paper:#fffdf9;--sand:#e9e0d4;--ink:#432830;--muted:#75656a;--radius:30px;color:var(--ink);font-family:var(--dl-sans,Arial,sans-serif);font-size:14px;line-height:1.6;display:block;box-sizing:border-box}.dln *,.dln *:before,.dln *:after{box-sizing:border-box}.dln [hidden]{display:none!important}.dln h1,.dln h2,.dln h3,.dln p{margin:0;max-width:none}.dln h1,.dln h2,.dln h3{color:inherit;font-family:var(--dl-serif,Georgia,serif);font-weight:400;line-height:.98;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.dln h2{font-size:clamp(42px,4.6vw,72px)}.dln h3{font-size:30px}.dln em{font-weight:400;font-style:italic}.dln a{color:inherit;text-decoration:none}.dln button,.dln input{font:inherit}.dln button{cursor:pointer}.dln img{width:100%;height:100%;display:block;object-fit:cover}.dln :focus-visible{outline:2px solid currentColor;outline-offset:5px}.dln-shell{width:calc(100% - 64px);max-width:1500px;margin-inline:auto}.dln-spacing{padding-block:46px}.dln .dln-eyebrow{font:500 10px/1.5 var(--dl-sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.dln-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px}.dln-heading>p{max-width:280px;font-size:13px;color:var(--muted)}.dln-heading h2{max-width:900px}.dln .dln-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--wine);color:var(--cream);border:1px solid transparent;border-radius:99px;min-height:52px;padding:14px 24px;font-size:12px;font-weight:500;line-height:1.3;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.dln-button:before{content:"";position:absolute;top:-80%;right:-30%;bottom:-80%;left:-30%;z-index:-1;background:#ffffff21;transform:translate(-110%) rotate(-35deg);transition:transform .6s ease}.dln-button:hover:before{transform:translate(0) rotate(-35deg)}.dln-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #19070d18}.dln .dln-button--cream{background:var(--cream);color:var(--wine)}.dln-button>span{font-size:22px}.dln-link{display:inline-flex;align-items:center;gap:22px;padding:13px 0;border-bottom:1px solid currentColor;font-size:12px;line-height:1.3;flex-shrink:0}.dln-link span{font-size:21px;transition:transform .3s}.dln-link:hover span{transform:translate(3px,-3px)}.dln-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;font-size:11px;line-height:1.3;border-radius:99px;background:var(--wine);color:var(--cream);width:fit-content}.dln-pill--outline{background:transparent;border:1px solid #f5eee34d;color:inherit}.dln-round{display:grid;place-items:center;border-radius:50%;width:44px;height:44px;background:var(--cream);color:var(--wine);font-size:25px}.dln-hero-wrap{padding-top:16px}.dln-hero{height:clamp(650px,51vw,790px);position:relative;border-radius:var(--radius);overflow:hidden;isolation:isolate;background:var(--wine-deep);color:var(--cream)}.dln-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dln-hero__image img{object-position:60% 65%;animation:dln-image-enter 1.6s ease-out both}.dln-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#19070d91,transparent 72%),linear-gradient(0deg,#19070d66,transparent 25%)}.dln-hero__copy{position:absolute;top:9%;left:5%;width:55%;max-width:670px}.dln-hero h1{font-size:clamp(65px,6.7vw,110px);line-height:.91;text-wrap:initial}.dln-hero h1 em{display:block}.dln-hero .dln-eyebrow{margin-bottom:28px}.dln-hero__text{max-width:300px!important;font-size:13px;margin:25px 0 24px!important;line-height:1.65}.dln-sale-orbit{position:absolute;top:35px;right:36px;width:146px;aspect-ratio:1;border-radius:50%;background:var(--cream);color:var(--wine)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 35px #21091329;animation:dln-float 7s ease-in-out infinite;transform:rotate(8deg)}.dln-sale-orbit>span{font-size:8px;letter-spacing:.1em;font-weight:600}.dln-sale-orbit>small{font-size:8px;margin-top:7px;letter-spacing:.12em}.dln-sale-orbit strong{font:400 60px/.9 var(--dl-serif,Georgia,serif);letter-spacing:-.06em;margin:0 0 7px}.dln-sale-orbit strong span{font-size:31px}.dln-hero__product{position:absolute;right:30px;bottom:28px;display:grid;grid-template-columns:1fr 35px;gap:3px 18px;align-items:center;padding:15px 19px;background:#f5eee3ef;color:var(--wine)!important;border-radius:20px;min-width:230px;box-shadow:0 8px 30px #19070d20}.dln-hero__product>span{font-size:8px;letter-spacing:.16em}.dln-hero__product strong{font:400 26px/1.1 var(--dl-serif,Georgia,serif);grid-column:1}.dln-hero__product i{grid-column:2;grid-row:1/3;font-size:26px;font-style:normal}.dln-hero__edition{position:absolute;left:5%;bottom:35px;font-size:9px;letter-spacing:.16em}.dln-promise{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,80px);padding:25px 15px;border-bottom:1px solid #581c2b1a;font-size:11px;letter-spacing:.04em}.dln-promise i{font-size:20px;font-style:normal;color:var(--wine)}.dln-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dln-category{position:relative;aspect-ratio:.83;border-radius:var(--radius);overflow:hidden;isolation:isolate;background:var(--wine);color:var(--cream)!important}.dln-category img{transition:transform 1s cubic-bezier(.16,.65,.25,1);object-position:66% center}.dln-category:nth-child(2) img{object-position:64% center}.dln-category:nth-child(3) img{object-position:75% center}.dln-category:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#260d15b8);z-index:0;pointer-events:none}.dln-category:hover img{transform:scale(1.045)}.dln-category__number{position:absolute;top:24px;left:24px;font-size:10px;border:1px solid #fff6;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.dln-category__copy{position:absolute;bottom:28px;left:28px;right:24px;z-index:1}.dln-category__copy>span:first-child{font-size:8px;letter-spacing:.14em}.dln-category__copy h3{font-size:clamp(35px,3.6vw,60px);margin-top:10px}.dln-category__copy .dln-round{position:absolute;right:0;bottom:0;transition:transform .4s}.dln-category:hover .dln-round{transform:rotate(45deg)}.dln-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dln-product{min-width:0}.dln-product__photo{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#f1ebe2}.dln-product__photo>img{transition:transform .8s;object-fit:cover}.dln-product__photo:hover>img{transform:scale(1.035)}.dln-product__photo>svg{width:100%;height:100%}.dln-product__badge{position:absolute;top:12px;left:12px;font-size:9px}.dln-product__view{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;padding:11px 15px;background:#fffdf9ed;color:var(--wine);border-radius:99px;font-size:10px;transform:translateY(65px);transition:transform .3s}.dln-product__view>span{font-size:22px}.dln-product__photo:hover .dln-product__view,.dln-product__photo:focus-visible .dln-product__view{transform:none}.dln-product__info{padding:17px 3px 0}.dln-product__info h3{font-size:26px;line-height:1.06;letter-spacing:-.025em;text-wrap:initial}.dln-product__info p{margin-top:10px;font-size:12px;color:var(--muted)}.dln-product__sold{display:block;font-size:10px;margin-top:4px}.dln-products--collection{margin-top:25px}.dln-products:empty{display:none}.dln-material-library,.dln-material-story{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border-radius:var(--radius);background:var(--wine);color:var(--cream)}.dln-material-library__copy,.dln-material-story__copy{padding:clamp(30px,4.5vw,70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dln-material-library h2 em,.dln-material-story h2 em{display:block}.dln-material-library__copy>p:not(.dln-eyebrow),.dln-material-story__copy>p:not(.dln-eyebrow){font-size:13px;color:#e2cdd0;max-width:330px;margin-top:24px}.dln-material-library__copy>.dln-link{margin-top:30px}.dln-material-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.dln-material-tabs button{border:1px solid #f5eee35e;color:var(--cream);background:transparent;border-radius:100px;min-width:78px;min-height:44px;padding:10px 20px;font-size:11px;transition:background .25s,color .25s}.dln-material-tabs button[aria-selected=true]{background:var(--cream);color:var(--wine);border-color:var(--cream)}.dln-material-library__visual{position:relative;min-height:570px}.dln-material-library__visual>[role=tabpanel]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dln-material-library__visual img{animation:dln-image-enter .75s ease-out;object-position:center}.dln-floating-label{position:absolute;bottom:40px;left:30px;right:30px;width:fit-content;max-width:calc(100% - 60px);padding:12px 20px;background:#fffdf9ec;border-radius:99px;color:var(--wine);font:400 19px/1.2 var(--dl-serif,Georgia,serif);box-shadow:0 8px 25px #1d07151a;animation:dln-drift 8s ease-in-out infinite}.dln-image-caption{position:absolute;bottom:14px;left:25px;right:25px;font-size:9px;letter-spacing:.025em;color:#fffdf9;text-shadow:0 1px 5px #0009}.dln-material-story__visual{position:relative;min-height:550px;overflow:hidden}.dln-material-story__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:52% center}.dln-material-story__copy .dln-pill{margin-top:28px}.dln-material-story__copy .dln-micro{font-size:10px;line-height:1.65;margin-top:35px;color:#dfc7cc}.dln-material-stamp{position:absolute;top:30px;right:30px;border:1px solid #f5eee3b3;border-radius:50%;width:115px;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--cream);background:#581c2bcd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:dln-drift 8s ease-in-out infinite}.dln-material-stamp span{font-size:8px;letter-spacing:.16em}.dln-material-stamp i{font:italic 30px/1.15 var(--dl-serif,Georgia,serif);margin:4px 0}.dln-moment{position:relative;overflow:hidden;border-radius:var(--radius);height:620px;isolation:isolate;color:var(--cream);background:var(--wine)}.dln-moment>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;object-position:60% 62%}.dln-moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#22090f9c,transparent 75%)}.dln-moment__copy{position:absolute;left:6%;top:14%;max-width:45%}.dln-moment h2{font-size:clamp(65px,6.6vw,102px)}.dln-moment h2 em{display:block}.dln-moment .dln-button{margin-top:30px}.dln-moment__note{position:absolute;left:6%;bottom:35px;font-size:9px;letter-spacing:.18em}.dln-design{background:var(--cream);padding:clamp(25px,4vw,60px);border-radius:var(--radius)}.dln-design__grid{display:grid;grid-template-columns:1.13fr .87fr;gap:clamp(25px,4.5vw,70px);align-items:center}.dln-design__photo{aspect-ratio:1.15;position:relative;border-radius:22px;overflow:hidden;background:var(--sand)}.dln-design__photo img{object-fit:cover}.dln-design__photo .dln-floating-label{bottom:24px;left:24px;right:24px;max-width:calc(100% - 48px);font-size:17px;display:flex;align-items:center;gap:30px}.dln-floating-label i{font: 22px/1 Arial,sans-serif}.dln-design__details article{display:flex;gap:20px;padding-block:24px;border-bottom:1px solid #581c2b26}.dln-design__details article:first-child{padding-top:0}.dln-design__details h3{font-size:31px;line-height:1.1;letter-spacing:-.025em}.dln-design__details p{font-size:12px;line-height:1.65;margin-top:10px;color:var(--muted);max-width:350px}.dln-detail-number{font:400 13px/1 var(--dl-sans,Arial,sans-serif);padding-top:10px;color:#a27880}.dln-design__details>.dln-link{margin-top:20px}.dln-faq-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#eee7dd;border-radius:var(--radius);padding:clamp(28px,4.6vw,70px)}.dln-faq-panel h2{font-size:clamp(40px,4.1vw,63px);line-height:1}.dln-faq-panel h2 em{display:block}.dln-faq-panel__intro>p:not(.dln-eyebrow){font-size:13px;color:var(--muted);margin-top:23px;max-width:280px}.dln-faq-flower{display:block;font-size:70px;line-height:1;margin-top:40px;color:var(--wine)}.dln-faq-list{border-top:1px solid #581c2b33;min-width:0}.dln-faq-list details{border-bottom:1px solid #581c2b33}.dln-faq-list summary{padding:23px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px;font-weight:500;line-height:1.5}.dln-faq-list summary::-webkit-details-marker{display:none}.dln-faq-list summary>span{font:300 24px/1 var(--dl-sans,Arial,sans-serif);transition:transform .3s;flex:0 0 24px;text-align:center}.dln-faq-list details[open] summary>span{transform:rotate(45deg)}.dln-faq-list details>div{padding:0 35px 24px 0;color:var(--muted);font-size:12px;line-height:1.75}.dln-faq-list details>div p+p{margin-top:12px}.dln-policy-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px}.dln-policy-links a{text-decoration:underline;text-underline-offset:4px}.dln-collection-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);height:430px;color:var(--cream);background:var(--wine)}.dln-collection-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;object-position:65% 58%}.dln-collection-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#210912b0,transparent 82%)}.dln-collection-banner>div{position:absolute;top:13%;left:5%;max-width:60%}.dln-collection-banner h3{font-size:clamp(46px,5.8vw,90px);line-height:.94}.dln-collection-banner h3 em{display:block}.dln-collection-banner p:not(.dln-eyebrow){margin:16px 0 22px;font-size:12px}.dln-footer-wrap{width:calc(100% - 32px);max-width:1600px;margin:40px auto 16px}.dln-footer{background:var(--wine);color:var(--cream);border-radius:36px;padding:36px 4.5% 24px;overflow:hidden}.dln-footer__wordmark{font:400 clamp(70px,14.8vw,230px)/1 var(--dl-serif,Georgia,serif);letter-spacing:-.065em;display:block;position:relative;white-space:nowrap;text-align:center;padding-bottom:35px;border-bottom:1px solid #f5eee333}.dln-footer__wordmark>span{font:400 20px/1 var(--dl-sans,Arial,sans-serif);vertical-align:top;display:inline-block;margin:24px 0 0 12px;letter-spacing:0}.dln-footer__main{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;padding:48px 0}.dln-footer__newsletter h2{font-size:43px;letter-spacing:-.03em}.dln-footer__newsletter>p:not(.dln-eyebrow){font-size:12px;color:#e4cfd2;max-width:390px;margin-top:18px}.dln-newsletter-field{display:flex;background:var(--cream);border-radius:99px;overflow:hidden;margin-top:25px;padding:5px;min-height:58px}.dln-newsletter-field input{min-width:0;flex:1;border:0;background:transparent;color:var(--wine);padding:12px 17px;border-radius:99px;font-size:12px}.dln-newsletter-field input::placeholder{color:#78525b;opacity:1}.dln-newsletter-field button{border:0;background:var(--wine);color:var(--cream);border-radius:99px;padding:12px 20px;font-size:11px;white-space:nowrap;display:flex;gap:17px;align-items:center}.dln-newsletter-field button>span{font-size:20px}.dln .dln-consent{font-size:9px;line-height:1.7;color:#dbc1c7;margin-top:14px;max-width:450px}.dln-consent a{text-decoration:underline}.dln-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:35px}.dln-footer__links h3{font:500 10px/1.5 var(--dl-sans,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px}.dln-footer__links nav{display:flex;flex-direction:column;gap:14px;font-size:12px}.dln-footer__links a{display:flex;justify-content:space-between;gap:15px;width:fit-content;max-width:100%}.dln-footer__links a:hover{text-decoration:underline;text-underline-offset:5px}.dln-footer__bottom{border-top:1px solid #f5eee333;display:flex;justify-content:space-between;gap:20px;padding-top:23px;font-size:9px;color:#e4cbd1}@keyframes dln-float{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes dln-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dln-image-enter{0%{transform:scale(1.035)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.dln-is-entering{animation:dln-reveal .7s cubic-bezier(.22,.65,.3,1) both}@keyframes dln-reveal{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:none}}}@media(max-width:1100px){.dln-shell{width:calc(100% - 40px)}.dln-hero{height:660px}.dln-hero__copy{top:10%;width:67%}.dln-hero h1{font-size:80px}.dln-sale-orbit{width:120px;right:25px;top:25px}.dln-sale-orbit strong{font-size:49px}.dln-sale-orbit>span{font-size:7px}.dln-faq-panel{gap:35px}.dln-footer__main{gap:6%}.dln-footer__links{gap:25px}.dln-material-library__visual{min-height:530px}.dln-product__info h3{font-size:24px}}@media(max-width:749px){.dln{--radius:24px}.dln-shell{width:calc(100% - 28px)}.dln-spacing{padding-block:29px}.dln .dln-eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:16px}.dln h2{font-size:44px}.dln-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:24px}.dln-heading>p{font-size:12px;max-width:280px}.dln-heading>p br{display:none}.dln-heading .dln-link{padding-top:0}.dln-button{min-height:49px!important;font-size:11px!important;padding:13px 20px!important;gap:27px!important}.dln-hero-wrap{padding-top:9px}.dln-hero{height:720px;max-height:none}.dln-hero__image{top:230px;bottom:0}.dln-hero__image img{object-position:65% 55%}.dln-hero:after{background:linear-gradient(180deg,#36131d 0,#36131d 30%,#36131d33 48%,transparent 60%,#21091133 100%)}.dln-hero__copy{left:25px;right:25px;top:31px;width:auto;max-width:none}.dln-hero h1{font-size:clamp(49px,13vw,83px);line-height:.96;max-width:500px}.dln-hero .dln-eyebrow{margin-bottom:21px}.dln-hero__text{font-size:11px;max-width:280px!important;margin:18px 0 20px!important}.dln-sale-orbit{top:auto;bottom:210px;right:18px;width:99px}.dln-sale-orbit strong{font-size:43px;margin-bottom:4px}.dln-sale-orbit strong span{font-size:24px}.dln-sale-orbit>span{font-size:6px;letter-spacing:.07em}.dln-sale-orbit>small{font-size:7px;margin-top:4px}.dln-hero__product{bottom:18px;right:16px;left:16px;min-width:0;padding:13px 17px;border-radius:18px}.dln-hero__product strong{font-size:24px}.dln-hero__edition{display:none}.dln-promise{padding:21px 5px;gap:12px;font-size:9px;line-height:1.6;text-align:center}.dln-promise span{flex:1}.dln-promise i{font-size:15px}.dln-collections{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.dln-category:first-child{grid-column:1/-1;aspect-ratio:1.3}.dln-category{aspect-ratio:.78;border-radius:21px}.dln-category__number{top:15px;left:15px;width:27px;height:27px;font-size:8px}.dln-category__copy{left:18px;bottom:20px;right:15px}.dln-category__copy h3{font-size:32px;margin-top:7px}.dln-category:first-child h3{font-size:47px}.dln-category__copy>span:first-child{font-size:6px;letter-spacing:.1em;display:block;max-width:110px;line-height:1.7}.dln-category:first-child .dln-category__copy>span:first-child{max-width:none;font-size:8px}.dln-category__copy .dln-round{width:28px;height:28px;font-size:19px;right:0;bottom:55px}.dln-category:first-child .dln-round{width:40px;height:40px;font-size:23px;bottom:0}.dln-category:nth-child(3) h3{font-size:clamp(23px,6.2vw,40px)}.dln-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.dln-product__photo{border-radius:18px;aspect-ratio:.82}.dln-product__info{padding:12px 3px 0}.dln-product__info h3{font-size:24px;line-height:1.1}.dln-product__info p{font-size:11px;margin-top:8px}.dln-product__badge{left:8px;top:8px;font-size:8px;padding:6px 9px}.dln-product__view{transform:none;left:8px;right:8px;bottom:8px;padding:8px 11px;font-size:8px}.dln-product__view>span{font-size:17px}.dln-material-library,.dln-material-story{grid-template-columns:1fr}.dln-material-library__copy,.dln-material-story__copy{padding:31px 26px}.dln-material-library h2,.dln-material-story h2{font-size:49px;line-height:.99}.dln-material-library__copy>p:not(.dln-eyebrow),.dln-material-story__copy>p:not(.dln-eyebrow){font-size:12px;margin-top:20px;max-width:330px}.dln-material-tabs{margin-top:24px;gap:7px}.dln-material-tabs button{padding:10px 19px}.dln-material-library__copy>.dln-link{margin-top:22px}.dln-material-library__visual{min-height:320px}.dln-floating-label{left:20px;right:20px;max-width:calc(100% - 40px);bottom:38px;padding:12px 18px;font-size:18px}.dln-image-caption{font-size:8px;left:20px;right:20px}.dln-material-story__visual{min-height:330px}.dln-material-story__copy .dln-pill{margin-top:22px}.dln-material-story__copy .dln-micro{margin-top:24px;font-size:9px}.dln-material-stamp{width:92px;height:92px;top:20px;right:20px}.dln-material-stamp span{font-size:6px}.dln-material-stamp i{font-size:27px}.dln-moment{height:590px}.dln-moment>img{object-position:64% 75%}.dln-moment:after{background:linear-gradient(180deg,#260c1499,transparent 80%)}.dln-moment__copy{top:35px;left:26px;right:26px;max-width:none}.dln-moment h2{font-size:66px}.dln-moment .dln-button{margin-top:24px}.dln-moment__note{left:26px;bottom:22px;font-size:8px}.dln-design{padding:28px 22px}.dln-design__grid{grid-template-columns:1fr;gap:28px}.dln-design__photo{aspect-ratio:1.05;border-radius:18px}.dln-design__photo .dln-floating-label{left:13px;bottom:17px;max-width:calc(100% - 26px);font-size:15px;padding:10px 15px;gap:15px}.dln-design__details article{padding-block:20px;gap:16px}.dln-design__details h3{font-size:29px}.dln-design__details p{font-size:12px;line-height:1.6;margin-top:8px}.dln-design__details>.dln-link{margin-top:15px}.dln-faq-panel{grid-template-columns:1fr;gap:25px;padding:30px 25px}.dln-faq-panel h2{font-size:43px}.dln-faq-panel__intro>p:not(.dln-eyebrow){font-size:12px;max-width:290px;margin-top:20px}.dln-faq-flower{display:none}.dln-faq-list summary{font-size:12px;padding:20px 0;gap:15px}.dln-faq-list details>div{padding:0 0 20px;font-size:12px}.dln-collection-banner{height:450px}.dln-collection-banner>img{object-position:66% 70%}.dln-collection-banner:after{background:linear-gradient(180deg,#2109129e,transparent 95%)}.dln-collection-banner>div{left:25px;right:25px;top:30px;max-width:none}.dln-collection-banner h3{font-size:62px}.dln-collection-banner p:not(.dln-eyebrow){font-size:11px;margin:14px 0 19px}.dln-footer-wrap{width:calc(100% - 20px);margin:30px auto 10px}.dln-footer{border-radius:27px;padding:25px 23px 20px}.dln-footer__wordmark{font-size:clamp(45px,16vw,115px);padding-bottom:25px;letter-spacing:-.055em}.dln-footer__wordmark>span{font-size:11px;margin:10px 0 0 4px}.dln-footer__main{grid-template-columns:1fr;gap:35px;padding:30px 0}.dln-footer__newsletter h2{font-size:38px}.dln-footer__newsletter>p:not(.dln-eyebrow){font-size:11px;margin-top:16px;max-width:290px}.dln-newsletter-field{min-height:52px;margin-top:22px}.dln-newsletter-field input{padding:10px 12px;font-size:11px}.dln-newsletter-field button{font-size:10px;padding:9px 13px;gap:9px}.dln .dln-consent{font-size:8px;line-height:1.8}.dln-footer__links{gap:22px}.dln-footer__links h3{font-size:8px;letter-spacing:.055em;margin-bottom:18px}.dln-footer__links nav{font-size:11px;gap:13px}.dln-footer__bottom{flex-wrap:wrap;gap:15px;font-size:8px;padding-top:18px}.dln-footer__bottom>span:nth-child(2){display:none}.dln-footer__bottom>a{margin-left:auto}}@media(max-width:374px){.dln-hero{height:690px}.dln-hero__copy{left:22px;right:22px}.dln-hero h1{font-size:44px}.dln-product__info h3{font-size:21px}.dln-faq-panel{padding-inline:21px}.dln-newsletter-field button{gap:5px;padding-inline:10px}.dln-category__copy{left:14px}.dln-category__copy h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.dln *,.dln *:before,.dln *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body[data-dl-motion=false] .dln *,body[data-dl-motion=false] .dln *:before{animation:none!important;transition:none!important}@media(min-width:750px){.dln-products:has(>.dln-product:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.dln-products:has(>.dln-product:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media(max-width:749px){.dln-hero{height:670px}.dln-hero__image{top:180px}.dln-hero h1{font-size:clamp(31px,10.5vw,70px);line-height:1}.dln-hero h1 em{font-size:1.04em}.dln-footer__wordmark{font-size:13vw;letter-spacing:-.055em}.dln-footer__wordmark>span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/dln-editorial.css.map */
