:root{--fs-eyebrow: clamp(1.2rem, 1.15rem + .12vw, 1.3rem);--fs-body-sm: clamp(1.4rem, 1.35rem + .15vw, 1.6rem);--fs-body: clamp(1.6rem, 1.5rem + .22vw, 1.8rem);--fs-lead: clamp(1.7rem, 1.55rem + .35vw, 2rem);--fs-nav: clamp(1.5rem, 1.4rem + .12vw, 1.6rem);--fs-control: 1.6rem;--fs-h3: clamp(2rem, 1.8rem + .4vw, 2.6rem);--fs-h2: clamp(3.2rem, 2.4rem + 2vw, 5.2rem);--fs-h1: clamp(3.8rem, 2.8rem + 2.6vw, 6.4rem);--fs-display: clamp(4rem, 2.8rem + 3.1vw, 7.2rem);--fs-stat: clamp(3.2rem, 2.4rem + 2.4vw, 6rem);--lh-heading: 1.08;--lh-body: 1.6;--ls-eyebrow: .12em;--sp-1: .4rem;--sp-2: .8rem;--sp-3: 1.2rem;--sp-4: 1.6rem;--sp-5: 2rem;--sp-6: clamp(2rem, 1.6rem + .6vw, 2.8rem);--sp-7: clamp(2.4rem, 1.8rem + 1vw, 3.6rem);--sp-8: clamp(2.8rem, 2rem + 1.5vw, 4.4rem);--sp-9: clamp(3.2rem, 2.4rem + 2vw, 5.6rem);--sp-10: clamp(4rem, 3rem + 2vw, 6.4rem);--section-y: clamp(3.2rem, 2rem + 3vw, 6rem);--gutter: clamp(1.6rem, 2.5vw, 4rem);--container: min(calc(var(--page-width) - 2 * var(--gutter)), calc(100% - 2 * var(--gutter)));--measure-copy: 56rem;--measure-heading: 80rem;--measure-details: 88rem;--media-max: 54rem;--hero-height-max: 60rem;--touch-target: 4.4rem;--icon-size: 1.8rem;--radius-sm: 4px;--radius-md: 10px;--radius-pill: 999px;--radius-arch: 50% 50% 12px 12px / 38% 38% 12px 12px;--radius-arch-wide: 14% 14% 0 0 / 6% 6% 0 0;--dur-fast: .15s;--dur-base: .24s;--ease: cubic-bezier(.4, 0, .2, 1);--focus-offset: 3px;--shudhi-error: #a32d2d;--shudhi-success: #2e6b45;--shudhi-warning: #8a5a11}.color-scheme-cream,.color-scheme-sage,.color-scheme-forest,[class*=color-scheme-],body{--shudhi-muted: rgba(var(--color-foreground), .74);--shudhi-body-color: rgba(var(--color-foreground), .86);--shudhi-hairline: rgba(var(--color-foreground), .12);--shudhi-surface: rgb(var(--color-background));--shudhi-raised-surface: color-mix(in srgb, rgb(var(--color-background)), rgb(var(--color-button-text)) 75%);--shudhi-ink: rgb(var(--color-foreground));--shudhi-accent: rgb(var(--color-button));--shudhi-on-accent: rgb(var(--color-button-text));--focus-ring: 2px solid rgb(var(--color-button))}.shudhi-section{padding-block:var(--section-y)}.shudhi-container{width:var(--container);margin-inline:auto}.shudhi-eyebrow{display:block;margin:0 0 var(--sp-4);font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);line-height:1.2;text-transform:uppercase;color:var(--shudhi-muted)}:where(.shudhi-h1,.shudhi-h2,.shudhi-h3){margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;line-height:var(--lh-heading);letter-spacing:-.01em;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}.shudhi-h1{font-size:var(--fs-h1)}.shudhi-h2{font-size:var(--fs-h2)}.shudhi-h3{font-size:var(--fs-h3);font-weight:500}.shudhi-em{font-style:italic;color:rgb(var(--color-button))}.color-scheme-forest .shudhi-em{color:rgb(var(--color-foreground))}:where(.shudhi-body){margin:0;font-family:var(--font-body-family);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--shudhi-body-color)}.shudhi-body--sm{font-size:var(--fs-body-sm)}.shudhi-body>p{margin:0 0 var(--sp-4)}.shudhi-body>p:last-child{margin-bottom:0}.shudhi-btn{min-height:var(--touch-target);justify-content:center;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body-family);font-size:var(--fs-control);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease)}.shudhi-btn--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.shudhi-btn--secondary{background-color:transparent;border-color:rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground))}.shudhi-btn:hover{opacity:.88;transform:translateY(-1px)}.shudhi-btn:active{transform:translateY(0)}.shudhi-btn .shudhi-icon{transition:transform var(--dur-base) var(--ease)}.shudhi-btn:hover .shudhi-icon{transform:translate(3px)}.shudhi-link{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-body-family);font-size:var(--fs-body-sm);font-weight:500;color:rgb(var(--color-button));text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease)}.color-scheme-forest .shudhi-link{color:rgb(var(--color-foreground))}.shudhi-link:hover{border-bottom-color:currentColor}.shudhi-link .shudhi-icon{transition:transform var(--dur-base) var(--ease)}.shudhi-link:hover .shudhi-icon{transform:translate(3px)}.shudhi-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:var(--radius-pill);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.shudhi-chip--sm{width:2.8rem;height:2.8rem}.shudhi-icon{display:block;flex:0 0 auto;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}hr:where(.shudhi-rule){border:0;border-top:1px solid var(--shudhi-hairline);margin:0}.shudhi-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-7)}.shudhi-head__text{max-width:var(--measure-heading)}.shudhi-head--stacked{display:block}*:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:400;letter-spacing:-.01em;line-height:var(--lh-heading)}.button,.shopify-challenge__button,.customer button{border-radius:var(--radius-pill);font-weight:500;letter-spacing:.02em;min-height:4.4rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--radius-sm)}.cart-item__name,.cart-item__details .product-option{font-family:var(--font-heading-family)}.cart__footer .totals__total-value,.cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-weight:400}.template-search__search,.cart__empty-text,.template-404 h1{font-family:var(--font-heading-family)}.pagination__list a,.pagination__list span{border-radius:var(--radius-pill)}.card__inner,.global-media-settings,.product__media-wrapper .media{border-radius:var(--radius-md)}body .page-width{padding-inline:var(--gutter)}body .page-width--narrow{max-width:var(--measure-details)}body .header:not(.drawer-menu).page-width{padding-inline:var(--gutter)}body .h0{font-size:var(--fs-display)}body h1,body .h1{font-size:var(--fs-h1)}body h2,body .h2{font-size:var(--fs-h2)}body h3,body .h3,body .card__heading{font-size:var(--fs-h3)}body .card-information .price{font-size:var(--fs-body-sm)}.button,.customer button,.field__input,.select__select,.customer .field input{font-size:var(--fs-control)}@media screen and (min-width:990px){body .page-width-desktop{padding-inline:var(--gutter)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shudhi-tokens.css.map */
