.product{display:grid;gap:var(--gap)}@media (min-width:768px){.product{grid-template-columns:repeat(12,1fr);padding-inline:var(--product-container-padding,var(--row-space))}}.product__media{position:relative}@media (min-width:768px){.product__media{grid-column:1/8}}.product__media-badge{height:57px;position:absolute;right:1.6rem;top:1.6rem;width:57px;z-index:1}@media (min-width:1024px){.product__media-badge{height:110px;width:110px}}.product__media .pinch-zoom-container{width:100%}.product__details{padding-inline:var(--row-space)}@media (min-width:768px){.product__details{align-self:flex-start;grid-column:9/13;padding-inline:1.6rem 0;top:var(--header-height);transition:translate .2s cubic-bezier(.37,0,.63,1);translate:0 var(--header-offset)}}@media (max-width:767px){.product__details-body{transition:all .3s ease}.product__details-body.is-sticky{border-color:var(--c-border-light);border-top-width:1px;bottom:0;display:grid;gap:1.6rem;grid-template-columns:repeat(6,minmax(0,1fr));left:0;position:fixed;right:0;z-index:999;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:2.4rem;padding-left:var(--row-space);padding-right:var(--row-space);padding-top:1.6rem}.product__details-body.is-sticky .product__details-sitcky-button{display:flex;grid-column:span 6/span 6}.product__details-body.is-sticky .product__details-quantity{grid-column:span 2/span 2}.product__details-body.is-sticky .product__details-button{grid-column:span 4/span 4}.product__details-body.is-sticky .product__details-button .button{display:flex;justify-content:center;width:100%}.product__details-body.is-sticky .product__details-price{display:none}.product__details-body.is-sticky .variants{display:none;grid-column:span 6/span 6}.product__details-sitcky-button{align-items:center;display:none}.product__details .variants.is-open{display:flex}}.product__details-button #BIS_trigger{align-items:center;background-color:var(--buttons-primary-bg);border-color:var(--buttons-primary-border);border-radius:var(--buttons-radius);border-style:solid;border-width:var(--buttons-border-width);color:var(--buttons-primary-color);font-size:1.2rem;font-weight:500;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.12em;line-height:1;min-height:42px;min-width:100%;padding-inline:6px;text-align:center;text-transform:uppercase;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.product__details-button #BIS_trigger:hover{background-color:var(--buttons-primary-bg-hover);border-color:var(--buttons-primary-border-hover);color:var(--buttons-primary-color-hover)}}.product__details :where(.shopify-payment-button) .shopify-payment-button__button{border-radius:500px;font-size:1.2rem;font-weight:700;letter-spacing:.02em;line-height:inherit;min-width:100%;padding:14px 26px;text-transform:uppercase}.product__details :where(.shopify-payment-button) .shopify-payment-button__button--unbranded{background-color:#fff;box-shadow:inset 0 0 0 1px;color:#191919}@media (hover:hover){.product__details :where(.shopify-payment-button) .shopify-payment-button__button--unbranded:hover{background-color:#191919;box-shadow:none;color:#fff}}.product__details :where(.shopify-payment-button) .shopify-payment-button__button[aria-hidden=true]{display:none}.product__details-price .c-money{flex-direction:row}@media (min-width:768px){.product__details-price .c-money{flex-direction:column}}@media (min-width:1024px){.product__details-price .c-money{flex-direction:row}}.product__details-price .c-money__compare-price,.product__details-price .c-money__regular-price{font-size:1.2rem;line-height:1.5}.product__details-price .c-money__compare-price{color:#a5a5a5}.product__tab-button{cursor:pointer;font-family:var(--font-secondary);font-size:1.8rem;font-weight:400;letter-spacing:0;padding:1.2rem .8rem;position:relative;--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity))}.product__tab-button:before{border:1px solid #000;bottom:0;content:none;inset-inline:0;position:absolute}.product__tab-button.is-active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product__tab-button.is-active:before{content:""}.product__tab-panel{display:none;font-size:1.4rem}.product__tab-panel.is-open{display:block}.bis-reset .bis-button{display:none!important}