.dn-collection-nav{display:flex;gap:10px;flex-wrap:wrap;padding-block:16px 28px}.dn-collection-nav a{min-height:44px;display:flex;align-items:center;border:1px solid #d7cec3;padding:10px 18px;border-radius:28px;font-size:14px}.dn-collection-nav a:hover,.dn-collection-nav [aria-current=page]{background:#28241f;border-color:#28241f;color:#fff}@media(max-width:699px){.dn-collection-nav{gap:8px}.dn-collection-nav a{padding:8px 13px;font-size:13px}}.dn-community{background:#28241f;color:#f9f4ed}.dn-community__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:64px}.dn-community__number{display:block;font:400 clamp(72px,9vw,140px)/1 Georgia,serif;letter-spacing:-.055em;white-space:nowrap;color:#e5b28e;text-align:center;font-variant-numeric:tabular-nums}.dn-community__copy{max-width:520px;display:grid;gap:17px}.dn-community h2{font-size:clamp(26px,3.1vw,42px);line-height:1.12;letter-spacing:-.035em}.dn-community__copy>div{color:#ded4c8;line-height:1.65}.dn-community .dn-eyebrow{color:#e5b28e}.dn-community .dn-text-link{justify-self:start;color:#f9f4ed}@media(max-width:749px){.dn-community__inner{grid-template-columns:1fr;gap:24px;padding-block:40px;text-align:center}.dn-community__number{font-size:clamp(68px,19vw,110px)}.dn-community__copy{margin:auto}.dn-community .dn-text-link{justify-self:center}}.dn-hero{max-width:1440px;margin:24px auto 0;display:grid;grid-template-columns:1fr 1fr;background:#f3ede4;color:#221f1c;overflow:hidden}.dn-hero__copy{padding:clamp(28px,5vw,76px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:650px}.dn-hero h1{font:400 clamp(44px,5.6vw,82px)/1.02 Georgia,serif;letter-spacing:-.055em;max-width:10ch;margin:25px 0}.dn-hero h1 em{font-weight:400;color:#a64228}.dn-hero__description{font-size:18px;line-height:1.6;max-width:38ch}.dn-hero__actions{margin-top:30px;display:grid;gap:12px;justify-items:start}.dn-hero__price{font-size:14px;color:#5e564e}.dn-hero__signature{display:flex;gap:14px;align-items:center;border-top:1px solid #d8cfc4;margin-top:36px;padding-top:20px;font-size:13px;max-width:38ch}.dn-hero__signature>span{font-size:30px;color:#a64228}.dn-hero__visual{position:relative;min-width:0;background:#6e6b67}.dn-hero__image{width:100%;height:100%;object-fit:cover;object-position:88% center}.dn-hero__caption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:end;padding:40px 30px 24px;background:linear-gradient(transparent,#0000008c);color:#fff;font-size:14px;gap:20px}.dn-hero__caption>span:last-child{font-weight:700;letter-spacing:.08em;font-size:18px;line-height:1}@media(min-width:1500px){.dn-hero{margin-top:32px}}@media(max-width:899px){.dn-hero{grid-template-columns:1fr;margin:0}.dn-hero__copy{min-height:0;padding:36px 24px}.dn-hero h1{max-width:13ch;font-size:clamp(44px,9.5vw,70px);margin:18px 0}.dn-hero__description{font-size:16px}.dn-hero__actions{margin-top:22px}.dn-hero__signature{margin-top:24px;padding-top:16px}.dn-hero__visual{height:390px}.dn-hero__caption{padding:30px 24px 20px}}@media(prefers-reduced-motion:no-preference){.dn-hero__copy{animation:dn-hero-enter .6s ease-out}@keyframes dn-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.dn-routines{padding-block:clamp(40px,6vw,88px)}.dn-routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dn-routine-card{display:grid;grid-template-columns:44% 56%;background:#f5f1ec;min-width:0;overflow:hidden;border:1px solid #e9e1d7}.dn-routine-card:nth-child(2){background:#eee8df}.dn-routine-card__image{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.dn-routine-card__image img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.dn-routine-card__copy{padding:30px 24px 30px 8px;display:flex;flex-direction:column;align-items:start;gap:14px}.dn-routine-card h3{font-size:clamp(24px,2.3vw,34px);line-height:1.15;letter-spacing:-.035em}.dn-routine-card__description{font-size:15px;line-height:1.55;color:#575049}.dn-routine-card__price{font-size:14px;margin-top:auto}.dn-routine-card__price strong{font-size:19px;margin-left:5px}@media(min-width:900px)and (hover:hover){.dn-routine-card:hover img{transform:scale(1.035)}}@media(max-width:999px){.dn-routine-grid{grid-template-columns:1fr}.dn-routine-card__copy{padding:24px 18px 24px 4px}.dn-routine-card__image img{max-height:340px}.dn-routine-card h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.dn-routine-card__image img{transition:none}}.dn-gift-feedback:not([hidden]){position:fixed;z-index:10001;bottom:100px;right:20px;max-width:min(360px,calc(100vw - 40px));padding:16px;background:#fff4ed;color:#73311d;border:1px solid #d3a48a;border-radius:6px;font-size:14px;box-shadow:0 4px 20px #0002}.dn-storefront{--dn-ink:#28241f;--dn-accent:#a64228;--dn-cream:#f5f1ec;color:var(--dn-ink)}.dn-shell{width:min(1328px,calc(100% - 96px));margin-inline:auto}.dn-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.5;color:#78533f}.dn-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:15px 26px;background:#a64228;color:#fff;font-size:15px;font-weight:600;border:1px solid #a64228;border-radius:4px;text-decoration:none;transition:background .2s}.dn-button:hover{background:#81341f;border-color:#81341f}.dn-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.dn-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.dn-section-heading h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-.04em;margin-top:10px}.dn-section-intro{max-width:38ch;line-height:1.6;color:#62584f}.dn-storefront :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #a64228;outline-offset:4px}.dn-storefront :is(input,select,textarea){font-size:16px}.dn-storefront .button{min-height:48px;font-weight:600}.dn-storefront .header{border-bottom:1px solid #e7dfd5}.dn-storefront .header__logo-image{max-height:56px;object-fit:contain}.dn-storefront .product-info__title{font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-.035em}.dn-storefront .product-info__block-item{min-width:0}.dn-storefront .product-info .block-swatch{min-height:48px;border-radius:4px}.dn-storefront .product-info .Offert_CTA_Product{background:#f3ede4;color:#77432d;font-size:14px;line-height:1.5;padding:12px 16px;border-radius:4px;text-align:left}.dn-storefront .product-info .custom_livraison{color:#5b5148;margin-top:12px;font-size:13px;line-height:1.5}.dn-storefront .product-info .buy-buttons .button{min-height:54px}.dn-storefront .product-card__info{padding-block:16px;gap:9px}.dn-storefront .product-card__title{font-weight:600;line-height:1.3}.dn-storefront .product-card__figure{background:#f5f1ec;border-radius:6px;overflow:hidden}.dn-storefront .product-card .custom_product_card_container_fyrre{gap:5px;flex-wrap:wrap}.dn-storefront .product-card .custom_product_card_fyrre{font-size:11px;padding:4px 8px}.dn-storefront .section-header .h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.04em;line-height:1.12}.dn-storefront .accordion__toggle{min-height:56px;line-height:1.4}.dn-storefront .product-info .prose{font-size:16px;line-height:1.6}.dn-storefront .product-info .prose ul{padding-left:20px}.dn-storefront .product-gallery__media img{border-radius:8px}.dn-storefront .footer{padding-bottom:40px}.dn-storefront .footer a{line-height:1.7;text-underline-offset:4px}.dn-stock-note{font-size:13px;color:#715034}@media(max-width:899px){.dn-shell{width:calc(100% - 40px)}.dn-section-heading{display:block}.dn-section-intro{margin-top:16px}.dn-storefront .product-info__title{font-size:30px}.dn-storefront .product-info .prose{font-size:15px}.dn-storefront .product-card__info{padding-block:12px}}@media(prefers-reduced-motion:reduce){.dn-storefront{scroll-behavior:auto}.dn-storefront .dn-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
