main[data-template^=product]{--supra-product-page-width: 1440px;--supra-product-gap: 48px;background:var(--supra-background)}main[data-template^=product] .product-information{padding-block:32px 56px}main[data-template^=product] .product-information__grid{grid-column:1 / -1!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,var(--supra-product-page-width));max-width:var(--supra-product-page-width);box-sizing:border-box;margin-inline:auto;padding-inline:40px;column-gap:var(--supra-product-gap);row-gap:0}main[data-template^=product] .product-information__media{grid-column:1!important;order:0!important;width:100%;min-width:0;padding:0!important}main[data-template^=product] .product-details{grid-column:2!important;order:1!important;justify-content:flex-start;min-width:0;padding:0!important}main[data-template^=product] .product-details>.group-block{width:100%;max-width:100%;background:transparent}main[data-template^=product] .product-details .group-block-content{gap:0}main[data-template^=product] .product-details .group-block-content>*{width:100%}main[data-template^=product] .supra-paragraph-bold{font-size:18px}main[data-template^=product] .supra-micro-bold{font-size:16px!important}main[data-template^=product] h3.supra-micro-bold{font-size:16px!important}main[data-template^=product] .product-details .divider{display:none}main[data-template^=product] .supra-product-kicker{grid-column:1 / -1;order:-1;display:flex;align-items:center;gap:8px;margin-block:0 10px;color:var(--supra-dark-text)}main[data-template^=product] .supra-product-kicker a{color:inherit;text-decoration:none}main[data-template^=product] .supra-product-rating{order:2;display:flex;align-items:center;gap:5px;min-height:20px;line-height:20px;margin-block-end:8px;color:var(--supra-primary-stroke)}main[data-template^=product] .supra-product-rating__stars{display:inline-flex;align-items:center;flex-shrink:0;height:20px}main[data-template^=product] .supra-product-rating__stars svg{display:block;flex-shrink:0}main[data-template^=product] .supra-product-rating a{color:var(--supra-dark-text);text-decoration:underline;text-underline-offset:2px}main[data-template^=product] .supra-product-mobile-header{display:none}main[data-template^=product] .product-details .group-block-content>.group-block{order:3}main[data-template="product.design-1"] .product-details .group-block-content>kaching-bundle,main[data-template="product.design-1"] .product-details .group-block-content>.shopify-app-block:has(kaching-bundle){order:4;width:100%}main[data-template^=product] .product-details h1{margin:0!important;font:var(--supra-weight-bold) 31px / .95 var(--supra-font)!important;letter-spacing:0!important}main[data-template^=product] product-price{margin-block-start:5px}main[data-template^=product] product-price .price{font:var(--supra-weight-bold) 15px / 1 var(--supra-font);color:var(--supra-dark-text)}main[data-template^=product] product-price .compare-at-price{margin-inline-start:7px;color:#9d9a95;font:var(--supra-weight-regular) 13px / 1 var(--supra-font)}main[data-template^=product] product-price .tax-note,main[data-template^=product] product-price .installments{display:none}main[data-template^=product] .supra-product-benefits{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px 18px}main[data-template^=product] .supra-product-benefit{display:flex;align-items:center;gap:9px;min-width:0;color:var(--supra-dark-text)}main[data-template^=product] .supra-product-benefit__icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:none;border-radius:999px;background:#ebe3e3;font-size:20px;font-weight:var(--supra-weight-regular);color:var(--supra-dark-text)}main[data-template^=product] .supra-product-benefit__icon svg,main[data-template^=product] .supra-product-benefit__icon img{display:block;object-fit:contain}main[data-template^=product] .variant-picker{order:6;margin-block-start:15px}main[data-template^=product]:has(.supra-product-bundle__colors) .variant-picker .variant-option[data-option-name=color],main[data-template^=product]:has(.supra-product-bundle__colors) .variant-picker .variant-option[data-option-name=colour],main[data-template^=product]:has(product-bundle-selector) .variant-picker .variant-option[data-option-name=package]{display:none}main[data-template^=product] .supra-product-bundle{order:5;display:contents;margin-block:0 18px}main[data-template^=product] .supra-product-bundle__selector{order:5;width:100%;padding-top:10px;border-top:1px solid #cbcbcb}main[data-template^=product] .supra-product-bundle__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}main[data-template^=product] .supra-product-bundle__choices{min-width:0;margin:0;padding:0;border:0}main[data-template^=product] .supra-product-bundle__choices:has(.supra-product-bundle__save){padding-top:22px}main[data-template^=product] .child-supra-product-bundle__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;gap:22px;background:#fff;border-radius:9999px;padding:10px 20px}main[data-template^=product] .supra-product-bundle__choice{position:relative;display:block;min-width:0;cursor:pointer}main[data-template^=product] .supra-product-bundle__choice input{position:absolute;opacity:0;pointer-events:none}main[data-template^=product] .supra-product-bundle__pill{display:grid;min-height:44px;padding-inline:12px;place-items:center;border:1px solid var(--supra-secondary-stroke);border-radius:999px;background:#fff;color:var(--supra-primary-stroke);text-align:center;white-space:nowrap}main[data-template^=product] .supra-product-bundle__choice input:checked~.supra-product-bundle__pill{background:var(--supra-dark-text);border-color:var(--supra-dark-text);color:var(--supra-light-text)}main[data-template^=product] .supra-product-bundle__save{position:absolute;top:-25px;left:50%;z-index:1;display:grid;width:80%;height:30px;box-sizing:border-box;padding:0;place-items:center;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg width='264' height='51' viewBox='0 0 264 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7969 14.3973C16.7969 6.44589 23.2428 0 31.1942 0H231.792C239.744 0 246.19 6.4459 246.19 14.3973V43.1987C246.19 47.1744 242.967 50.3973 238.991 50.3973H23.9955C20.0198 50.3973 16.7969 47.1744 16.7969 43.1987V14.3973Z' fill='%23EDDCCA'/%3E%3Cpath d='M16.7969 43.1921V14.3975L0 43.1921H16.7969Z' fill='%23E2BD97'/%3E%3Cpath d='M247.154 43.1921V14.3975L263.951 43.1921H247.154Z' fill='%23E2BD97'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:var(--supra-dark-text);font-size:12px;text-align:center;white-space:nowrap}main[data-template^=product] .supra-product-bundle__choice input[data-bundle-count="3"]~.supra-product-bundle__save{background-image:url("data:image/svg+xml,%3Csvg width='264' height='51' viewBox='0 0 264 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7969 14.3973C16.7969 6.44589 23.2428 0 31.1942 0H232.757C240.708 0 247.154 6.4459 247.154 14.3973V43.1987C247.154 47.1744 243.931 50.3973 239.955 50.3973H23.9955C20.0198 50.3973 16.7969 47.1744 16.7969 43.1987V14.3973Z' fill='%23E2BD97'/%3E%3Cpath d='M16.7969 43.1919V14.3972L0 43.1919H16.7969Z' fill='%2395724E'/%3E%3Cpath d='M247.154 43.1919V14.3972L263.951 43.1919H247.154Z' fill='%2395724E'/%3E%3C/svg%3E")}main[data-template^=product] .supra-product-bundle__choice input[data-bundle-count="5"]~.supra-product-bundle__save{background-image:url("data:image/svg+xml,%3Csvg width='264' height='51' viewBox='0 0 264 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7969 14.3973C16.7969 6.44589 23.2428 0 31.1942 0H232.792C240.744 0 247.19 6.4459 247.19 14.3973V43.1987C247.19 47.1744 243.967 50.3973 239.991 50.3973H23.9955C20.0198 50.3973 16.7969 47.1744 16.7969 43.1987V14.3973Z' fill='%23EF2525'/%3E%3Cpath d='M16.7969 43.1919V14.3972L0 43.1919H16.7969Z' fill='%23B80707'/%3E%3Cpath d='M247.154 43.1919V14.3972L263.951 43.1919H247.154Z' fill='%23B80707'/%3E%3C/svg%3E");color:var(--supra-light-text)}main[data-template^=product] .supra-product-bundle__save--alert{background-image:url("data:image/svg+xml,%3Csvg width='264' height='51' viewBox='0 0 264 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7969 14.3973C16.7969 6.44589 23.2428 0 31.1942 0H232.792C240.744 0 247.19 6.4459 247.19 14.3973V43.1987C247.19 47.1744 243.967 50.3973 239.991 50.3973H23.9955C20.0198 50.3973 16.7969 47.1744 16.7969 43.1987V14.3973Z' fill='%23EF2525'/%3E%3Cpath d='M16.7969 43.1919V14.3972L0 43.1919H16.7969Z' fill='%23B80707'/%3E%3Cpath d='M247.154 43.1919V14.3972L263.951 43.1919H247.154Z' fill='%23B80707'/%3E%3C/svg%3E");color:var(--supra-light-text)}main[data-template^=product] .supra-product-bundle__colors{order:7;display:grid;gap:14px;margin-block:20px 0}main[data-template^=product] .supra-product-bundle__color-row{margin:0;padding:0;border:0}main[data-template^=product] .supra-product-bundle__color-row[hidden]{display:none}main[data-template^=product] .supra-product-bundle__color-row legend{margin-block-end:12px}main[data-template^=product] .supra-product-bundle__swatches{display:flex;flex-wrap:wrap;gap:14px}main[data-template^=product] .supra-product-bundle__swatch{position:relative;display:block;width:54px;height:54px;cursor:pointer}main[data-template^=product] .supra-product-bundle__swatch input{position:absolute;opacity:0;pointer-events:none}main[data-template^=product] .supra-product-bundle__swatch .swatch{width:54px;height:54px;border:1px solid var(--supra-secondary-stroke);border-radius:999px;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);background-size:cover}main[data-template^=product] .supra-product-bundle__swatch input:checked~.swatch{box-shadow:0 0 0 2px var(--supra-dark-text)}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]){gap:14px}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .variant-option__button-label--has-swatch{flex:0 0 54px;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;border-radius:999px;background:transparent}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .swatch{--swatch-width: 54px;--swatch-height: 54px;border:1px solid var(--supra-secondary-stroke);border-radius:999px;background-position:var(--swatch-focal-point, center);background-size:cover}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .variant-option__button-label--has-swatch:hover{outline:none;background:transparent}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .variant-option__button-label--has-swatch:has(:checked){outline:none;background:transparent}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) input:checked~.swatch{box-shadow:0 0 0 2px var(--supra-dark-text)}main[data-template^=product] .variant-picker__form{display:grid;gap:13px}main[data-template^=product] .variant-option+.variant-option{margin-top:0}main[data-template^=product] .variant-option--buttons{gap:0}main[data-template^=product] .variant-option--buttons legend{flex:0 0 100%;margin-block-end:8px;font:var(--supra-weight-regular) 12px / 1.2 var(--supra-font)}main[data-template^=product] .supra-product-size__legend{width:100%}main[data-template^=product] .supra-product-size__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}main[data-template^=product] .supra-product-size__chart{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--supra-primary-stroke);cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}main[data-template^=product] .supra-product-size__chart--mobile{display:none}main[data-template^=product] .supra-size-chart-dialog{--theme-drawer-width: 515px;width:var(--theme-drawer-width);max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--supra-dark-text)}main[data-template^=product] .supra-size-chart-dialog::backdrop{background:#0000008c}main[data-template^=product] .supra-size-chart{height:100%;overflow-y:auto;padding:14px 16px 18px}main[data-template^=product] .supra-size-chart__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:4px}main[data-template^=product] .supra-size-chart__header h2{margin:0!important}main[data-template^=product] .supra-size-chart__close{display:grid;width:22px;height:22px;place-items:center;border:0;background:transparent;color:var(--supra-dark-text);cursor:pointer;font-size:18px;line-height:1}main[data-template^=product] .supra-size-chart>p{margin-block:0 12px}main[data-template^=product] .supra-size-chart__layout{display:block}main[data-template^=product] .supra-size-chart__images{width:100%;margin-block-end:12px}main[data-template^=product] .supra-size-chart__image[hidden]{display:none}main[data-template^=product] .supra-size-chart__image img{display:block;width:100%;height:auto}main[data-template^=product] .supra-size-chart__units{display:flex;align-items:center;gap:7px;margin-block:8px 12px}main[data-template^=product] .supra-size-chart__units>span:first-child{margin-inline-end:auto}main[data-template^=product] .supra-size-chart__unit-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}main[data-template^=product] .supra-size-chart__unit-switch input{position:absolute;opacity:0;pointer-events:none}main[data-template^=product] .supra-size-chart-drawer[data-size-unit=cm] [data-size-unit-label=inch],main[data-template^=product] .supra-size-chart-drawer[data-size-unit=inch] [data-size-unit-label=cm]{color:var(--supra-primary-stroke)}main[data-template^=product] .supra-size-chart__unit-dot{position:relative;width:42px;height:22px;border-radius:999px;background:var(--supra-accent-background)}main[data-template^=product] .supra-size-chart__unit-dot:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--supra-dark-text);transition:transform .2s ease}main[data-template^=product] .supra-size-chart__unit-switch input:checked+.supra-size-chart__unit-dot:after{transform:translate(20px)}main[data-template^=product] .supra-size-chart__content h3{margin:10px 0 3px!important}main[data-template^=product] .supra-size-chart__content p{margin:0}main[data-template^=product] .supra-size-chart__tip{margin-block-start:12px!important;color:var(--supra-alert-2)!important}@media screen and (min-width:750px){main[data-template^=product] .supra-size-chart{padding:24px 28px 28px}}main[data-template^=product] .variant-option__swatch-value{color:var(--supra-dark-text);font-weight:var(--supra-weight-bold)}main[data-template^=product] .variant-option__button-label{flex:1 1 0;min-width:64px;min-height:35px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:var(--supra-primary-stroke);font:var(--supra-weight-regular) 12px / 1 var(--supra-font)}main[data-template^=product] .variant-option__button-label:before,main[data-template^=product] .variant-option__button-label:after{display:none}main[data-template^=product] .variant-option__button-label:has(:checked){background:var(--supra-dark-text);color:var(--supra-light-text)}main[data-template^=product] .buy-buttons-block{order:8;margin-block-start:19px}main[data-template^=product] .product-form-buttons{gap:10px}main[data-template^=product] .quantity-selector-wrapper,main[data-template^=product] .shopify-payment-button{display:none}main[data-template^=product] .add-to-cart-button{height:40px;min-height:40px;border-radius:999px;background:var(--supra-primary);color:var(--supra-dark-text);box-shadow:none;font:var(--supra-weight-medium) 14px / 1 var(--supra-font);letter-spacing:0}main[data-template^=product] [data-testid=standalone-add-to-cart] .add-to-cart-icon{display:none}main[data-template^=product] [data-testid=standalone-add-to-cart] .add-to-cart-text{width:100%;color:var(--UI-dark-text, #0f0f0f);text-align:center;font-family:Google Sans Flex,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:none}main[data-template^=product] .add-to-cart-text__content{text-transform:uppercase}main[data-template^=product] .supra-product-payment-methods{display:flex;flex:1 0 100%!important;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0!important;margin-block-start:2px}main[data-template^=product] .supra-product-payment-methods__badges{display:flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0}main[data-template^=product] .supra-product-payment-methods__badge{display:block;width:42px;height:28px;object-fit:contain}main[data-template^=product] .supra-product-payment-methods__fallback-badge{display:flex;width:42px;height:28px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e4e4e4;border-radius:3px;background:#fff;box-shadow:0 1px 2px #0f0f0f14}main[data-template^=product] .supra-product-payment-methods__fallback-badge svg{display:block;max-width:34px;max-height:22px}main[data-template^=product] .supra-product-payment-methods__fallback-badge--billease{color:#ef6e62;font:500 8px / 1 var(--supra-font)}main[data-template^=product] .supra-product-payment-methods__installment{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:5px;color:var(--supra-primary-stroke);white-space:nowrap;font-family:Google Sans Flex,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}main[data-template^=product] .supra-product-payment-methods__billease-wordmark{display:inline-flex;font-size:16px}main[data-template^=product] .supra-product-payment-methods__billease-wordmark-bill{color:#203aa9}main[data-template^=product] .supra-product-payment-methods__billease-wordmark-ease{color:#f63f3f}main[data-template^=product] .add-to-cart-button:hover{background:var(--supra-accent-2);color:var(--supra-dark-text)}@media screen and (max-width:749px){main[data-template^=product] .supra-product-payment-methods{flex-wrap:wrap;gap:8px}main[data-template^=product] .supra-product-payment-methods__installment{flex:1 0 100%;justify-content:flex-start}}main[data-template^=product] .supra-product-accordions{order:9;margin-block-start:28px;border-top:1px solid var(--supra-secondary-stroke)}main[data-template^=product] .supra-product-accordion{border-bottom:1px solid var(--supra-secondary-stroke)}main[data-template^=product] .supra-product-accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;list-style:none;cursor:pointer}main[data-template^=product] .supra-product-accordion summary::-webkit-details-marker{display:none}main[data-template^=product] .supra-product-accordion__icon{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center}main[data-template^=product] .supra-product-accordion__icon svg{width:24px;height:24px}main[data-template^=product] .supra-product-accordion__icon path:nth-child(n+4){transition:opacity .2s ease}main[data-template^=product] .supra-product-accordion[open] .supra-product-accordion__icon path:nth-child(n+4){opacity:0}main[data-template^=product] .supra-product-accordion__content{padding-block:0 18px}main[data-template^=product] .supra-product-accordion__content p{margin-block:0 10px}main[data-template^=product] .supra-product-cross-sells{order:10;display:grid;gap:10px;margin-block-start:20px}main[data-template^=product] .supra-product-cross-sells h2{margin:0 0 6px!important}main[data-template^=product] .supra-product-cross-sell{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:92px;padding:10px 12px;border:1px solid var(--supra-secondary-stroke);border-radius:8px;background:#fff}main[data-template^=product] .supra-product-cross-sell__image{display:block;width:72px;height:72px;overflow:hidden;background:var(--supra-accent-background)}main[data-template^=product] .supra-product-cross-sell__image img{width:100%;height:100%;object-fit:cover}main[data-template^=product] .supra-product-cross-sell__title{display:block;color:var(--supra-dark-text);text-decoration:none}main[data-template^=product] .supra-product-cross-sell__price{display:flex;gap:5px;margin-block-start:5px;color:var(--supra-alert)}main[data-template^=product] .supra-product-cross-sell__price s{color:#9d9a95}main[data-template^=product] .supra-product-cross-sell__options{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-block-start:8px}main[data-template^=product] .supra-product-cross-sell__option{position:relative;flex:0 0 auto;width:auto}main[data-template^=product] .supra-product-cross-sell__option:has(.supra-product-cross-sell__option-menu:not([hidden])){z-index:3}main[data-template^=product] .supra-product-cross-sell__option-trigger,main[data-template^=product] .supra-product-cross-sell__option-menu button{color:var(--UI-dark-text, #0f0f0f);font-family:Google Sans Flex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}main[data-template^=product] .supra-product-cross-sell__option-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:auto;min-height:30px;box-sizing:border-box;padding:3px 32px 3px 10px;border:1px solid var(--supra-secondary-stroke);border-radius:999px;background-color:#fff;cursor:pointer;text-align:left}main[data-template^=product] .supra-product-cross-sell__option-trigger:after{content:"";position:absolute;right:12px;width:8px;height:8px;transform:translateY(-2px) rotate(45deg);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}main[data-template^=product] .supra-product-cross-sell__option-trigger[aria-expanded=true]{border-radius:15px 15px 0 0}main[data-template^=product] .supra-product-cross-sell__option-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}main[data-template^=product] .supra-product-cross-sell__option-menu{position:absolute;top:100%;left:0;width:max-content;min-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid var(--supra-secondary-stroke);border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 6px 14px #0f0f0f1f}main[data-template^=product] .supra-product-cross-sell__option-menu[hidden]{display:none}main[data-template^=product] .supra-product-cross-sell__option-menu button{display:block;width:100%;padding:6px 10px;border:0;background:#fff;cursor:pointer;text-align:left}main[data-template^=product] .supra-product-cross-sell__option-menu button:hover,main[data-template^=product] .supra-product-cross-sell__option-menu button[aria-current=true]{background:var(--supra-accent-background)}main[data-template^=product] .supra-product-cross-sell__actions button{min-width:112px;min-height:42px;border:0;border-radius:999px;background:var(--supra-primary);color:var(--supra-dark-text);cursor:pointer;text-transform:uppercase}main[data-template^=product] .supra-product-cross-sell__actions button:disabled{cursor:not-allowed;opacity:.55}main[data-template^=product] .media-gallery--carousel slideshow-component{gap:16px}main[data-template^=product] .media-gallery--carousel .product-media-container{background:var(--supra-accent-background)}main[data-template^=product] .media-gallery--carousel .product-media__image{object-fit:cover}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails]{align-self:flex-start}main[data-template^=product] .media-gallery--carousel .slideshow-controls__thumbnail{width:54px;border-radius:0}@media screen and (min-width:990px){main[data-template^=product] .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=left]),main[data-template^=product] .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=right]){position:relative;display:block!important;width:100%}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=left],main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=right]{position:absolute;top:0;z-index:2;max-height:100%}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=left]{left:0}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=right]{right:0}}@media screen and (min-width:750px)and (max-width:989px){main[data-template^=product] .media-gallery--carousel slideshow-component:has(>slideshow-controls[thumbnails]){display:flex!important;flex-direction:column;width:100%}main[data-template^=product] .media-gallery--carousel slideshow-component:has(>slideshow-controls[thumbnails])>slideshow-container{order:0}main[data-template^=product] .media-gallery--carousel slideshow-component>slideshow-controls[thumbnails]{order:1!important;flex-direction:row!important;box-sizing:border-box;width:100%;height:auto!important;min-height:var(--minimum-touch-target);align-self:stretch;justify-content:flex-start}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{position:static!important;width:100%;overflow:auto hidden}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex;flex-direction:row!important;justify-content:space-between;box-sizing:border-box;width:100%;margin-inline:0;padding:8px 0!important}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnail{flex:0 0 clamp(72px,9vw,96px);width:clamp(72px,9vw,96px)!important}}@media screen and (max-width:989px){main[data-template^=product] h2{font-size:24px!important}main[data-template^=product] .swatch.swatch--unscaled{--swatch-width: 40px;--swatch-height: 40px}main[data-template^=product] .supra-product-bundle__swatch,main[data-template^=product] .supra-product-bundle__swatch .swatch{width:40px;height:40px}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .variant-option__button-label--has-swatch{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}main[data-template^=product] .variant-option--swatches:is([data-option-name=color],[data-option-name=colour]) .swatch{--swatch-width: 40px;--swatch-height: 40px}main[data-template^=product] .product-information__grid{grid-template-columns:minmax(0,1fr)!important;padding-inline:24px}main[data-template^=product] .product-information__media,main[data-template^=product] .product-details{grid-column:1!important}main[data-template^=product] .supra-product-mobile-header{display:grid;gap:8px;margin-block-end:16px}main[data-template^=product] .supra-product-mobile-header h1{margin:0!important;font:var(--supra-weight-bold) 31px / .95 var(--supra-font)!important;letter-spacing:0!important}main[data-template^=product] .product-details .supra-product-rating,main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .text-block:has(h1){display:none}main[data-template^=product] .supra-product-benefits{order:9;grid-template-columns:1fr;gap:10px;margin-block:18px 16px}main[data-template^=product] .supra-product-accordions{order:10}main[data-template^=product] .supra-product-cross-sells{order:11}main[data-template^=product] .child-supra-product-bundle__choices{grid-template-columns:minmax(0,1fr);gap:14px}main[data-template^=product] .supra-product-size__chart--desktop{display:none}main[data-template^=product] .supra-product-size__chart--mobile{display:inline-flex;flex:0 0 100%;grid-column:1 / -1;justify-content:flex-start;width:fit-content;margin-block:16px 8px}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block:16px 36px}main[data-template^=product] .product-information__grid{padding-inline:16px;column-gap:22px;row-gap:0}main[data-template^=product] .product-details h1{font-size:28px!important}main[data-template^=product] .supra-product-mobile-header h1{font-size:28px!important}main[data-template^=product] .supra-product-cross-sell{grid-template-columns:64px minmax(0,1fr)}main[data-template^=product] .supra-product-cross-sell__actions{grid-column:1 / -1}main[data-template^=product] .supra-product-cross-sell__actions button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-page.css.map */
