.product{--row-gap:clamp(2.4rem, 3.23vi + 1.75rem, 6.4rem);--column-gap:clamp(2.4rem, 3.5vw + 3.4rem, 9.6rem);row-gap:var(--row-gap);column-gap:var(--column-gap);grid-template:"notice""media""details""content"}@media (width>=1680px){.product{column-gap:9.6rem}}.product{display:grid}@media (width>=820px){.product{--media-col-size:7fr;--details-col-size:5fr;grid-template:"media details" "content details"/var(--media-col-size) var(--details-col-size);padding-inline:var(--row-space)}}@media (width>=1440px){.product{--media-col-size:8fr;--details-col-size:4fr}}.product__notice{grid-area:notice}@media (width<=819.9px){.product__notice{padding-left:var(--row-space);padding-right:var(--row-space)}}@media (width>=820px){.product__notice{display:none}}.product__media{grid-area:media}@media (width<=819.9px){.product__media{margin-top:calc(10px - var(--row-gap));padding-right:var(--row-space)}.product__media .slider__viewport{padding-left:var(--row-space)}}.product__media .pinch-zoom-container{width:100%}.product__content{flex-direction:column;grid-area:content;row-gap:2.4rem;min-width:0;display:flex}@media (width<=819.9px){.product__content{padding-left:var(--row-space);padding-right:var(--row-space)}}.product__details{flex-direction:column;grid-area:details;row-gap:2.4rem;min-width:0;display:flex}@media (width<=819.9px){.product__details{padding-left:var(--row-space);padding-right:var(--row-space)}}@media (width>=820px){.product__details{top:var(--header-visible-height);height:fit-content;transition:all .15s cubic-bezier(.4,0,.2,1)}.state--header-hidden .product__details{padding-top:1.6rem}}.product__details :where(.shopify-payment-button) .shopify-payment-button__button{min-width:100%;font-size:1.2rem;font-weight:700;line-height:inherit;text-transform:uppercase;letter-spacing:.02em;border-radius:500px;padding:14px 26px}.product__details :where(.shopify-payment-button) .shopify-payment-button__button--unbranded{color:#111;background-color:#fff;box-shadow:inset 0 0 0 1px}.product__details :where(.shopify-payment-button) .shopify-payment-button__button--unbranded:hover{color:#fff;box-shadow:none;background-color:#111}.product__details :where(.shopify-payment-button) .shopify-payment-button__button[aria-hidden=true]{display:none}.product:has([data-main-option] .js-vo-input):not(:has([data-main-option] .js-vo-input:checked)) [data-eql-block=eql-draw] .eql-checkbox-variant-confirmation{font-size:0!important}.product:has([data-main-option] .js-vo-input):not(:has([data-main-option] .js-vo-input:checked)) [data-eql-block=eql-draw] .eql-checkbox-variant-confirmation>*{display:none!important}.product:has([data-main-option] .js-vo-input):not(:has([data-main-option] .js-vo-input:checked)) [data-eql-block=eql-draw] .eql-checkbox-variant-confirmation:after{content:var(--eql-size-prompt,"Please select a size");font-size:1.6rem;line-height:1.5}.product:has([data-main-option] .js-vo-input):not(:has([data-main-option] .js-vo-input:checked)) [data-eql-block=eql-draw] .eql-checkbox-variant-confirmation:has(.eql-checkbox-error-text):after{color:rgb(var(--state-negative))}@media (width<=991px){.eql-countdown-body>div>div:first-child{font-size:34px}}.eql-popup-footer>span:first-child{width:60%}