:root{--lux-h0: clamp(3rem, 1.2rem + 7.2vw, var(--lux-display-max, 7rem));--lux-h1: clamp(2.4rem, 1.2rem + 4.6vw, calc(var(--lux-display-max, 7rem) * .7));--lux-h2: clamp(1.9rem, 1.1rem + 2.6vw, calc(var(--lux-display-max, 7rem) * .48));--lux-h3: clamp(1.5rem, 1rem + 1.5vw, calc(var(--lux-display-max, 7rem) * .34));--lux-h4: clamp(1.25rem, .95rem + .9vw, calc(var(--lux-display-max, 7rem) * .26));--lux-h5: clamp(1.1rem, .9rem + .5vw, calc(var(--lux-display-max, 7rem) * .21));--lux-h6: 1rem;--lux-display-leading: 1.02;--lux-display-tracking: -.02em;--lux-heading-leading: 1.12}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h0{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--lux-heading-leading);letter-spacing:var(--lux-display-tracking);text-wrap:balance}.h0{font-size:var(--lux-h0);line-height:var(--lux-display-leading)}h1,.h1{font-size:var(--lux-h1);line-height:var(--lux-display-leading)}h2,.h2{font-size:var(--lux-h2)}h3,.h3{font-size:var(--lux-h3)}h4,.h4{font-size:var(--lux-h4)}h5,.h5{font-size:var(--lux-h5)}h6,.h6{font-size:var(--lux-h6);letter-spacing:var(--lux-label-tracking, .18em);text-transform:uppercase}body{line-height:var(--lux-body-leading, 1.7);letter-spacing:.01em;-webkit-font-smoothing:antialiased}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--font-body-family);letter-spacing:var(--lux-label-tracking, .18em);text-transform:uppercase;line-height:1.4}.rte p,.rte li{max-width:68ch;line-height:var(--lux-body-leading, 1.7)}:root{--lux-space-base: clamp(2.5rem, 1rem + 4vw, 6rem);--lux-space-section: calc(var(--lux-space-base) * (var(--lux-rhythm, 180) / 100));--lux-space-block: calc(var(--lux-space-base) * .5)}.section{padding-top:var(--lux-space-section);padding-bottom:var(--lux-space-section)}.title-wrapper-with-link,.collection__title,.title-wrapper{margin-bottom:var(--lux-space-block)}.title+.collection__description,.title+.rte{margin-top:calc(var(--lux-space-block) * .5)}:root{--lux-ease-expo-out: cubic-bezier(.16, 1, .3, 1);--lux-ease-power4-out: cubic-bezier(.17, .84, .44, 1);--lux-ease-power2-out: cubic-bezier(.25, .46, .45, .94);--lux-ease-in-out: cubic-bezier(.65, 0, .35, 1);--lux-duration-fast: calc(var(--lux-duration-base, .7s) * .36);--lux-duration-base: .7s;--lux-duration-slow: calc(var(--lux-duration-base, .7s) * 1.6)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:0;min-width:0;padding:var(--lux-button-padding-y, 1.15rem) var(--lux-button-padding-x, 2.75rem);font-family:var(--font-body-family);font-size:.85rem;letter-spacing:var(--lux-label-tracking, .18em);text-transform:uppercase;line-height:1;border-radius:var(--buttons-radius, 0);transition:background-color var(--lux-duration-fast) var(--lux-ease-power4-out),color var(--lux-duration-fast) var(--lux-ease-power4-out),border-color var(--lux-duration-fast) var(--lux-ease-power4-out),opacity var(--lux-duration-fast) var(--lux-ease-power4-out)}.button:after,.button:before{box-shadow:none}.button--secondary{background-color:transparent;border:var(--lux-hairline, 1px) solid rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground))}@media(hover:hover){.button--primary:hover{opacity:.82}.button--secondary:hover{border-color:rgba(var(--color-foreground),1);background-color:rgba(var(--color-foreground),.04)}}.link,.customer a{text-underline-offset:.4em;text-decoration-thickness:var(--lux-hairline, 1px);transition:opacity var(--lux-duration-fast) var(--lux-ease-power4-out)}.field__input,.select__select,.customer .field input,.customer select{padding:1.15rem 1.25rem;font-family:var(--font-body-family);border-radius:var(--inputs-radius, 0);transition:border-color var(--lux-duration-fast) var(--lux-ease-power4-out)}.field:after,.select:after,.customer .field:after{border-radius:var(--inputs-radius, 0);box-shadow:none}.field:focus-within:after{box-shadow:none;border-color:rgb(var(--color-foreground))}.field__label{letter-spacing:.04em}.lux-accent,.price--on-sale .price-item--sale{color:rgb(var(--lux-accent))}.badge{letter-spacing:var(--lux-label-tracking, .18em);text-transform:uppercase;font-size:.7rem;padding:.5rem .9rem;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/luxury-design-system.css.map */
