:root:root{--ld-cream:#F5F0E8;--ld-beige:#E8DFD0;--ld-stone:#C4B49A;--ld-sand:#A89070;--ld-espresso:#3A2E24;--ld-charcoal:#2C2825;--ld-white:#FAF7F2;--ld-olive:#6B6249;--ld-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ld-sans:"Jost","Helvetica Neue",Arial,sans-serif;--ld-gutter:clamp(1.25rem,.6rem + 3.2vw,3.75rem);--ld-section-y:clamp(4rem,2.8rem + 5vw,6.25rem);--ld-line:rgba(196,180,154,.3);--ld-ease:cubic-bezier(.25,.46,.45,.94);--font-body--family:var(--ld-sans);--font-body--weight:300;--font-subheading--family:var(--ld-sans);--font-subheading--weight:400;--font-heading--family:var(--ld-serif);--font-heading--weight:400;--font-accent--family:var(--ld-serif);--font-accent--weight:400;--font-paragraph--weight:300;--button-font-family-primary:var(--ld-sans);--button-font-family-secondary:var(--ld-sans)}body{font-weight:300;letter-spacing:.01em}h1,h2,h3,.h1,.h2,.h3{font-weight:300}.button,.button-secondary,.shopify-payment-button__button{letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:400}.header__underlay-closed{background:#faf7f2e0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#header-component{border-bottom:1px solid var(--ld-line)}.header-logo,.header-logo__text{font-family:var(--ld-serif)!important;letter-spacing:.12em;font-weight:400}.menu-list__link{font-family:var(--ld-sans);font-size:.6875rem!important;letter-spacing:.2em;text-transform:uppercase;font-weight:300}.menu-drawer{background:#faf7f2e0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.menu-drawer__backdrop{background:#2c28254d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-drawer__menu-item--mainlist{font-family:var(--ld-serif)!important;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.125rem)!important;font-weight:300!important;text-transform:none!important;letter-spacing:.01em;border-bottom:1px solid var(--ld-line)}.menu-open .menu-drawer__menu-item--mainlist{animation:ldDrawerIn .6s cubic-bezier(.22,.61,.36,1) both}.menu-open li:nth-child(2)>.menu-drawer__menu-item--mainlist{animation-delay:.06s}.menu-open li:nth-child(3)>.menu-drawer__menu-item--mainlist{animation-delay:.12s}.menu-open li:nth-child(4)>.menu-drawer__menu-item--mainlist{animation-delay:.18s}.menu-open li:nth-child(5)>.menu-drawer__menu-item--mainlist{animation-delay:.24s}@keyframes ldDrawerIn{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}.ld{font-family:var(--ld-sans);font-weight:300;color:var(--ld-charcoal);line-height:1.7}.ld *,.ld *:before,.ld *:after{box-sizing:border-box}.ld img{display:block;max-width:100%;height:auto}.ld-section{padding-block:var(--ld-section-y)}.ld-container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:var(--ld-gutter)}.ld-container--wide{max-width:1300px}.ld-container--narrow{max-width:860px}.ld-bg-cream{background:var(--ld-cream)}.ld-bg-white{background:var(--ld-white)}.ld-bg-dark{background:var(--ld-espresso);color:var(--ld-cream)}.ld-header{text-align:center;margin-bottom:clamp(2.5rem,1.5rem + 4vw,4.375rem)}.ld-header--left{text-align:left}.ld-eyebrow{display:block;font-size:.625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--ld-sand);margin-bottom:1.25rem}.ld-title{font-family:var(--ld-serif);font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);font-weight:300;line-height:1.15;color:var(--ld-espresso);margin:0;text-wrap:balance;letter-spacing:0}.ld-title em{font-style:italic;color:var(--ld-sand)}.ld-divider{width:40px;height:1px;background:var(--ld-stone);margin:1.5rem auto 0}.ld-header--left .ld-divider{margin-left:0}.ld-lead{max-width:47.5rem;margin:1.5rem auto 0;font-size:clamp(.875rem,.84rem + .15vw,.9375rem);line-height:1.9;color:var(--ld-olive);letter-spacing:.02em}.ld-header--left .ld-lead{margin-left:0}.ld-bg-dark .ld-eyebrow{color:var(--ld-stone)}.ld-bg-dark .ld-title{color:var(--ld-cream)}.ld-bg-dark .ld-title em{color:var(--ld-stone)}.ld-bg-dark .ld-divider{background:var(--ld-stone)}.ld-bg-dark .ld-lead{color:#f5f0e8bf}.ld-actions{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);text-align:center}.ld-btn,.ld-btn-outline{display:inline-block;padding:.875rem 2.5rem;font-family:var(--ld-sans);font-size:.625rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid;transition:background .4s var(--ld-ease),color .4s var(--ld-ease),border-color .4s var(--ld-ease)}.ld-btn{background:var(--ld-espresso);color:var(--ld-cream);border-color:var(--ld-espresso)}.ld-btn:hover{background:var(--ld-charcoal)}.ld-btn-outline{background:transparent;color:var(--ld-espresso);border-color:var(--ld-stone)}.ld-btn-outline:hover{background:var(--ld-espresso);color:var(--ld-cream);border-color:var(--ld-espresso)}.ld-bg-dark .ld-btn-outline{color:var(--ld-cream);border-color:#c4b49a80}.ld-bg-dark .ld-btn-outline:hover{background:var(--ld-cream);color:var(--ld-espresso)}.ld a:focus-visible,.ld summary:focus-visible,.ld [tabindex]:focus-visible{outline:1px solid var(--ld-sand);outline-offset:3px}.ld-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--ld-beige),var(--ld-stone));fill:#3a2e2426}.ld-hero{position:relative;height:calc(100svh - var(--header-height,70px));min-height:520px;max-height:820px;overflow:hidden;background:var(--ld-espresso)}.ld-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ld-hero__media img,.ld-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform-origin:52% 58%;animation:ldDrift 28s ease-in-out infinite alternate}@keyframes ldDrift{0%{transform:scale(1.01)}to{transform:scale(1.09)}}.ld-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#1c1712e0,#1c171294 38%,#1c171229 68%,#1c171257)}.ld-hero__inner{position:absolute;left:0;bottom:0;z-index:2;max-width:1000px;padding:0 var(--ld-gutter) clamp(5.5rem,4rem + 4vw,6.5rem) clamp(1.25rem,5vw,5rem)}.ld-hero__eyebrow{font-size:.625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--ld-beige);margin:0 0 1.375rem;text-shadow:0 1px 12px rgb(20 16 12 / .55)}.ld-hero__title{font-family:var(--ld-serif);font-size:clamp(2.25rem,1.1rem + 4.6vw,4.5rem);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:var(--ld-cream);margin:0 0 1.5rem;text-shadow:0 2px 24px rgb(20 16 12 / .35);text-wrap:balance}.ld-hero__title em{font-style:italic;color:var(--ld-stone)}.ld-hero__text{color:#f5f0e8e6;max-width:36rem;margin:0;font-size:clamp(.875rem,.82rem + .25vw,.9375rem);line-height:1.8;letter-spacing:.02em;text-shadow:0 1px 14px rgb(20 16 12 / .5)}.ld-hero__cta{margin-top:2rem}.ld-hero .ld-btn-outline{color:var(--ld-cream);border-color:#f5f0e899}.ld-hero .ld-btn-outline:hover{background:var(--ld-cream);color:var(--ld-espresso)}.ld-hero__inner>*{opacity:0;animation:ldRise 1.15s cubic-bezier(.22,.61,.36,1) forwards}.ld-hero__inner>:nth-child(1){animation-delay:.3s}.ld-hero__inner>:nth-child(2){animation-delay:.55s}.ld-hero__inner>:nth-child(3){animation-delay:.85s}.ld-hero__inner>:nth-child(4){animation-delay:1.1s}@keyframes ldRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ld-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:clamp(220px,22vw,300px);gap:12px;margin:0;padding:0;list-style:none}.ld-gallery__item{position:relative;overflow:hidden;margin:0;background:var(--ld-beige)}.ld-gallery__item:first-child{grid-row:span 2}.ld-gallery--teaser{grid-auto-rows:clamp(260px,30vw,380px)}.ld-gallery--teaser .ld-gallery__item:first-child{grid-row:auto}.ld-gallery__item img,.ld-gallery__item svg{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ld-ease)}.ld-gallery__item:hover img{transform:scale(1.04)}.ld-gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(to top,rgb(58 46 36 / .7),transparent);color:var(--ld-cream);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;opacity:0;transition:opacity .4s var(--ld-ease)}.ld-gallery__item:hover .ld-gallery__caption{opacity:1}@media(hover:none){.ld-gallery__caption{opacity:1;padding:2rem 1rem .875rem;font-size:.6875rem}}.ld-gallery-hint{display:none}.ld-brands{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border:1px solid var(--ld-beige)}.ld-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:clamp(1.5rem,1rem + 1.8vw,2.5rem) clamp(.75rem,.4rem + 1.5vw,2rem);border:1px solid var(--ld-beige);text-decoration:none;color:inherit;transition:background .4s var(--ld-ease)}.ld-brand:hover{background:var(--ld-cream)}.ld-brand__name{font-family:var(--ld-serif);font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);font-weight:400;color:var(--ld-espresso);letter-spacing:.06em;text-align:center;line-height:1.3}.ld-brand__origin{font-size:.5625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ld-sand)}.ld-brand__dot{width:4px;height:4px;border-radius:50%;background:var(--ld-stone);margin-top:4px}.ld-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(2rem,1.5rem + 2vw,2.5rem);margin-top:clamp(3rem,2rem + 4vw,4.5rem);padding-top:clamp(2.5rem,2rem + 2vw,3.5rem);border-top:1px solid var(--ld-line)}.ld-cat__title{font-family:var(--ld-serif);font-size:clamp(1.25rem,1.1rem + .6vw,1.375rem);font-weight:400;color:var(--ld-espresso);margin:0 0 .75rem}.ld-cat__text{font-size:.8125rem;line-height:1.9;color:var(--ld-olive)}.ld-cat__text p{margin:0}.ld-histoire{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,1rem + 7vw,6.25rem);align-items:start}.ld-histoire__content{padding-top:1.25rem}.ld-histoire__content p{color:#f5f0e8bf;line-height:1.9;margin:0 0 1.5rem}.ld-quote{margin:3rem 0 0;padding:clamp(1.5rem,1rem + 2vw,2rem);border:1px solid rgb(196 180 154 / .25)}.ld-quote p{margin:0;font-family:var(--ld-serif);font-size:clamp(1.125rem,1rem + .6vw,1.25rem);font-style:italic;line-height:1.5;color:var(--ld-stone)}.ld-histoire-teaser{max-width:44rem;margin-inline:auto;text-align:center}.ld-histoire-teaser .ld-quote{margin:0;border:0;padding:0}.ld-histoire-teaser .ld-quote p{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);line-height:1.35}.ld-infos{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);border-top:1px solid var(--ld-line);padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.ld-label{display:block;font-family:var(--ld-sans);font-size:.5625rem;font-weight:300;letter-spacing:.35em;text-transform:uppercase;color:var(--ld-sand);margin:0 0 .75rem}.ld-address{font-family:var(--ld-serif);font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:300;color:var(--ld-espresso);line-height:1.6}.ld-address p{margin:0}.ld-address a,.ld-link{color:inherit;text-decoration:none;border-bottom:1px solid rgb(196 180 154 / .5)}.ld-address a:hover,.ld-link:hover{color:var(--ld-sand)}.ld-faq details{border-bottom:1px solid rgb(196 180 154 / .4);padding:1.375rem 0}.ld-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"+";flex-shrink:0;font-family:var(--ld-serif);font-size:1.5rem;color:var(--ld-sand);line-height:1}.ld-faq details[open] summary:after{content:"\2013"}.ld-faq summary h3{margin:0;font-family:var(--ld-serif);font-size:clamp(1.125rem,1rem + .5vw,1.25rem);font-weight:400;line-height:1.35;color:var(--ld-espresso)}.ld-faq__answer{margin-top:1rem;line-height:1.9;color:var(--ld-olive);max-width:43.75rem}.ld-faq__answer p{margin:0}.ld-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(3rem,1rem + 6vw,5rem);align-items:start}.ld-block{margin-bottom:2.25rem}.ld-hours{display:grid;grid-template-columns:auto 1fr;gap:.375rem 1.25rem;font-size:.8125rem;color:var(--ld-espresso)}.ld-rte{line-height:1.9;color:var(--ld-olive)}.ld-rte p{margin:0 0 .75rem}.ld-rte ul{list-style:none;margin:.875rem 0 1.375rem;padding:0}.ld-rte li{padding-left:1.125rem;position:relative;margin-bottom:.5rem}.ld-rte li:before{content:"\2014";position:absolute;left:0;color:var(--ld-sand)}.ld-rte strong{font-weight:500;color:var(--ld-espresso)}.ld-map{border:1px solid var(--ld-line)}.ld-map iframe{display:block;width:100%;height:clamp(260px,30vw,340px);border:0;filter:grayscale(.35)}.ld-socials{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.ld-socials__title,.ld-form__title{font-family:var(--ld-serif);font-size:clamp(1.5rem,1.3rem + .8vw,1.75rem);font-weight:300;color:var(--ld-espresso);margin:0 0 1rem}.ld-social{display:flex;align-items:center;gap:1.25rem;padding:1.125rem 0;border-bottom:1px solid var(--ld-line);text-decoration:none;color:var(--ld-espresso);transition:padding .4s var(--ld-ease)}.ld-social:hover{padding-left:.5rem}.ld-social__icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ld-stone);font-family:var(--ld-serif);font-style:italic;font-size:.8125rem;color:var(--ld-sand)}.ld-social:hover .ld-social__icon{background:var(--ld-espresso);color:var(--ld-cream);border-color:var(--ld-espresso)}.ld-social__info{flex:1;min-width:0}.ld-social__name{display:block;font-family:var(--ld-serif);font-size:1.125rem;font-weight:400}.ld-social__handle{display:block;font-size:.6875rem;color:var(--ld-sand);letter-spacing:.05em}.ld-social__arrow{color:var(--ld-stone);font-size:1.125rem}.ld-form{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.ld-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ld-form__field{display:flex;flex-direction:column;gap:.375rem}.ld-form__field--full{grid-column:1 / -1}.ld-form label{font-size:.5625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ld-sand)}.ld-form input,.ld-form textarea{width:100%;padding:.875rem 1rem;font:inherit;font-size:1rem;color:var(--ld-espresso);background:var(--ld-white);border:1px solid var(--ld-beige);border-radius:0;transition:border-color .3s}.ld-form input:focus,.ld-form textarea:focus{outline:none;border-color:var(--ld-sand)}.ld-form textarea{min-height:9rem;resize:vertical}.ld-form .ld-btn{margin-top:1.25rem;cursor:pointer}.ld-form__notice{padding:1rem 1.25rem;margin-bottom:1rem;border-left:2px solid var(--ld-sand);background:var(--ld-white);color:var(--ld-espresso);font-size:.875rem}@media(min-width:992px){.ld-contact__aside{position:sticky;top:calc(var(--header-height,70px) + 2rem)}}@media(max-width:1200px){.ld-brands{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.ld-hero{max-height:720px}.ld-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:240px}.ld-gallery__item:first-child{grid-row:auto;grid-column:1 / -1}.ld-brands{grid-template-columns:repeat(2,1fr)}.ld-histoire,.ld-contact{grid-template-columns:1fr}.ld-histoire__content{padding-top:0}.ld-infos{grid-template-columns:1fr 1fr}}@media(max-width:768px){.ld-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.ld-hero__media{position:relative;inset:auto;aspect-ratio:4 / 3}.ld-hero__media img,.ld-hero__media svg{animation:none;transform:none}.ld-hero__scrim{display:none}.ld-hero__inner{position:static;max-width:none;padding:2.25rem var(--ld-gutter) 2.75rem}.ld-hero__eyebrow{letter-spacing:.25em;line-height:1.9;margin-bottom:1rem}.ld-gallery,.ld-gallery--teaser{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ld-gutter) * -1);padding-inline:var(--ld-gutter);scroll-padding-inline:var(--ld-gutter)}.ld-gallery::-webkit-scrollbar{display:none}.ld-gallery__item,.ld-gallery__item:first-child{flex:0 0 78%;aspect-ratio:4 / 5;scroll-snap-align:start}.ld-gallery-hint{display:block;margin-top:1rem;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ld-sand);text-align:right}.ld-infos,.ld-form__grid{grid-template-columns:1fr}}@media(max-width:480px){.ld-gallery__item,.ld-gallery__item:first-child{flex-basis:84%}.ld-brand{padding:1.25rem .5rem;gap:.375rem}.ld-brand__origin{letter-spacing:.2em}.ld-eyebrow{letter-spacing:.3em}.ld-btn,.ld-btn-outline{display:block;width:100%;padding-inline:1.25rem}.ld-hours{grid-template-columns:1fr;gap:.125rem}}@media(prefers-reduced-motion:reduce){.ld *,.ld *:before,.ld *:after,.menu-drawer__menu-item--mainlist{animation:none!important;transition:none!important}.ld-hero__inner>*{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/le-dressing.css.map */
