:root{--font-heading-family: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Jost", "Avenir Next", "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--ku-font-script: "Pinyon Script", "Snell Roundhand", "Apple Chancery", cursive;--ku-h1: clamp(5.2rem, 8vw, 12rem);--ku-h2: clamp(3.8rem, 5vw, 6.8rem);--ku-h3: 2.2rem;--ku-eyebrow: 1.3rem;--ku-body: 1.6rem;--ku-small: 1.3rem;--ku-button: 1.3rem;--ku-text-espresso: #41302A;--ku-white: #ffffff;--ku-overlay: rgba(35, 23, 13, .45);--ku-shadow-popup: 0 2.4rem 6.4rem rgba(58, 43, 37, .28);--ku-section-pad: 9.6rem;--ku-section-pad-mobile: 5.6rem;--ku-grid-gap: 3.2rem;--ku-grid-gap-mobile: 1.6rem}body{line-height:1.65;letter-spacing:.03rem}.color-scheme-1 .rte,.color-scheme-2 .rte,.color-scheme-4 .rte,.color-scheme-1 .ku-iwt__body,.color-scheme-2 .ku-iwt__body,.color-scheme-4 .ku-iwt__body{color:var(--ku-text-espresso)}.rte,.ku-iwt__body,.ku-hero__subtext{text-wrap:pretty}.ku-card__price,.price__regular,.price-item,.totals__total-value,.cart-item__price-wrapper{font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.08;text-wrap:balance;font-feature-settings:"liga" 1,"onum" 1}.h0{font-size:var(--ku-h1);line-height:.98;letter-spacing:-.01em}h1,.h1{font-size:var(--ku-h2)}h2,.h2{font-size:clamp(3rem,4vw,5rem)}h3,.h3{font-size:var(--ku-h3)}h4,.h4,h5,.h5{font-size:1.8rem}.ku-eyebrow{display:block;font-family:var(--font-body-family);font-size:var(--ku-eyebrow);font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--ku-taupe)}.ku-script{font-family:var(--ku-font-script);font-weight:400;text-transform:none;letter-spacing:0}.ku-accent,.ku-quote__text em,.ku-iwt__body em,.rte em{font-family:var(--font-heading-family);font-style:italic;font-weight:var(--font-heading-weight)}.caption,.caption-with-letter-spacing{color:var(--ku-taupe)}.page-width{padding-inline:1.6rem}@media screen and (min-width:750px){.page-width{padding-inline:2.4rem}.page-width--narrow{padding-inline:9rem}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:var(--ku-button);font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:1.8rem 3.6rem;min-height:0;min-width:0;transition:background-color .15s ease,box-shadow var(--duration-short) ease}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):not(.ku-card__btn--ghost):not(.ku-glass-btn):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--ku-rose-dark)}@media(prefers-reduced-motion:no-preference){.button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(.1rem) scale(.99)}}.button--tertiary{font-size:1.1rem;padding:1rem 1.5rem}.button--small{padding:1.2rem 2.6rem}.ku-arrow{display:inline-block}.button .ku-arrow{margin-inline-start:1.2rem}.ku-text-link .ku-arrow{margin-inline-start:.4rem;font-size:1.5em;line-height:0}@media(prefers-reduced-motion:no-preference){.ku-arrow{transition:transform .2s ease}.button:hover .ku-arrow,.ku-text-link:hover .ku-arrow,a:hover>.ku-arrow{transform:translate(.4rem)}}.field__input,.select__select,.customer .field input,.customer select{background-color:var(--ku-white);font-size:1.4rem}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--ku-input-border)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--ku-taupe)}.field__input::placeholder,.customer .field input::placeholder{color:var(--ku-taupe)}.field__label{color:var(--ku-taupe);font-size:1.4rem}.field__button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--inputs-radius);top:var(--inputs-border-width);right:var(--inputs-border-width);height:calc(100% - var(--inputs-border-width) * 2);width:4.4rem;transition:background-color .15s ease}.field__button:hover{background-color:var(--ku-rose-dark)}.field__button>.svg-wrapper{color:rgb(var(--color-button-text))}.product-form__submit.button--secondary{--alpha-button-background: 1;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.shopify-payment-button__button--unbranded{background-color:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem var(--ku-input-border)}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.link,.customer a{text-underline-offset:.6rem}.underlined-link{text-underline-offset:.6rem;text-decoration-thickness:.1rem}.ku-text-link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.ku-text-link__label{position:relative;text-decoration:none}.ku-text-link__label:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:.1rem;background-color:var(--ku-rose-aa);transform:scaleX(1);transform-origin:left center}@media(prefers-reduced-motion:no-preference){.ku-text-link__label:after{transition:transform 60ms ease}.ku-text-link:hover .ku-text-link__label:after{animation:ku-underline-wipe .52s cubic-bezier(.22,.61,.36,1)}@keyframes ku-underline-wipe{0%{transform:scaleX(1);transform-origin:right center}45%{transform:scaleX(0);transform-origin:right center}55%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}}.ku-text-link:hover{color:rgba(var(--color-foreground),.75)}*:focus-visible{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground));outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ku-hairline{border:0;border-block-start:.1rem solid var(--ku-hairline)}.ku-hairline--vertical{border:0;border-inline-start:.1rem solid var(--ku-hairline)}.ku-icon{display:block;width:3.2rem;height:3.2rem;color:var(--ku-taupe)}.ku-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ku-scroller::-webkit-scrollbar{display:none}.ku-scroller>*{flex:0 0 auto;scroll-snap-align:start}.ku-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--ku-reveal-delay, 0ms)}.ku-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ku-arrow,.button,.field__button{transition:none}.ku-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ku-tokens.css.map */
