.hayugen-product.product.grid{gap:2rem}@media screen and (min-width:750px){.hayugen-product.product.grid{gap:0;align-items:start}.hayugen-product .product__info-wrapper{padding-inline-start:3.2rem}.hayugen-product.product--right .product__info-wrapper{padding-inline-end:3.2rem;padding-inline-start:0}.hayugen-product .product__column-sticky{top:calc(var(--header-height, 7.2rem) + 1.6rem)}}@media screen and (min-width:990px){.hayugen-product.product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)}.hayugen-product.product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2);padding-inline-start:4.8rem}}@media screen and (max-width:749px){.hayugen-product .product__column-sticky{position:static;max-height:none}}.hayugen-product .product__info-container{padding:.4rem 0 2.4rem}.hayugen-product .product__info-container>*+*{margin-block:1.4rem}.hayugen-product .product__text{color:var(--hayugen-color-text-muted);letter-spacing:var(--hayugen-tracking-label);font-size:var(--hayugen-text-caption)}.hayugen-product .product__title{margin:0}.hayugen-product .product__title h1,.hayugen-product .product__title>*{margin:0;font-family:var(--hayugen-font-heading);font-size:clamp(2.4rem,1.8rem + 1.4vw,3.6rem);letter-spacing:-.01em;text-transform:none;line-height:1.15;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.hayugen-product .product__info-container .price--large{letter-spacing:var(--hayugen-tracking-caption);font-size:clamp(1.8rem,1.6rem + .4vw,2.2rem)}.hayugen-product .price--on-sale .price-item--regular{color:var(--hayugen-color-text-muted)}.hayugen-product .price--on-sale .price-item--sale{color:var(--hayugen-color-accent-text)}.hayugen-product .product__tax,.hayugen-product .product__sku,.hayugen-product .product__inventory{color:var(--hayugen-color-text-muted);font-size:var(--hayugen-text-caption);letter-spacing:var(--hayugen-tracking-caption)}.hayugen-product .product__inventory.visibility-hidden{display:none}.hayugen-product .product__description{margin-top:2rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.65;text-transform:none;letter-spacing:normal;max-width:52rem}.hayugen-product .product__description table,.hayugen-product .product-popup-modal__content-info table,.hayugen-product .accordion__content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.hayugen-product .product__description th,.hayugen-product .product__description td,.hayugen-product .product-popup-modal__content-info th,.hayugen-product .product-popup-modal__content-info td,.hayugen-product .accordion__content th,.hayugen-product .accordion__content td{padding:.8rem 1rem;border:var(--hayugen-border-width) solid var(--hayugen-color-border);text-align:start;white-space:nowrap}.hayugen-product .shopify-app-block{max-width:100%}.hayugen-product .product__media-wrapper{background:transparent}.hayugen-product .product__media-list{gap:1.2rem}.hayugen-product .product__media-item .product-media-container,.hayugen-product .product__media-item media-gallery .product-media-container{border:var(--hayugen-border-width) solid var(--hayugen-color-border);border-radius:var(--hayugen-radius-card);overflow:hidden;background:color-mix(in srgb,rgb(var(--color-foreground)) 3%,rgb(var(--color-background)))}.hayugen-product .product__media-icon,.hayugen-product .product__media-toggle{border-color:var(--hayugen-color-border);background:rgb(var(--color-background));min-width:4.4rem;min-height:4.4rem;border-radius:var(--hayugen-radius-button)}.hayugen-product .thumbnail-list{gap:.8rem}.hayugen-product .thumbnail{border-radius:var(--hayugen-radius-button);border:var(--hayugen-border-width) solid var(--hayugen-color-border);min-width:4.4rem;min-height:4.4rem;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-foreground)) 3%,rgb(var(--color-background)))}.hayugen-product .thumbnail[aria-current=true],.hayugen-product .thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-background)),0 0 0 .1rem rgb(var(--color-foreground));outline:.2rem solid var(--hayugen-color-accent);outline-offset:.15rem}.hayugen-product .slider-button{min-width:4.4rem;min-height:4.4rem}.hayugen-product .product-media-modal__dialog,.hayugen-product-page .product-media-modal__dialog{background:color-mix(in srgb,#111111 88%,transparent)}.hayugen-product-page .product-media-modal__content{background:rgb(var(--color-background));border-radius:var(--hayugen-radius-card)}.hayugen-product-page .product-media-modal__toggle{min-width:4.4rem;min-height:4.4rem;border-radius:var(--hayugen-radius-button)}@media(prefers-reduced-motion:reduce){.hayugen-product .product__media-item,.hayugen-product .thumbnail,.hayugen-product .product-form__submit{transition:none!important}}.hayugen-product variant-selects{display:block}.hayugen-product .product-form__input{margin:0 0 1.6rem}.hayugen-product .product-form__input .form__label,.hayugen-product .quantity__label{font-family:var(--hayugen-font-label);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase;font-size:var(--hayugen-text-caption);margin-bottom:.8rem;color:var(--hayugen-color-text-muted)}.hayugen-product .product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.4rem;border-radius:var(--hayugen-radius-button);border:var(--hayugen-border-width) solid var(--hayugen-color-border);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase;font-size:1.25rem;padding:.8rem 1.4rem;background:rgb(var(--color-background));transition:border-color calc(var(--hayugen-duration-fast) * var(--hayugen-motion-scale)) var(--hayugen-ease),background-color calc(var(--hayugen-duration-fast) * var(--hayugen-motion-scale)) var(--hayugen-ease)}.hayugen-product .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.hayugen-product .product-form__input input[type=radio]:disabled+label,.hayugen-product .product-form__input input[type=radio].disabled+label{opacity:1;color:var(--hayugen-color-text-muted);background:linear-gradient(to top right,transparent calc(50% - .05rem),var(--hayugen-color-border) calc(50% - .05rem),var(--hayugen-color-border) calc(50% + .05rem),transparent calc(50% + .05rem));text-decoration:none;cursor:not-allowed}.hayugen-product .product-form__input input[type=radio]:focus-visible+label{outline:.2rem solid var(--hayugen-color-focus);outline-offset:.25rem}.hayugen-product .product-form__input--swatch .form__label{display:block}.hayugen-product .product-form__input--swatch .swatch{border:var(--hayugen-border-width) solid color-mix(in srgb,rgb(var(--color-foreground)) 22%,transparent);box-shadow:inset 0 0 0 .1rem rgb(var(--color-background))}.hayugen-product .product-form__input--swatch input[type=radio]+label{background:transparent;border-color:transparent;padding:.4rem;min-width:4.4rem;min-height:4.4rem;color:inherit}.hayugen-product .product-form__input--swatch input[type=radio]:checked+label{background:transparent;color:inherit;border-color:transparent}.hayugen-product .product-form__input--swatch input[type=radio]:checked+label .swatch{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem rgb(var(--color-foreground))}.hayugen-product .product-form__input--swatch input[type=radio]:disabled+label .swatch,.hayugen-product .product-form__input--swatch input[type=radio].disabled+label .swatch{opacity:.45;background-image:linear-gradient(to top right,transparent calc(50% - .05rem),rgb(var(--color-foreground)) calc(50% - .05rem),rgb(var(--color-foreground)) calc(50% + .05rem),transparent calc(50% + .05rem))}.hayugen-product .select__select,.hayugen-product .product-form__input .select{border-radius:var(--hayugen-radius-input);min-height:4.8rem}html[lang^=hy] .hayugen-product .product-form__input input[type=radio]+label,html[lang^=hy] .hayugen-product .product-form__input .form__label,html[lang^=hy] .hayugen-product .product-form__submit{text-transform:none;letter-spacing:.02em}.hayugen-product .quantity{min-height:4.8rem;border-radius:var(--hayugen-radius-button);border-color:var(--hayugen-color-border);overflow:hidden}.hayugen-product .quantity__button{min-width:4.4rem;min-height:4.4rem}.hayugen-product .product-form__buttons{max-width:none}.hayugen-product .product-form__submit{min-height:5.2rem;width:100%;border-radius:var(--hayugen-radius-button);letter-spacing:var(--hayugen-tracking-button);text-transform:uppercase;font-family:var(--hayugen-font-label)}.hayugen-product .product-form__submit:not([disabled]):not([aria-disabled=true]){background:var(--hayugen-color-accent);border-color:var(--hayugen-color-accent);color:var(--hayugen-color-on-accent, #ffffff)}.hayugen-product .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:var(--hayugen-color-accent-hover);border-color:var(--hayugen-color-accent-hover)}.hayugen-product .product-form__submit[disabled],.hayugen-product .product-form__submit[aria-disabled=true]{opacity:.55}.hayugen-product .shopify-payment-button__button{min-height:4.8rem;border-radius:var(--hayugen-radius-button);letter-spacing:var(--hayugen-tracking-button)}.hayugen-product .product-form__error-message-wrapper{margin-top:1.2rem;color:var(--hayugen-color-error)}.hayugen-product .product-popup-modal__opener{margin:.2rem 0 1.2rem}.hayugen-product .product-popup-modal__button{min-height:4.4rem;display:inline-flex;align-items:center;font-family:var(--hayugen-font-label);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase;font-size:var(--hayugen-text-caption);text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));border:0;background:transparent;padding:.6rem 0;cursor:pointer}.hayugen-product .product-popup-modal__button:hover,.hayugen-product .product-popup-modal__button:focus-visible{color:var(--hayugen-color-accent-text)}.hayugen-product .product-popup-modal__content{border:var(--hayugen-border-width) solid var(--hayugen-color-border);border-radius:var(--hayugen-radius-card);background:rgb(var(--color-background));max-height:min(85vh,64rem);box-shadow:0 1.6rem 4rem color-mix(in srgb,#111111 16%,transparent)}.hayugen-product .product-popup-modal__content-info{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.hayugen-product .product-popup-modal__content-info>.h2{font-family:var(--hayugen-font-heading);letter-spacing:var(--hayugen-tracking-heading);text-transform:uppercase;font-size:clamp(2rem,1.6rem + 1vw,2.8rem)}.hayugen-product .product-popup-modal__toggle{min-width:4.4rem;min-height:4.4rem}.hayugen-product .product__accordion{border-block:var(--hayugen-border-width) solid var(--hayugen-color-border);margin:0}.hayugen-product .product__accordion+.product__accordion{border-block-start:0}.hayugen-product .product__accordion summary{min-height:4.8rem;padding-block:1.2rem;cursor:pointer}.hayugen-product .product__accordion .accordion__title{font-family:var(--hayugen-font-label);letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase;font-size:var(--hayugen-text-label)}.hayugen-product .product__accordion .accordion__content{padding:0 0 1.6rem;color:var(--hayugen-color-text-muted);text-transform:none;letter-spacing:normal;line-height:1.6}.hayugen-product .hayugen-product-empty-hint{margin:0;color:var(--hayugen-color-text-muted);font-size:var(--hayugen-text-caption);font-style:italic}.hayugen-product .share-button__button,.hayugen-product .share-button summary{min-height:4.4rem;letter-spacing:var(--hayugen-tracking-label);text-transform:uppercase}.hayugen-product .complementary-products{border-top:var(--hayugen-border-width) solid var(--hayugen-color-border);padding-top:1.6rem}.hayugen-product .complementary-slide{scroll-snap-align:start}.hayugen-product-page .related-products{border-top:var(--hayugen-border-width) solid var(--hayugen-color-border);padding-block:var(--hayugen-section-space-mobile)}@media screen and (min-width:750px){.hayugen-product-page .related-products{padding-block:var(--hayugen-section-space)}}.hayugen-product-page .related-products__heading{font-family:var(--hayugen-font-heading);letter-spacing:var(--hayugen-tracking-heading);text-transform:uppercase}.hayugen-product-page .shopify-section--disclosures,.hayugen-product-page .disclosures{border-color:var(--hayugen-color-border)}.hayugen-product .product-form__submit:focus-visible,.hayugen-product .quantity__button:focus-visible,.hayugen-product .product-popup-modal__button:focus-visible,.hayugen-product .product__accordion summary:focus-visible,.hayugen-product .thumbnail:focus-visible,.hayugen-product .slider-button:focus-visible{outline:.2rem solid var(--hayugen-color-focus);outline-offset:.2rem}@media screen and (max-width:749px){.hayugen-product .product__info-container{padding-inline:0;padding-top:.8rem}.hayugen-product .product-form__buttons{position:relative;z-index:1}.hayugen-product .product__title h1,.hayugen-product .product__title>*{font-size:clamp(2.2rem,1.8rem + 2vw,3rem)}.hayugen-product .product__info-container>*+*{margin-block:1.2rem}.hayugen-product .product__media-list{gap:.8rem}}@media screen and (max-width:374px){.hayugen-product .product-form__input input[type=radio]+label{padding:.6rem 1rem;font-size:1.15rem}}.hayugen-linked-colors{margin-block:.4rem .8rem}.hayugen-linked-colors__header{display:flex;align-items:baseline;gap:.8rem;margin-bottom:1rem}.hayugen-linked-colors__label{font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.hayugen-linked-colors__active-name{font-size:1.35rem;color:var(--hayugen-color-text-muted, rgba(var(--color-foreground), .68))}.hayugen-linked-colors__list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none}.hayugen-linked-colors__item{position:relative;display:flex;flex-direction:column;align-items:center}.hayugen-linked-colors__swatch{display:inline-flex;width:2.8rem;height:2.8rem;border-radius:999px;border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 18%,transparent);box-shadow:inset 0 0 0 .15rem rgb(var(--color-background));background-color:color-mix(in srgb,rgb(var(--color-foreground)) 8%,rgb(var(--color-background)));text-decoration:none;cursor:pointer;transform:translateZ(0) scale(1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}a.hayugen-linked-colors__swatch:hover,a.hayugen-linked-colors__swatch:focus-visible{transform:translateZ(0) scale(1.08);border-color:#111;outline:none}a.hayugen-linked-colors__swatch:focus-visible{box-shadow:inset 0 0 0 .15rem rgb(var(--color-background)),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem #9b1c1c}.hayugen-linked-colors__swatch.is-active{border-color:#111;box-shadow:inset 0 0 0 .15rem rgb(var(--color-background)),0 0 0 .15rem #111;cursor:default}.hayugen-linked-colors__tooltip{position:absolute;top:calc(100% + .6rem);left:50%;z-index:2;padding:.35rem .7rem;border-radius:.3rem;background:#111;color:#fff;font-size:1.05rem;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;transform:translate3d(-50%,.2rem,0);transition:opacity .18s ease,transform .18s ease}.hayugen-linked-colors__item:hover .hayugen-linked-colors__tooltip,.hayugen-linked-colors__item:focus-within .hayugen-linked-colors__tooltip{opacity:1;transform:translate3d(-50%,0,0)}@media(hover:none){.hayugen-linked-colors__tooltip{display:none}}@media(prefers-reduced-motion:reduce){.hayugen-linked-colors__swatch,.hayugen-linked-colors__tooltip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hayugen-product.css.map */
