:root{--lf-ink: #1c1a19;--lf-cream: #f6f1eb;--lf-burgundy: #6e1c2a;--lf-blush: #ebddd3;--lf-line: rgba(28, 26, 25, .14);--lf-ease: cubic-bezier(.22, .61, .36, 1)}h0,h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.005em;line-height:1.15}.h0,h0{font-size:calc(var(--font-heading-scale) * 4.4rem)}@media screen and (min-width:750px){.h0,h0{font-size:calc(var(--font-heading-scale) * 6.4rem)}}.lf-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.4rem;opacity:.75}.announcement-bar__message{font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;padding-top:.9rem;padding-bottom:.9rem}.header__menu-item{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.header__menu-item span{transition:color .2s var(--lf-ease)}.header__menu-item:hover span{text-decoration:none;color:var(--lf-burgundy)}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.6rem}.header__heading-logo{mix-blend-mode:multiply}.header-wrapper--border-bottom{border-bottom-color:var(--lf-line)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;min-height:5rem;padding:0 3.6rem;transition:background-color .25s var(--lf-ease),color .25s var(--lf-ease)}.product-form__submit.button{min-height:5.4rem}@media screen and (max-width:749px){.button{padding:0 2.4rem;letter-spacing:.16em}}.card-wrapper .card__media .media img{transition:transform .9s var(--lf-ease)}.card-wrapper:hover .card__media .media img:first-child:only-child,.card-wrapper:hover .card__media .media img+img{transform:scale(1.03)}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.04em;font-weight:400}.card-information .price{font-size:1.4rem;letter-spacing:.04em}.price--on-sale .price-item--regular{opacity:.55}.price--on-sale .price-item--sale{color:var(--lf-burgundy)}.badge{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;padding:.4rem 1rem}.title,.collection-hero__title,.main-page-title{font-weight:var(--font-heading-weight)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase}.footer .list-menu__item--link{font-size:1.4rem}.lf-section-head{text-align:center;max-width:68rem;margin:0 auto 4rem}.lf-section-head__title{margin:0}.lf-section-head__intro{margin-top:1.6rem;opacity:.8}.lf-lookbook__list{list-style:none;margin:0;padding:0}.lf-look{position:relative}.lf-look__figure{margin:0;position:relative;height:100%}.lf-look__media{display:block;width:100%;height:100%;padding:0;border:0;background:rgba(var(--color-foreground),.04);cursor:zoom-in;overflow:hidden;position:relative}.lf-lookbook[data-lightbox=false] .lf-look__media{cursor:default}.lf-look__media img,.lf-look__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--lf-ease)}.lf-look:hover .lf-look__media img{transform:scale(1.035)}.lf-look__caption{position:absolute;left:0;right:0;bottom:0;padding:4rem 1.8rem 1.6rem;color:#fff;background:linear-gradient(to top,#0000009e,#0000);display:flex;flex-direction:column;gap:.3rem;pointer-events:none}.lf-look__name{font-family:var(--font-heading-family);font-style:italic;font-size:2rem;line-height:1.2}.lf-look__note{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.lf-look__link{pointer-events:auto;align-self:flex-start;margin-top:.8rem;color:#fff;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:990px){.lf-look__caption{opacity:0;transform:translateY(.8rem);transition:opacity .4s var(--lf-ease),transform .4s var(--lf-ease)}.lf-look:hover .lf-look__caption,.lf-look:focus-within .lf-look__caption{opacity:1;transform:none}}.lf-lookbook--editorial .lf-lookbook__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;grid-auto-flow:dense}.lf-lookbook--editorial .lf-look{aspect-ratio:3 / 4}.lf-lookbook--editorial .lf-look:nth-child(5n+1){grid-column:span 2;aspect-ratio:4 / 5}@media screen and (min-width:750px){.lf-lookbook--editorial .lf-lookbook__list{grid-template-columns:repeat(4,1fr);gap:1.2rem}.lf-lookbook--editorial .lf-look:nth-child(5n+1){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.lf-lookbook--editorial .lf-look:nth-child(10n+6){grid-column:3 / span 2}}.lf-lookbook--carousel .page-width{position:relative}.lf-lookbook__nav{display:none;justify-content:flex-end;gap:.8rem;margin:-2rem 0 2rem}@media screen and (min-width:750px){.lf-lookbook__nav{display:flex}}.lf-arrow{width:4.6rem;height:4.6rem;border:1px solid rgba(var(--color-foreground),.25);background:transparent;color:rgb(var(--color-foreground));display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s}.lf-arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.lf-arrow svg{width:2rem;height:2rem}.lf-lookbook--carousel .lf-lookbook__list{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1.5rem;scroll-padding:0 1.5rem}.lf-lookbook--carousel .lf-lookbook__list::-webkit-scrollbar{display:none}.lf-lookbook--carousel .lf-look{flex:0 0 72%;aspect-ratio:3 / 4;scroll-snap-align:start}@media screen and (min-width:750px){.lf-lookbook--carousel .lf-lookbook__list{padding:0 5rem;scroll-padding:0 5rem}.lf-lookbook--carousel .lf-look{flex-basis:calc((100% - 3.6rem) / 3.4)}}@media screen and (min-width:1200px){.lf-lookbook--carousel .lf-look{flex-basis:calc((100% - 4.8rem) / 4.4)}}.lf-lookbook--grid .lf-lookbook__list{columns:2;column-gap:.8rem}.lf-lookbook--grid .lf-look{break-inside:avoid;margin-bottom:.8rem}.lf-lookbook--grid .lf-look__media img{height:auto}@media screen and (min-width:750px){.lf-lookbook--grid .lf-lookbook__list{columns:var(--lf-cols, 3);column-gap:1.2rem}.lf-lookbook--grid .lf-look{margin-bottom:1.2rem}}.lf-lookbook__cta{text-align:center;margin-top:4rem}.lf-lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#12100ff0;color:#fff}.lf-lightbox[open]{display:grid;grid-template-columns:6rem 1fr 6rem;align-items:center}.lf-lightbox::backdrop{background:#0009}.lf-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.lf-lightbox__figure img{width:auto;height:auto;max-width:100%;max-height:82vh;object-fit:contain}.lf-lightbox__figure figcaption{text-align:center;display:flex;flex-direction:column;gap:.4rem}.lf-lightbox__figure figcaption .lf-look__link{align-self:center}.lf-lightbox__close,.lf-lightbox__step{background:none;border:0;color:#fff;cursor:pointer;width:4.8rem;height:4.8rem;display:grid;place-items:center;justify-self:center}.lf-lightbox__close{position:absolute;top:1.6rem;right:1.6rem}.lf-lightbox svg{width:2.4rem;height:2.4rem}@media screen and (max-width:749px){.lf-lightbox[open]{grid-template-columns:4rem 1fr 4rem}}.lf-founder{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.lf-founder{grid-template-columns:1fr 1fr;gap:8rem}.lf-founder--image-right .lf-founder__media{order:2}}.lf-founder__media{position:relative;padding-bottom:3rem}.lf-founder__frame{aspect-ratio:4 / 5;overflow:hidden}.lf-founder__frame img,.lf-founder__frame .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.lf-founder__inset{position:absolute;right:-1.5rem;bottom:0;width:40%;aspect-ratio:3 / 4;border:.8rem solid rgb(var(--color-background));overflow:hidden}.lf-founder--image-right .lf-founder__inset{right:auto;left:-1.5rem}.lf-founder__inset img{width:100%;height:100%;object-fit:cover;display:block}.lf-founder__title{margin:0 0 2.4rem}.lf-founder__text{font-size:1.6rem;line-height:1.8}.lf-founder__names{margin:3.2rem 0;padding:2.4rem 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.lf-founder__names-label{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.2rem;opacity:.7}.lf-founder__names ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 0}.lf-founder__names li{font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem;line-height:1.5}.lf-founder__names li:not(:last-child):after{content:"\b7";font-style:normal;margin:0 1rem;opacity:.45}.lf-founder__signature{font-family:var(--font-heading-family);font-style:italic;font-size:2.6rem;margin:2.4rem 0 2.8rem}.lf-marquee{overflow:hidden}.lf-marquee--bordered{border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.lf-marquee__track{display:flex;width:max-content;animation:lf-marquee var(--lf-marquee-speed, 30s) linear infinite}.lf-marquee:hover .lf-marquee__track{animation-play-state:paused}.lf-marquee__group{display:flex;list-style:none;margin:0;padding:0;flex-shrink:0}.lf-marquee__item{display:flex;align-items:center;white-space:nowrap}.lf-marquee__item a{color:inherit;text-decoration:none}.lf-marquee__item a:hover{text-decoration:underline;text-underline-offset:.4rem}.lf-marquee__sep{margin:0 2.4rem;opacity:.6}.lf-marquee--caps .lf-marquee__item{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.lf-marquee--serif .lf-marquee__item{font-family:var(--font-heading-family);font-style:italic;font-size:2.6rem}.lf-marquee--serif .lf-marquee__sep{font-style:normal;font-size:1.4rem;margin:0 3.2rem}@media screen and (min-width:750px){.lf-marquee--serif .lf-marquee__item{font-size:3.6rem}}@keyframes lf-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lf-marquee__track{animation:none}.lf-marquee{overflow-x:auto}}.lf-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}@media screen and (min-width:990px){.lf-promises{grid-template-columns:repeat(var(--lf-count, 3),1fr)}.lf-promise+.lf-promise{border-left:1px solid rgba(var(--color-foreground),.12)}}.lf-promise{display:flex;align-items:center;justify-content:center;gap:1.4rem;text-align:left;padding:0 1rem}.lf-promise__icon{flex:0 0 auto;width:3.2rem;height:3.2rem;--lf-bg: rgb(var(--color-background))}.lf-promise__icon svg{width:100%;height:100%}.lf-promise__text{display:flex;flex-direction:column;gap:.2rem}.lf-promise__title{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.lf-promise__sub{font-size:1.3rem;opacity:.7}@media screen and (max-width:749px){.lf-promise{flex-direction:column;text-align:center;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lf-refresh.css.map */
