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