:root{--hayugen-color-page: #ffffff;--hayugen-color-surface-secondary: #f7f7f7;--hayugen-color-surface-elevated: #ffffff;--hayugen-color-text: #111111;--hayugen-color-text-muted: #5c5c5c;--hayugen-color-accent: #9b1c1c;--hayugen-color-accent-hover: #7a1515;--hayugen-color-accent-text: var(--hayugen-color-accent);--hayugen-color-accent-text-hover: var(--hayugen-color-accent-hover);--hayugen-color-border: #e8e8e8;--hayugen-color-focus: #111111;--hayugen-color-success: #2f6a4a;--hayugen-color-warning: #9a6b12;--hayugen-color-error: #b42318;--hayugen-color-on-accent: #ffffff;--hayugen-font-display: var(--font-heading-family);--hayugen-font-heading: var(--font-heading-family);--hayugen-font-body: var(--font-body-family);--hayugen-font-label: var(--font-body-family);--hayugen-font-caption: var(--font-body-family);--hayugen-font-button: var(--font-body-family);--hayugen-text-display: clamp(3.2rem, 2.4rem + 3.2vw, 6.4rem);--hayugen-text-heading: clamp(2.4rem, 2rem + 1.6vw, 4rem);--hayugen-text-body: clamp(1.5rem, 1.4rem + .25vw, 1.7rem);--hayugen-text-label: clamp(1.2rem, 1.1rem + .2vw, 1.4rem);--hayugen-text-caption: clamp(1.1rem, 1rem + .15vw, 1.3rem);--hayugen-text-button: clamp(1.3rem, 1.2rem + .2vw, 1.5rem);--hayugen-leading-display: 1.05;--hayugen-leading-heading: 1.15;--hayugen-leading-body: 1.55;--hayugen-leading-label: 1.35;--hayugen-leading-caption: 1.4;--hayugen-leading-button: 1.2;--hayugen-tracking-display: -.03em;--hayugen-tracking-heading: -.02em;--hayugen-tracking-body: .01em;--hayugen-tracking-label: .06em;--hayugen-tracking-caption: .02em;--hayugen-tracking-button: .04em;--hayugen-width-compact: 72rem;--hayugen-width-standard: 110rem;--hayugen-width-wide: 140rem;--hayugen-content-width: var(--hayugen-width-wide);--hayugen-gutter: 2rem;--hayugen-gutter-desktop: 2.4rem;--hayugen-section-space: 4.8rem;--hayugen-section-space-mobile: 3.2rem;--hayugen-card-gap: 2rem;--hayugen-radius-button: .6rem;--hayugen-radius-card: 1.2rem;--hayugen-radius-input: .6rem;--hayugen-border-width: .1rem;--hayugen-shadow-card: 0 1rem 3rem rgba(17, 17, 17, .08);--hayugen-duration-fast: .12s;--hayugen-duration-standard: .22s;--hayugen-duration-slow: .36s;--hayugen-ease: cubic-bezier(.22, 1, .36, 1);--hayugen-motion-scale: 1;--hayugen-focus-outline-width: .2rem;--hayugen-focus-outline-offset: .3rem;--focused-base-outline: var(--hayugen-focus-outline-width) solid var(--hayugen-color-focus);--focused-base-outline-offset: var(--hayugen-focus-outline-offset);--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 0 .45rem color-mix(in srgb, var(--hayugen-color-focus) 55%, transparent)}.hayugen-width-compact{--hayugen-content-width: var(--hayugen-width-compact)}.hayugen-width-standard{--hayugen-content-width: var(--hayugen-width-standard)}.hayugen-width-wide{--hayugen-content-width: var(--hayugen-width-wide)}.hayugen-width-compact .page-width,.hayugen-width-standard .page-width,.hayugen-width-wide .page-width{max-width:min(var(--page-width),var(--hayugen-content-width))}.hayugen-spacing-compact{--hayugen-section-space: 4rem;--hayugen-section-space-mobile: 2.8rem}.hayugen-spacing-standard{--hayugen-section-space: 5.6rem;--hayugen-section-space-mobile: 3.6rem}.hayugen-spacing-roomy{--hayugen-section-space: 7.2rem;--hayugen-section-space-mobile: 4.8rem}.hayugen-spacing-compact .shopify-section+.shopify-section,.hayugen-spacing-standard .shopify-section+.shopify-section,.hayugen-spacing-roomy .shopify-section+.shopify-section{margin-top:0}.hayugen-corners-sharp{--hayugen-radius-button: 0;--hayugen-radius-card: 0;--hayugen-radius-input: 0}.hayugen-corners-soft{--hayugen-radius-button: .6rem;--hayugen-radius-card: 1.2rem;--hayugen-radius-input: .6rem}.hayugen-corners-rounded{--hayugen-radius-button: 999px;--hayugen-radius-card: 1.2rem;--hayugen-radius-input: .8rem}.hayugen-motion-reduced{--hayugen-motion-scale: 0;--hayugen-duration-fast: 0ms;--hayugen-duration-standard: 0ms;--hayugen-duration-slow: 0ms}.hayugen-motion-standard{--hayugen-motion-scale: 1}.hayugen-motion-expressive{--hayugen-motion-scale: 1.25;--hayugen-duration-fast: .16s;--hayugen-duration-standard: .28s;--hayugen-duration-slow: .42s}@media(prefers-reduced-motion:reduce){:root,.hayugen-motion-standard,.hayugen-motion-expressive{--hayugen-motion-scale: 0;--hayugen-duration-fast: 0ms;--hayugen-duration-standard: 0ms;--hayugen-duration-slow: 0ms}.hayugen-foundation *,.hayugen-foundation *:before,.hayugen-foundation *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hayugen-surface-secondary{background-color:var(--hayugen-color-surface-secondary)}.hayugen-surface-elevated{background-color:var(--hayugen-color-surface-elevated)}.hayugen-text-muted{color:var(--hayugen-color-text-muted)}.hayugen-text-display{font-family:var(--hayugen-font-display);font-size:var(--hayugen-text-display);line-height:var(--hayugen-leading-display);letter-spacing:var(--hayugen-tracking-display);font-weight:var(--font-heading-weight)}.hayugen-text-heading{font-family:var(--hayugen-font-heading);font-size:var(--hayugen-text-heading);line-height:var(--hayugen-leading-heading);letter-spacing:var(--hayugen-tracking-heading);font-weight:var(--font-heading-weight)}.hayugen-text-body{font-family:var(--hayugen-font-body);font-size:var(--hayugen-text-body);line-height:var(--hayugen-leading-body);letter-spacing:var(--hayugen-tracking-body)}.hayugen-text-label{font-family:var(--hayugen-font-label);font-size:var(--hayugen-text-label);line-height:var(--hayugen-leading-label);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase}.hayugen-text-caption{font-family:var(--hayugen-font-caption);font-size:var(--hayugen-text-caption);line-height:var(--hayugen-leading-caption);letter-spacing:var(--hayugen-tracking-caption);color:var(--hayugen-color-text-muted)}.hayugen-foundation a:not(.button):not(.button-label):not(.header__menu-item):not(.header__icon):not(.menu-drawer__menu-item):not(.link-effect):not(.full-unstyled-link){text-underline-offset:.2em}.hayugen-foundation .link,.hayugen-foundation a.link{color:rgb(var(--color-link));transition:color calc(var(--hayugen-duration-fast) * var(--hayugen-motion-scale)) var(--hayugen-ease)}.hayugen-foundation .link:hover,.hayugen-foundation a.link:hover{color:var(--hayugen-color-accent-text-hover)}.hayugen-foundation .button,.hayugen-foundation .shopify-challenge__button,.hayugen-foundation .customer button,.hayugen-foundation button.shopify-payment-button__button--unbranded{min-height:4.4rem;min-width:4.4rem;border-radius:var(--hayugen-radius-button);letter-spacing:var(--hayugen-tracking-button);font-family:var(--hayugen-font-button);font-size:var(--hayugen-text-button);transition:color calc(var(--hayugen-duration-standard) * var(--hayugen-motion-scale)) var(--hayugen-ease),background-color calc(var(--hayugen-duration-standard) * var(--hayugen-motion-scale)) var(--hayugen-ease),border-color calc(var(--hayugen-duration-standard) * var(--hayugen-motion-scale)) var(--hayugen-ease),box-shadow calc(var(--hayugen-duration-standard) * var(--hayugen-motion-scale)) var(--hayugen-ease)}.hayugen-buttons-solid .button:not(.button--secondary):not(.button--tertiary){--color-button: var(--hayugen-color-accent);--color-button-text: var(--hayugen-color-on-accent);--alpha-button-background: 1}.hayugen-buttons-solid .button:not(.button--secondary):not(.button--tertiary):hover{--color-button: var(--hayugen-color-accent-hover)}.hayugen-buttons-outline .button:not(.button--secondary):not(.button--tertiary){--color-button: transparent;--color-button-text: var(--hayugen-color-accent-text);--alpha-button-background: 0;box-shadow:0 0 0 var(--hayugen-border-width) var(--hayugen-color-accent-text)}.hayugen-buttons-outline .button:not(.button--secondary):not(.button--tertiary):hover{--color-button: var(--hayugen-color-accent);--color-button-text: var(--hayugen-color-on-accent);--alpha-button-background: 1}.hayugen-buttons-minimal .button:not(.button--secondary):not(.button--tertiary){--color-button: transparent;--color-button-text: rgb(var(--color-foreground));--alpha-button-background: 0;box-shadow:none;text-decoration:underline;text-underline-offset:.25em;min-height:4.4rem;padding-inline:.8rem}.hayugen-foundation .button--secondary,.hayugen-foundation .button--tertiary{border-radius:var(--hayugen-radius-button);min-height:4.4rem}.hayugen-button-text{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--hayugen-color-accent-text);font-family:var(--hayugen-font-button);font-size:var(--hayugen-text-button);letter-spacing:var(--hayugen-tracking-button);min-height:4.4rem;min-width:4.4rem;padding:.8rem 0;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.hayugen-button-text:hover{color:var(--hayugen-color-accent-text-hover)}.hayugen-foundation .field__input,.hayugen-foundation .select__select,.hayugen-foundation .customer .field input,.hayugen-foundation .customer select,.hayugen-foundation .localization-form__select,.hayugen-foundation textarea{border-radius:var(--hayugen-radius-input);min-height:4.4rem}.hayugen-foundation .field__input:focus,.hayugen-foundation .select__select:focus,.hayugen-foundation .customer .field input:focus,.hayugen-foundation .customer select:focus,.hayugen-foundation textarea:focus{outline:var(--hayugen-focus-outline-width) solid var(--hayugen-color-focus);outline-offset:var(--hayugen-focus-outline-offset)}.hayugen-foundation .card,.hayugen-foundation .product-card-wrapper .card,.hayugen-foundation .collection-card-wrapper .card,.hayugen-foundation .article-card-wrapper .card{--border-radius: var(--hayugen-radius-card)}.hayugen-foundation .card-wrapper{gap:var(--hayugen-card-gap)}.hayugen-foundation .badge{border-radius:var(--hayugen-radius-button);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase;font-size:var(--hayugen-text-caption)}.hayugen-foundation :focus-visible{outline:var(--hayugen-focus-outline-width) solid var(--hayugen-color-focus);outline-offset:var(--hayugen-focus-outline-offset)}.hayugen-foundation .focused,.hayugen-foundation .focused-link:focus-visible{outline:var(--hayugen-focus-outline-width) solid var(--hayugen-color-focus);outline-offset:var(--hayugen-focus-outline-offset);box-shadow:var(--focused-base-box-shadow)}.hayugen-foundation .header__icon,.hayugen-foundation .header__icon .svg-wrapper,.hayugen-foundation summary.header__icon{min-width:4.4rem;min-height:4.4rem}.hayugen-foundation .form__message,.hayugen-foundation .error-message,.hayugen-foundation .product-form__error-message{color:var(--hayugen-color-error)}.hayugen-foundation .form-status,.hayugen-foundation .newsletter-form__message--success{color:var(--hayugen-color-success)}.hayugen-border{border:var(--hayugen-border-width) solid var(--hayugen-color-border)}@media screen and (min-width:750px){:root{--hayugen-gutter: var(--hayugen-gutter-desktop)}}html[lang^=hy]{--hayugen-tracking-display: .02em;--hayugen-tracking-heading: .01em;--hayugen-tracking-label: .02em;--hayugen-tracking-button: .02em;--hayugen-tracking-caption: .01em;--hayugen-tracking-body: 0}html[lang^=hy] .hayugen-foundation .badge,html[lang^=hy] .hayugen-foundation .button,html[lang^=hy] .hayugen-foundation .shopify-payment-button__button,html[lang^=hy] .hayugen-foundation .header__menu-item,html[lang^=hy] .hayugen-foundation .menu-drawer__menu-item,html[lang^=hy] .hayugen-foundation .facets__label,html[lang^=hy] .hayugen-foundation .facet-checkbox,html[lang^=hy] .hayugen-foundation .product-form__submit,html[lang^=hy] .hayugen-foundation .cart__checkout-button,html[lang^=hy] .hayugen-foundation .quantity__button,html[lang^=hy] .hayugen-foundation .variant-input-wrapper label,html[lang^=hy] .hayugen-foundation .product-form__input input[type=radio]+label{letter-spacing:var(--hayugen-tracking-label);text-transform:none;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}html[lang^=hy] .hayugen-foundation .button,html[lang^=hy] .hayugen-foundation .product-form__submit,html[lang^=hy] .hayugen-foundation .cart__checkout-button{min-height:4.4rem;height:auto;line-height:1.3;padding-block:1rem}html[lang^=hy] .hayugen-foundation .header__icons,html[lang^=hy] .hayugen-foundation .menu-drawer__navigation,html[lang^=hy] .hayugen-foundation .footer-block__details-content{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hayugen-foundation.css.map */
