body{--text-base: 1.0625rem;--text-sm: .9375rem;--text-xs: .8125rem;--text-letter-spacing: .012em;--heading-letter-spacing: .06em;--text-heading-size-factor: 1.3;--button-font: normal 400 .6875rem / 1.6 var(--heading-font-family);--button-letter-spacing: .22em;--button-text-transform: uppercase;--button-border-radius: 0rem;--input-border-radius: 0rem;--border-color: 223 220 213;--popover-border-color: 223 220 213;--drawer-border-color: 223 220 213;--modal-border-color: 223 220 213;--container-gutter: clamp(1.25rem, 4vw, 3.75rem);--section-without-border-vertical-spacing: clamp(3.75rem, 6.5vw, 8rem);--section-with-border-vertical-spacing: clamp(3.75rem, 6.5vw, 8rem);--section-without-border-vertical-spacing-tight: clamp(2.5rem, 4vw, 5rem);--section-with-border-vertical-spacing-tight: clamp(2.5rem, 4vw, 5rem);--section-stack-gap: clamp(2.25rem, 3.4vw, 4rem);--section-stack-gap-tight: clamp(1.5rem, 2.2vw, 2.5rem);--luxe-ease: cubic-bezier(.22, .61, .28, 1)}body{line-height:1.75;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}::selection{background-color:rgb(var(--text-primary));color:#fff}:focus-visible{outline:1px solid rgb(var(--text-color, var(--text-primary)));outline-offset:3px}hr{border-color:rgb(var(--border-color))}html{scrollbar-width:thin}.announcement-bar{background-color:rgb(var(--text-primary))!important;color:#fff!important}.announcement-bar :is(p,span,a,.h6){font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.7}.header{border-block-end:1px solid rgb(var(--header-text) / .14)}.header__primary-nav-item>a,.header__primary-nav-item details>summary{font-size:.72rem;letter-spacing:.19em;text-transform:uppercase}.header__primary-nav-item>a{position:relative;padding-block:.35rem}.header__primary-nav-item>a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background-color:currentColor;transform:scaleX(0);transition:transform .55s var(--luxe-ease)}.header__primary-nav-item>a:hover:after{transform:scaleX(1)}.header__dropdown-menu>li>a{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}:is(.h0,.h1,.h2){line-height:1.2;letter-spacing:.055em}.h3{line-height:1.32}.prose>h3.h6,.prose>h4.h6,.product-info .vendor{font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.section-header.text-center .prose>:is(h2,h3,.h1,.h2,.h3,.h4):after{content:"";display:block;width:2.75rem;height:1px;margin:1.35rem auto 0;background-color:currentColor;opacity:.28}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding-block:1.0625rem;padding-inline:2.625rem;transition:color .5s var(--luxe-ease),border-color .5s var(--luxe-ease),background-size .6s var(--luxe-ease),background-position .6s var(--luxe-ease)}.button--sm{padding-block:.6875rem;padding-inline:1.625rem;font-size:.625rem}.button--outline{--button-outline-color: var(--text-color)}.button-group{gap:1.5rem}.link-faded,.link-faded-reverse{transition:opacity .45s var(--luxe-ease)}.link-faded:hover{opacity:.55}:is(.zoom-image,.constrained-image,.content-over-media) :is(img,picture,video){transition-duration:1.4s;transition-timing-function:var(--luxe-ease)}.collection-card .content-over-media{background-color:#f6f5f2}.collection-card__content{margin-block-start:1.25rem}.collection-card__content>.h6{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase}.product-card__figure{background-color:#f6f5f2}.product-card__info{margin-block-start:1.15rem}.product-card .product-title{font-size:.9375rem;letter-spacing:.03em;line-height:1.55}.product-card :is(sale-price,compare-at-price,unit-price){font-size:.8125rem;letter-spacing:.1em}.badge-list>*{border-radius:0;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.product-info__block-list{row-gap:1.35rem}.product-info .product-title{letter-spacing:.04em;line-height:1.28}.product-info .price-list :is(sale-price,compare-at-price,unit-price){letter-spacing:.08em}.variant-picker__option-info{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}:is(.block-swatch,.color-swatch){border-radius:0}:is(.input,.select,textarea){border-radius:0;border-color:rgb(var(--border-color));background-color:transparent;letter-spacing:.05em}:is(.input,.select,textarea):focus{border-color:rgb(var(--text-color));box-shadow:none}.footer__block .v-stack>p.h6:first-child{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.footer a{transition:opacity .45s var(--luxe-ease)}.footer a:hover{opacity:.6}.accordion{border-color:rgb(var(--border-color))}.accordion__toggle{letter-spacing:.08em;padding-block:1.15rem}.breadcrumb{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase}.collection-toolbar__button{letter-spacing:.18em;text-transform:uppercase}.circle-button{background-color:transparent;border:1px solid rgb(var(--text-color) / .28);transition:border-color .45s var(--luxe-ease),background-color .45s var(--luxe-ease)}.circle-button:hover{border-color:rgb(var(--text-color) / .75);background-color:rgb(var(--text-color) / .06)}:is(.popover,.drawer,.modal){border-radius:0}.popover__value-list button{letter-spacing:.1em}@media screen and (max-width:699px){body{--text-heading-size-factor: 1.14;--button-letter-spacing: .16em}.button,.shopify-challenge__button{padding-block:.95rem;padding-inline:1.85rem}.header__primary-nav-item>a{letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxe-atelier.css.map */
