:root{--labiarge-champagne: #f0eadd;--ease-labiarge: cubic-bezier(.22, 1, .36, 1);--labiarge-duration-button: .2s;--labiarge-duration-crossfade: .4s;--labiarge-duration-image-reveal: .7s;--font-body--family: "LabiargeInter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-subheading--family: "LabiargeInter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading--family: "LabiargeFraunces", ui-serif, Georgia, "Times New Roman", serif;--font-accent--family: "LabiargeFraunces", ui-serif, Georgia, "Times New Roman", serif;--font-body--weight: 400;--font-subheading--weight: 500;--font-heading--weight: 300;--font-accent--weight: 400;--font-body--style: normal;--font-subheading--style: normal;--font-heading--style: normal;--font-accent--style: normal;--labiarge-font-size--hero: clamp(3rem, 6vw, 5.5rem);--labiarge-font-size--display: clamp(2rem, 4vw, 3.5rem);--labiarge-font-size--statement: clamp(1.5rem, 2.8vw, 2.75rem);--labiarge-font-size--section: clamp(1.75rem, 2.6vw, 2.5rem);--labiarge-font-size--card: clamp(1.25rem, 1.6vw, 1.5rem);--labiarge-font-size--body: .9375rem;--labiarge-font-size--body-small: .8125rem;--labiarge-font-size--eyebrow: .75rem;--labiarge-font-size--micro: .625rem;--font-size--h1: var(--labiarge-font-size--hero);--font-size--h2: var(--labiarge-font-size--display);--font-size--h3: var(--labiarge-font-size--statement);--font-size--h4: var(--labiarge-font-size--section);--font-size--h5: var(--labiarge-font-size--card);--font-size--h6: var(--labiarge-font-size--eyebrow);--font-size--paragraph: var(--labiarge-font-size--body);--letter-spacing--hero: -.02em;--letter-spacing--display: -.015em;--letter-spacing--statement: -.01em;--letter-spacing--section: -.01em;--letter-spacing--body: .01em;--letter-spacing--eyebrow: .22em;--letter-spacing--button: .18em;--letter-spacing--nav: .03em;--letter-spacing--heading-tight: -.02em;--letter-spacing--heading-normal: -.01em;--letter-spacing--heading-loose: 0;--letter-spacing--body-tight: 0;--letter-spacing--body-normal: .01em;--letter-spacing--body-loose: .02em;--labiarge-space-statement: clamp(5rem, 10vw, 11rem);--labiarge-space-standard: clamp(4rem, 7vw, 8rem);--labiarge-space-compact: clamp(3rem, 5vw, 5rem);--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--style-border-radius-50: 50%;--style-border-radius-pills: 0;--style-border-radius-inputs: 0;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 2px;--style-border-radius-popover: 0;--border-radius-sm: 0;--animation-timing-default: var(--ease-labiarge);--animation-timing-hover: var(--ease-labiarge);--animation-timing-fade-in: var(--ease-labiarge);--animation-timing-fade-out: var(--ease-labiarge);--animation-slideshow-easing: var(--ease-labiarge);--animation-speed: var(--labiarge-duration-button);--animation-speed-slow: var(--labiarge-duration-crossfade);--animation-speed-medium: var(--labiarge-duration-button);--animation-speed-fast: .12s;--drawer-animation-speed: var(--labiarge-duration-button);--animation-easing: var(--ease-labiarge);--focus-outline-width: 2px;--focus-outline-offset: 3px;--minimum-touch-target: 48px;--color-primary-button-hover-background: #faf7f2;--color-primary-button-hover-border: #171717;--color-primary-button-hover-text: #171717}body{font-family:var(--font-body--family);font-size:var(--labiarge-font-size--body);font-weight:400;letter-spacing:var(--letter-spacing--body);font-feature-settings:"kern","liga","calt","onum","pnum"}@supports (hanging-punctuation: first allow-end){body{hanging-punctuation:first allow-end}}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:300;font-variation-settings:"opsz" 72;text-wrap:balance;letter-spacing:var(--letter-spacing--statement)}h1{font-size:var(--labiarge-font-size--hero);font-variation-settings:"opsz" 144;letter-spacing:var(--letter-spacing--hero);line-height:1}h2{font-size:var(--labiarge-font-size--display);font-variation-settings:"opsz" 144;letter-spacing:var(--letter-spacing--display);line-height:1.05}h3{font-size:var(--labiarge-font-size--statement);font-variation-settings:"opsz" 72;letter-spacing:var(--letter-spacing--statement);line-height:1.1}h4{font-size:var(--labiarge-font-size--section);font-variation-settings:"opsz" 72;letter-spacing:var(--letter-spacing--section);line-height:1.2}h5{font-size:var(--labiarge-font-size--card);font-variation-settings:"opsz" 14;letter-spacing:0;line-height:1.3;font-weight:400}h6{font-size:var(--labiarge-font-size--eyebrow);font-variation-settings:"opsz" 14;letter-spacing:0;line-height:1.4;font-weight:400}.labiarge-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:var(--labiarge-font-size--eyebrow);font-weight:500;letter-spacing:var(--letter-spacing--eyebrow);text-transform:uppercase;line-height:1.2}.button,.button-secondary,.link{font-family:var(--font-body--family);font-weight:500;font-size:var(--labiarge-font-size--body-small);letter-spacing:var(--letter-spacing--button);text-transform:uppercase;transition:background-color var(--labiarge-duration-button) var(--ease-labiarge),color var(--labiarge-duration-button) var(--ease-labiarge),border-color var(--labiarge-duration-button) var(--ease-labiarge),box-shadow var(--labiarge-duration-button) var(--ease-labiarge)}.button,.button-secondary{height:clamp(48px,5vw,52px);padding-inline:2rem;border-radius:2px}.link{text-decoration:none}.link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.button:hover,.button-secondary:hover,.link:hover{transform:none}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-border-width: 1.5px}.card,.product-card{border-radius:0;box-shadow:none}.card:hover,.product-card:hover{transform:none!important;box-shadow:none!important}.card-hover-effect-lift .card,.card-hover-effect-lift .product-card,.card-hover-effect-scale .card,.card-hover-effect-scale .product-card,.card-hover-effect-zoom .card,.card-hover-effect-zoom .product-card{transform:none!important}fly-to-cart{display:none!important}.labiarge-model-spotlight__media{position:relative}.labiarge-model-spotlight__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--labiarge-duration-crossfade) var(--ease-labiarge)}.labiarge-model-spotlight:hover .labiarge-model-spotlight__media img+img,.labiarge-model-spotlight:focus-within .labiarge-model-spotlight__media img+img{opacity:1}@media(forced-colors:active){:focus-visible{outline:2px solid transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.labiarge-section-statement{padding-block:var(--labiarge-space-statement)}.labiarge-section-standard{padding-block:var(--labiarge-space-standard)}.labiarge-section-compact{padding-block:var(--labiarge-space-compact)}.labiarge-ratio-3-4{aspect-ratio:3 / 4}.labiarge-ratio-4-5{aspect-ratio:4 / 5}.labiarge-ratio-16-9{aspect-ratio:16 / 9}.shopify-section:has(.labiarge-lookbook-cover__inner--viewport){margin-top:calc(-1 * var(--header-height, 200px))!important;height:calc(100svh + var(--header-height, 200px))!important;min-height:calc(100svh + var(--header-height, 200px))!important;padding-block:0!important}.shopify-section:has(.labiarge-lookbook-cover__inner--viewport) .section,.shopify-section:has(.labiarge-lookbook-cover__inner--viewport) .section-content-wrapper,.shopify-section:has(.labiarge-lookbook-cover__inner--viewport) .labiarge-lookbook-cover{height:100%!important;min-height:0!important;padding-block:0!important;--section-height-offset: 0 !important}.shopify-section:has(.labiarge-lookbook-cover__inner--viewport) .labiarge-lookbook-cover__inner--viewport{height:calc(100svh + var(--header-height, 200px))!important;min-height:calc(100svh + var(--header-height, 200px))!important;padding-block:0!important}html:has(body.template-index){background-color:#171717}#header-component.header{--header-padding: clamp(14px, 2vw, 22px) !important}@media screen and (min-width:750px){#header-component.header{--header-padding: clamp(18px, 2.4vw, 28px) !important}}#header-component.header{transition:--header-padding var(--labiarge-duration-crossfade) var(--ease-labiarge)}#header-component.header[data-sticky-state=active]{--header-padding: clamp(8px, 1.2vw, 12px) !important}@media screen and (min-width:750px){#header-component.header[data-sticky-state=active]{--header-padding: clamp(10px, 1.4vw, 16px) !important}}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);bottom:-.4em;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--labiarge-duration-button) var(--ease-labiarge);pointer-events:none}.menu-list__link:where(:hover,:focus-visible) .menu-list__link-title:after{transform:scaleX(1)}.language-selector .svg-wrapper.icon-caret{color:var(--color-foreground)}.labiarge-lang-select--ready .localization-form__select,.labiarge-lang-select--ready>.svg-wrapper.icon-caret{display:none!important}.dropdown-localization .labiarge-lang-select.labiarge-lang-select--ready{width:auto;justify-content:flex-end;gap:0}.menu-drawer__localization .labiarge-lang-select.labiarge-lang-select--ready{justify-content:flex-start}.labiarge-lang-select__trigger{display:inline-flex;align-items:center;gap:6px;margin:0;padding:var(--padding-3xs) 0;border:0;background:transparent;color:var(--color-foreground);font-family:var(--menu-localization-font, var(--font-body--family));font-size:var(--menu-localization-font-size, inherit);letter-spacing:var(--letter-spacing--nav);line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color var(--labiarge-duration-button) var(--ease-labiarge)}.labiarge-lang-select__trigger:focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}.labiarge-lang-select__value{white-space:nowrap}.labiarge-lang-select__caret{display:inline-flex;align-items:center;flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-foreground);transition:transform var(--labiarge-duration-button) var(--ease-labiarge)}.labiarge-lang-select__caret svg{width:100%;height:100%}.labiarge-lang-select__trigger:hover{color:var(--color-foreground);opacity:.6}.labiarge-fx{display:block;margin-block-start:.15em;font-family:var(--font-body--family);font-size:.8em;font-weight:400;letter-spacing:.01em;color:rgb(var(--color-foreground-rgb) / .55);white-space:nowrap}@media screen and (min-width:750px){footer .group-block-content:has(>accordion-custom.menu){display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:space-between;align-items:start;column-gap:3rem;width:100%}}footer .menu__heading,footer .menu__heading__default{font-family:var(--font-heading--family);font-size:.9375rem;font-weight:400;letter-spacing:.14em;font-variation-settings:"opsz" 14;text-transform:uppercase;line-height:1.2;margin-block-end:1.25rem}footer .menu__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding-left:0}footer .menu__item{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:.01em;line-height:1.4}footer .menu__item a{display:inline-block;position:relative;text-decoration:none;color:var(--color-foreground);padding-block:.125rem;white-space:nowrap}footer .menu__item a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--labiarge-duration-button) var(--ease-labiarge);pointer-events:none}footer .menu__item a:where(:hover,:focus-visible):after{transform:scaleX(1)}footer .group-block :where(a){color:inherit;text-decoration:none;position:relative;display:inline-block}footer .group-block :where(p) a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--labiarge-duration-button) var(--ease-labiarge);pointer-events:none}footer .group-block :where(p) a:where(:hover,:focus-visible):after{transform:scaleX(1)}footer [class*=text-block] p{margin:0}footer .social-links{gap:.75rem}footer .social-links a{opacity:.85;transition:opacity var(--labiarge-duration-button) var(--ease-labiarge)}footer .social-links a:where(:hover,:focus-visible){opacity:1}footer,footer .section-background,footer .section{--color-background: #ffffff;--color-background-rgb: 255 255 255;background-color:#fff!important}footer .footer-content{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important}@media screen and (max-width:749px){.product-grid-container{padding-inline:var(--page-margin, 16px)}.product-grid-container .product-grid{--product-grid-gap: 12px}}@media screen and (min-width:1400px){#MainContent[data-template^=collection]{--page-content-width: min(var(--wide-page-width, 150rem), 100% - var(--page-margin) * 2);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}}@media screen and (min-width:750px){.collection-wrapper:not(:has(.facets--vertical))>.facets-block-wrapper--horizontal,.collection-wrapper:not(:has(.facets--vertical))>.main-collection-grid{grid-column:1 / -1}}.card-gallery{--gallery-aspect-ratio: 4 / 5 !important}.product-card__content>div:has(>.labiarge-card-stepper){display:contents}.labiarge-card-stepper{position:absolute;inset-block-start:0;inset-inline:0;aspect-ratio:var(--gallery-aspect-ratio, 4 / 5);z-index:1;overflow:hidden}.labiarge-card-stepper:not(.labiarge-card-stepper--active){display:none}.labiarge-card-stepper__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.labiarge-card-stepper__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--labiarge-duration-crossfade, .4s) var(--ease-labiarge, ease)}.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="1"]:hover) .labiarge-card-stepper__img:nth-of-type(1),.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="2"]:hover) .labiarge-card-stepper__img:nth-of-type(2),.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="3"]:hover) .labiarge-card-stepper__img:nth-of-type(3){opacity:1}.labiarge-card-stepper__zones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(var(--labiarge-hz-zones, 1),1fr)}.labiarge-card-stepper__zone{display:block;height:100%}.labiarge-card-stepper__steps{position:absolute;inset-inline:.625rem;inset-block-end:.625rem;z-index:3;display:grid;grid-template-columns:repeat(var(--labiarge-hz-zones, 1),1fr);gap:.25rem;pointer-events:none;opacity:0;transition:opacity var(--labiarge-duration-crossfade, .4s) var(--ease-labiarge, ease)}.labiarge-card-stepper:hover .labiarge-card-stepper__steps{opacity:1}.labiarge-card-stepper__step{height:2px;background-color:#ffffff80;box-shadow:0 0 2px #00000040;transition:background-color var(--labiarge-duration-crossfade, .4s) var(--ease-labiarge, ease)}.labiarge-card-stepper:not(:has(.labiarge-card-stepper__zone:hover)) .labiarge-card-stepper__step[data-i="0"],.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="0"]:hover) .labiarge-card-stepper__step[data-i="0"],.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="1"]:hover) .labiarge-card-stepper__step[data-i="1"],.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="2"]:hover) .labiarge-card-stepper__step[data-i="2"],.labiarge-card-stepper:has(.labiarge-card-stepper__zone[data-i="3"]:hover) .labiarge-card-stepper__step[data-i="3"]{background-color:#fff}@media(prefers-reduced-motion:reduce){.labiarge-card-stepper__img,.labiarge-card-stepper__steps,.labiarge-card-stepper__step{transition:none}}@media(hover:none){.labiarge-card-stepper{display:none}}@media screen and (max-width:749px){footer .layout-panel-flex.mobile-column{align-items:center}footer .menu__heading,footer .menu__heading__default{text-align:center}footer .menu__list{align-items:center}footer [class*=text-block]{text-align:center}footer .social-icons__wrapper{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/labiarge-tokens.css.map */
