.dk-film{scroll-margin-top:24px}.dk-section-film:not(:has(.dk-film)){display:none}.dk-film__inner{display:flex;flex-direction:column;gap:20px;max-width:1280px;margin-inline:auto}.dk-film__heading{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.dk-film__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:var(--dk-givre);border-radius:var(--dk-radius)}@media(max-width:600px){.dk-film{padding:28px 12px}.dk-film__inner{gap:16px}.dk-film__video{border-radius:8px}}.dk-brand{display:flex;flex-direction:column;gap:var(--dk-gap)}.dk-brand__intro,.dk-brand__heading,.dk-brand__principle,.dk-brand__film-intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.dk-brand__intro{padding-block:clamp(48px,7vw,100px)}.dk-brand__intro .dk-h1{max-width:12ch}.dk-brand__intro .dk-lead,.dk-brand__heading .dk-lead{max-width:680px}.dk-brand__nav{display:flex;flex-wrap:wrap;gap:4px 24px}.dk-brand__nav a,.dk-brand__principle .dk-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.dk-brand__portrait{position:relative;border-radius:var(--dk-radius);overflow:hidden;aspect-ratio:16 / 7}.dk-brand__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-brand__heading{max-width:780px;gap:14px}.dk-brand__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dk-gap);margin-top:32px}.dk-brand__principle{padding:clamp(24px,3vw,40px)}.dk-brand__principle .dk-link{margin-top:auto}.dk-brand [id]{scroll-margin-top:24px}@media(max-width:899px){.dk-brand__principles{grid-template-columns:minmax(0,1fr)}.dk-brand__portrait{aspect-ratio:4 / 3}}@media(max-width:749px){.dk-brand__intro .dk-h1{overflow-wrap:anywhere}}.dk-ingredients-guide{display:flex;flex-direction:column;gap:var(--dk-gap)}.dk-ingredients-guide__intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.dk-ingredients-guide__copy,.dk-ingredients-guide__chapter-head,.dk-ingredients-guide__reading{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.dk-ingredients-guide__copy{justify-content:center;min-height:500px}.dk-ingredients-guide__copy .dk-h1{max-width:10ch;overflow-wrap:anywhere}.dk-ingredients-guide__image{position:relative;min-width:0;min-height:500px}.dk-ingredients-guide__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-ingredients-guide__nav{display:flex;flex-wrap:wrap;gap:4px 20px}.dk-ingredients-guide__nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.dk-ingredients-guide__notice{padding:12px clamp(6px,1.6vw,24px) 0}.dk-ingredients-guide__chapter-head{max-width:720px;gap:14px}.dk-ingredients-guide__chapter-head .dk-lead{max-width:660px}.dk-ingredients-guide__chapter{border-bottom:1px solid var(--dk-line);padding-bottom:40px}.dk-ingredients-guide [id]{scroll-margin-top:24px}.dk-ingredients-guide__chapter .dk-editorial-set{width:100%;max-width:none}@media(max-width:899px){.dk-ingredients-guide__intro{grid-template-columns:minmax(0,1fr)}.dk-ingredients-guide__copy{min-height:auto}.dk-ingredients-guide__image{min-height:0;max-height:400px;aspect-ratio:3 / 2}}@media(max-width:749px){.dk-ingredients-guide__reading .dk-btn-row,.dk-ingredients-guide__reading .dk-btn-row a{width:100%}}#corps .dk-editorial-set__image{flex:none;aspect-ratio:1122 / 1402}#corps .dk-editorial-set__image img{object-fit:contain}#mains .dk-editorial-set--single{width:100%;max-width:960px;margin-inline:auto}@media(min-width:600px){#mains .dk-editorial-set--single .dk-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:1fr auto 1fr;align-items:center;gap:24px 36px}#mains .dk-editorial-set--single .dk-card__media{grid-column:1;grid-row:1 / 4}#mains .dk-editorial-set--single .dk-card__info{grid-column:2;align-self:end}#mains .dk-editorial-set--single .dk-card__preview-price,#mains .dk-editorial-set--single .dk-preview-open{grid-column:2}#mains .dk-editorial-set--single .dk-preview-open{align-self:start}}.dk-univers{display:flex;flex-direction:column;gap:var(--dk-gap)}.dk-univers__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dk-gap)}.dk-univers__intro-copy,.dk-univers__chapter-head,.dk-univers__range,.dk-univers__next{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.dk-univers__intro-copy{justify-content:center;min-height:540px}.dk-univers__intro-copy .dk-h1{max-width:8ch;overflow-wrap:anywhere}.dk-univers__portrait{position:relative;min-width:0;min-height:540px;border-radius:var(--dk-radius);overflow:hidden}.dk-univers__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-univers__nav{display:flex;flex-wrap:wrap;gap:4px 20px}.dk-univers__nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.dk-univers__chapter-head{max-width:680px;gap:14px}.dk-univers__chapter-head .dk-lead{max-width:620px}.dk-univers__range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.dk-univers__range{gap:16px;border-top:1px solid var(--dk-line);padding-top:22px}.dk-univers__range .dk-link{display:inline-flex;align-items:center;min-height:44px;margin-top:auto}.dk-univers [id]{scroll-margin-top:24px}@media(max-width:899px){.dk-univers__intro{grid-template-columns:minmax(0,1fr)}.dk-univers__intro-copy{min-height:auto}.dk-univers__portrait{min-height:0;max-height:600px;aspect-ratio:4 / 3}}@media(max-width:749px){.dk-univers__range-grid{grid-template-columns:minmax(0,1fr);gap:28px}.dk-univers__next .dk-btn-row,.dk-univers__next .dk-btn-row a{width:100%}}.dk-grid.dk-range-grid--1{grid-template-columns:minmax(0,480px);justify-content:center}@media(min-width:750px){.dk-grid.dk-range-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-grid.dk-range-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-grid.dk-range-grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.dk-range-grid--5>.dk-card{grid-column:span 2}.dk-range-grid--5>.dk-card:nth-last-child(-n+2){grid-column:span 3}}.dk-grid.dk-editorial-set{grid-template-columns:minmax(0,1fr);gap:28px var(--dk-gap);margin-top:28px}.dk-grid.dk-editorial-set--single{max-width:400px}.dk-editorial-set>*{min-width:0}.dk-editorial-set__story{display:flex;flex-direction:column;overflow:hidden;margin:0}.dk-editorial-set__image{position:relative;flex:1;min-height:260px;aspect-ratio:4 / 5;overflow:hidden}.dk-editorial-set__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-editorial-set__caption{padding:20px 24px}.dk-editorial-set .dk-card .dk-preview-open{min-height:44px;white-space:normal;padding-block:8px}@media(min-width:600px){.dk-grid.dk-editorial-set:not(.dk-editorial-set--single){grid-template-columns:repeat(2,minmax(0,1fr))}.dk-editorial-set--feature .dk-editorial-set__story{order:-1}}@media(min-width:900px){.dk-grid.dk-editorial-set:not(.dk-editorial-set--single){grid-template-columns:repeat(12,minmax(0,1fr))}.dk-editorial-set>*{grid-column:span 4}.dk-editorial-set--columns-2>*{grid-column:span 6}.dk-editorial-set--columns-4>*{grid-column:span 3}.dk-editorial-set--columns-3.dk-editorial-set--remainder-1>:nth-last-child(-n+4),.dk-editorial-set--columns-3.dk-editorial-set--remainder-2>:nth-last-child(-n+2){grid-column:span 6}.dk-grid.dk-editorial-set.dk-editorial-set--feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.dk-editorial-set--feature>*,.dk-editorial-set--single>*{grid-column:auto}.dk-editorial-set--feature .dk-editorial-set__image{aspect-ratio:auto}}.dk-contact{display:grid;gap:22px;margin-top:28px}.dk-contact__field{display:grid;gap:8px}.dk-contact__field label{font-size:15px;font-weight:600}.dk-contact__field input{width:100%}.dk-contact__field textarea{width:100%;min-height:150px;resize:vertical;border:1.5px solid var(--dk-line-2);border-radius:14px;background:#fff;padding:14px 20px}.dk-contact .dk-btn{justify-self:start}.dk-help-intro{margin-bottom:28px}.dk-help-link{margin-top:28px}.dk-seller{font-style:normal;overflow-wrap:anywhere}.dk-univers-journal{display:grid;gap:var(--dk-gap);padding-top:clamp(20px,3vw,44px)}.dk-univers-journal__head{padding:0 clamp(6px,1.6vw,24px) 12px}.dk-univers-journal__hero,.dk-univers-journal__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dk-gap)}.dk-univers-journal__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;overflow-wrap:break-word}.dk-univers-journal__hero-copy{justify-content:center}.dk-univers-journal__hero-copy .dk-h2{max-width:10ch}.dk-univers-journal__media{position:relative;min-width:0;overflow:hidden;aspect-ratio:4 / 5;background:var(--dk-givre)}.dk-univers-journal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-univers-journal__hero-media,.dk-univers-journal__card{border-radius:var(--dk-radius);overflow:hidden}.dk-univers-journal__card{display:flex;flex-direction:column;min-width:0}.dk-univers-journal__caption{flex:1;padding:clamp(22px,3vw,36px)}.dk-univers-journal__caption .dk-link{display:inline-flex;align-items:center;min-height:44px;margin-top:auto}@media(max-width:899px){.dk-univers-journal__hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.dk-univers-journal__cards{grid-template-columns:minmax(0,1fr)}}.dk-univers-scene{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);margin-bottom:clamp(32px,4vw,56px);border-radius:var(--dk-radius);background:#f4f1eb;color:#233846;overflow:hidden}.dk-univers-scene__media{position:relative;min-width:0;align-self:center;aspect-ratio:3 / 2;background:var(--dk-givre)}.dk-univers-scene__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dk-univers-scene__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:26px;min-width:0;padding:clamp(28px,3.2vw,48px)}.dk-univers-scene__copy{display:grid;gap:18px;max-width:430px}.dk-univers-scene__copy .dk-eyebrow{color:#52636c}.dk-univers-scene__copy .dk-text{max-width:38ch;color:#3f505a}.dk-univers-scene__title{max-width:12ch;font-size:clamp(38px,4.1vw,62px);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word}.dk-univers-scene__products{display:grid;grid-template-columns:repeat(var(--dk-scene-product-count),minmax(0,1fr));gap:14px;width:100%;max-width:400px;padding:0;margin:0;list-style:none}.dk-univers-scene__product{display:grid;align-content:start;gap:10px;min-width:0;max-width:140px}.dk-univers-scene__product .dk-float{position:static;display:block;width:100%;color:inherit}.dk-univers-scene__product .dk-float__tile{display:block;width:100%;aspect-ratio:1;border-radius:12px;background:#fff;box-shadow:none}.dk-univers-scene__product .dk-float__tile img{padding:5px;object-fit:contain}.dk-univers-scene__product-name{font-size:11px;font-weight:500;line-height:1.35;overflow-wrap:break-word}.dk-univers-scene__link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;max-width:100%;padding-block:10px;border-bottom:1px solid currentColor;color:inherit;font-size:13px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;text-decoration:none}.dk-univers-scene__link:hover{color:#52636c}.dk-univers-scene a:focus-visible{outline-color:#233846;outline-offset:4px}.dk-univers-journal>.dk-univers-scene{margin-bottom:12px}@media(max-width:999px){.dk-univers-scene{grid-template-columns:minmax(0,1fr)}.dk-univers-scene__media{min-height:0;aspect-ratio:3 / 2}.dk-univers-scene__body{gap:24px}.dk-univers-scene__copy{max-width:560px}.dk-univers-scene__title{max-width:15ch}.dk-univers-scene__copy .dk-text{max-width:48ch}}@media(max-width:599px){.dk-univers-scene__body{gap:20px;padding:24px 20px}.dk-univers-scene__copy{gap:14px}.dk-univers-scene__title{font-size:38px}.dk-univers-scene__products{gap:10px}.dk-univers-scene__product{max-width:110px;gap:8px}.dk-univers-scene__product-name{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
