.product-information{--pdp-text: #1a1a1a;--pdp-muted: #515151;--pdp-rule: #d1d1d1;--pdp-control-height: 48px}.product-information .Vtl-WishlistIcon__ProductPageWrapper{display:none!important}.product-information .product-details{color:var(--pdp-text);font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-synthesis:none}.product-information .product-details>.group-block{max-width:none}.product-information .product-details .group-block-content{gap:18px!important}.product-breadcrumbs{display:flex;gap:6px;min-width:0;overflow:hidden;color:#6d6d6d;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:150%;text-transform:capitalize!important;white-space:nowrap}.product-breadcrumbs a{flex:0 0 auto;color:inherit;text-decoration:none}.product-breadcrumbs [aria-current=page]{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--pdp-text);font-weight:400;text-overflow:ellipsis}.product-breadcrumbs [aria-hidden=true]{flex:0 0 auto;color:#9b9b9b}.product-breadcrumbs--mobile{display:none}.product-information .text-block h1,.product-information .text-block h1 a{margin:0;color:var(--pdp-text);font-size:20px;font-weight:400;line-height:1.25;text-decoration:none;text-transform:uppercase}.product-information :is(product-price,.price){color:var(--pdp-text);font-size:20px;font-weight:700;line-height:1.25}.product-information[data-release-active] .variant-picker,.product-information[data-release-active] .buy-buttons-block,sticky-add-to-cart[data-release-active]{display:none!important}.product-information .release-status{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:80px;padding:12px;background:#f6f6f6}.product-information .release-status[hidden]{display:none}.product-information .release-status__label{align-self:flex-start;flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere;color:#3d3d3d;font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:uppercase}.product-information .release-status__countdown{display:flex;flex:0 1 278px;width:278px;min-width:0;height:56px;align-items:stretch;gap:4px;box-sizing:border-box;padding:4px;background:#e7e7e7}.product-information .release-status__time-unit{display:grid;flex:1 1 0;min-width:0;place-items:center;align-content:center;gap:0;padding:0;text-align:center}.product-information .release-status__time-value,.product-information .release-status__separator{color:#101010;font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25;text-align:center}.product-information .release-status__separator{display:grid;flex:0 1 auto;min-width:0;align-items:center}.product-information .release-status__time-label{color:#6d6d6d;font-size:12px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.product-information .variant-picker{--variant-picker-swatch-width: 50px;--variant-picker-swatch-height: 50px;--variant-picker-swatch-radius: 0;--variant-picker-button-radius: 0;--variant-picker-button-border-width: 1px}.product-information .variant-option--color-swatches{--variant-picker-swatch-width: 48px;--variant-picker-swatch-height: 48px;--variant-picker-swatch-radius: 0}.product-information .variant-picker fieldset{margin:0 0 12px}.product-information .variant-picker legend,.product-information .quantity-label{margin-bottom:12px;color:var(--pdp-muted);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:uppercase}.product-information .product-size-option__header{display:flex;flex:0 0 100%;width:100%;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--pdp-muted);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:uppercase}.product-information .variant-option--buttons:is(.variant-option--color,.variant-option--size){--color-variant-background: #fff;--color-variant-border: #d1d1d1;--color-variant-text: #4f4f4f;--color-selected-variant-background: transparent;--color-selected-variant-border: #101010;--color-selected-variant-text: #101010;--color-selected-variant-hover-background: transparent;--color-selected-variant-hover-border: #101010;--color-selected-variant-hover-text: #101010}.product-information .variant-option--buttons.variant-option--size{display:flex;grid-template-columns:none;row-gap:0;column-gap:12px;justify-content:flex-start}.product-information .variant-option--buttons label{flex:0 0 50px;width:50px;min-width:50px;min-height:50px;height:50px;padding:0;border-radius:0}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch{flex:0 0 var(--variant-picker-swatch-width);width:var(--variant-picker-swatch-width);min-width:var(--variant-picker-swatch-width);min-height:var(--variant-picker-swatch-height);height:var(--variant-picker-swatch-height)}.product-information .variant-option--buttons.variant-option--size .variant-option__button-label{flex:0 0 48px;width:48px;min-width:48px;min-height:48px;height:48px;padding:0;border-color:#d1d1d1;border-radius:0;background-color:#fff;color:#4f4f4f}.product-information .variant-option--buttons:is(.variant-option--color,.variant-option--size) .variant-option__button-label:has(:checked):not(:has(input:disabled)),.product-information .variant-option--buttons:is(.variant-option--color,.variant-option--size) .variant-option__button-label:has(:checked):not(:has(input:disabled)):hover{border-color:#101010;background-color:#fff;color:#101010}.product-information .variant-option--buttons:is(.variant-option--color,.variant-option--size) .variant-option__button-label:has(:checked):not(:has(input:disabled)) .variant-option__button-label__pill{background:transparent}.product-information .variant-option--buttons.variant-option--size:not(:has(input[data-option-available=true])) .variant-option__button-label{--color-variant-border: transparent;--color-selected-variant-border: transparent;border-color:transparent}.product-information .variant-option--buttons:is(.variant-option--color,.variant-option--size) .variant-option__button-label:has(:focus-visible){outline:none}.product-information .variant-option--buttons .variant-option__button-label__text{font-size:16px;font-weight:400}.product-information .variant-option--equal-width-buttons{display:flex;grid-template-columns:none;gap:10px;justify-content:flex-start}.product-information .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 50px;width:50px;min-width:50px}.product-size-guide__trigger{display:inline-flex;position:static;gap:8px;align-items:center;padding:0;border:0;background:transparent;color:var(--pdp-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:400;line-height:1.5;text-transform:uppercase}.product-size-guide__icon{display:block;flex:0 0 20px;width:20px;height:20px;fill:currentcolor}.product-size-guide__label{border-bottom:1px solid currentcolor}.product-size-guide__trigger:hover{color:var(--pdp-text)}.product-information .product-size-guide__trigger{display:none}.product-size-guide{width:min(600px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:40px;border:0;border-radius:0;background:#fff;color:var(--pdp-text);overflow:auto}.product-size-guide::backdrop{background:#0000008c}.product-size-guide__close{position:absolute;top:10px;right:12px;display:grid;width:32px;height:32px;padding:0;border:0;background:transparent;color:#111;cursor:pointer;font-size:28px;font-weight:300;line-height:1;place-items:center}.product-size-guide__content img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.product-information .buy-buttons-block{margin-top:0}#MainContent .product-information .product-form-buttons{--pdp-cta-gap: 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pdp-cta-gap);row-gap:12px}#MainContent .product-information .product-form-buttons>span:has(.add-to-cart-button),#MainContent .product-information .product-form-buttons>.accelerated-checkout-block,#MainContent .product-information .product-form-buttons>.buy-now-button{width:100%;min-width:0}#MainContent .product-information .product-form-buttons add-to-cart-component{display:block;width:100%;height:100%}.product-information .product-form-buttons>.quantity-label,.product-information .product-form-buttons>.quantity-selector-wrapper,.product-information .product-form-buttons>.quantity-rules,.product-information .product-form-buttons>.product-form-text__error{grid-column:1 / -1}.product-information .product-form-buttons>.quantity-selector-wrapper{width:156px;margin-bottom:12px}.product-information .product-form-buttons>.quantity-label{margin-bottom:0}.product-information .quantity-selector,.product-information .product-form-buttons button,.product-information .product-form-buttons shopify-accelerated-checkout{height:var(--pdp-control-height)}.product-information .product-details .quantity-selector{width:156px;height:50px;border-radius:0}.product-information .product-details .quantity-selector .quantity-minus{border-start-start-radius:0;border-end-start-radius:0}.product-information .product-details .quantity-selector .quantity-plus{border-start-end-radius:0;border-end-end-radius:0}.product-information .quantity-selector input[type=number]{font-family:inherit;font-size:16px;font-weight:400}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){width:50px;height:50px}.product-information .quantity-selector svg{width:18px;height:18px}.product-information .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .buy-now-button,.product-information .product-form-buttons shopify-accelerated-checkout{border-radius:0;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase}#MainContent .product-information .product-form-buttons .add-to-cart-button{--button-color: #1a1a1a;--button-background-color: #fff;--button-border-color: #1a1a1a;--button-border-width: 1px;width:100%;min-width:0;min-height:48px;padding:0 16px;border-radius:0;background-color:var(--button-background-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-color);font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:uppercase}#MainContent .product-information .product-form-buttons .add-to-cart-button:hover{--button-color: #1a1a1a;--button-background-color: #fff;--button-border-color: #1a1a1a}#MainContent .product-information .product-form-buttons .add-to-cart-button .add-to-cart-icon{display:none}#MainContent .product-information .product-form-buttons .buy-now-button{width:100%;min-width:0;min-height:48px;padding:0 16px;border:1px solid #1a1a1a;border-radius:0;background:#1a1a1a;box-shadow:none;color:#fff;font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:uppercase}#MainContent .product-information .product-form-buttons .buy-now-button:hover:not(:disabled){border-color:#333;background:#333;color:#fff}#MainContent .product-information .product-form-buttons .buy-now-button:disabled{border-color:#d1d1d1;background:#d1d1d1;color:#fff;cursor:not-allowed}#MainContent .product-information .product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: var(--pdp-control-height);height:var(--pdp-control-height)}#MainContent .product-information .product-form-buttons more-payment-options-link{display:block;width:calc(200% + var(--pdp-cta-gap));margin-inline-start:calc(-100% - var(--pdp-cta-gap));text-align:center}#MainContent .product-information .product-form-buttons more-payment-options-link a{display:block;width:100%;text-align:center}.product-detail-accordion{border-bottom:1px solid var(--pdp-rule)}.product-detail-accordion summary{display:flex;height:57px;min-height:57px;align-items:center;justify-content:space-between;padding:0;cursor:pointer;list-style:none;color:var(--pdp-text);font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:uppercase}.product-detail-accordion summary::-webkit-details-marker{display:none}.product-detail-accordion__icon{position:relative;flex:0 0 20px;width:20px;height:20px}.product-detail-accordion__icon:before,.product-detail-accordion__icon:after{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:999px;background:currentcolor;content:"";transform:translate(-50%,-50%)}.product-detail-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s ease}.product-detail-accordion[open] .product-detail-accordion__icon:after{opacity:0}.product-detail-accordion__content{padding:0 0 20px;color:var(--pdp-muted);font-size:14px;line-height:1.5}.product-detail-accordion__content :is(p,ul,ol){margin-block:0 10px}.product-detail-accordion__content>:last-child{margin-bottom:0}.product-detail-size-chart{display:block;width:auto;max-width:100%;height:auto}.product-detail-contact{margin:0;color:#626262;font-size:16px;font-weight:400;line-height:1.4}.product-information .product-detail-contact{color:#6d6d6d;font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.product-detail-contact>a{color:#101010!important}.product-detail-accordions:has(.product-detail-accordion:not([hidden])) .product-detail-contact{margin-top:18px}.product-detail-contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-recommendations .section-resource-list__content h3,.insane-recently-viewed__heading{margin:0 0 24px;color:#111;font-size:16px;font-weight:500;line-height:1.2;text-transform:uppercase}.product-recommendations .product-card__content,.insane-recently-viewed .product-card__content{border-radius:0}@media screen and (min-width:750px){.product-recommendations[data-testid=product-recommendations-section] slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{--peek-next-slide-size: 0px;width:calc(100% - var(--util-page-margin-offset) - var(--util-page-margin-offset));margin-inline:auto;padding-inline:0;scroll-padding-inline-start:0}.product-recommendations[data-testid=product-recommendations-section] slideshow-component.resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;background:#f6f6f6;color:#101010;opacity:1}.product-recommendations[data-testid=product-recommendations-section] slideshow-component.resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control[disabled]{display:flex;opacity:.3}}.insane-recently-viewed__inner{padding-top:16px;padding-bottom:48px}.insane-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}@media screen and (min-width:750px){.product-details.sticky-content--desktop{max-height:calc(100dvh - var(--sticky-header-offset, 0px));overflow-y:auto;overscroll-behavior:contain}.product-information.section--page-width,.product-recommendations .section-resource-list{--page-margin: 24px;grid-template-columns:var(--page-margin) minmax(0,1fr) var(--page-margin)}.product-recommendations .section-resource-list{--util-page-margin-offset: 24px}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr)}.product-information__grid.product-information--media-left .product-information__media{padding-right:0;position:relative}.product-information__grid.product-information--media-left .product-details{padding:0 clamp(28px,4vw,80px) 32px clamp(28px,4vw,56px)}.product-information .product-details>.group-block{width:100%}.product-information .product-media-container{background:#fff}}@media screen and (min-width:1200px){.product-information.section--page-width{--pdp-text: #101010;--pdp-muted: #6d6d6d}.product-information{--pdp-thumb-w: 5vw;--pdp-image-w: 45.139vw;--pdp-info-w: 26.389vw;--pdp-gallery-h: calc(100dvh - var(--header-group-height, 108px));--pdp-image-fit-w: calc((var(--pdp-gallery-h) - 24px) * .8)}#MainContent .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) var(--pdp-info-w);column-gap:0}#MainContent .product-information__grid.product-information--media-left .product-details{padding:0 0 24px}.product-information .product-details .group-block-content{gap:8px!important}.product-information .variant-picker{margin-top:16px}.product-information product-detail-content{margin-top:32px}.product-information .product-breadcrumbs{gap:8px;font-size:12px;font-weight:700}.product-information .product-breadcrumbs [aria-current=page]{color:inherit;font-weight:inherit}.product-information .product-breadcrumbs [aria-hidden=true]{color:inherit;font-family:Helvetica,Arial,sans-serif;font-weight:400}.product-information .text-block h1,.product-information .text-block h1 a,.product-information :is(product-price,.price){font-size:14px}.product-information .text-block h1,.product-information .text-block h1 a{font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-weight:700}.product-information :is(product-price,.price){font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.5}.product-information product-price{padding-block-start:0}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.product-information product-price .unit-price{flex-basis:100%}.product-information product-price .compare-at-price{color:#6d6d6d!important;font-size:12px!important;font-weight:700!important}.product-information .variant-picker legend,.product-information .product-size-option__header,.product-information .quantity-label{margin-bottom:8px;color:#101010;font-size:12px;font-weight:700;text-transform:none}.product-information .variant-picker fieldset{margin-bottom:24px}.product-information .variant-option--color-swatches{--variant-picker-swatch-width: 40px;--variant-picker-swatch-height: 40px;--variant-picker-swatch-radius: 100%}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch{border-radius:100%}.product-information .variant-option--buttons.variant-option--size .variant-option__button-label{--color-variant-border: transparent;flex-basis:56px;width:56px;min-width:56px;min-height:40px;height:40px;border-color:transparent;border-radius:100px}.product-information .variant-option--buttons .variant-option__button-label__text{font-size:12px;font-weight:700;line-height:1.25}.product-information .product-form-buttons>.quantity-selector-wrapper,.product-information .product-details .quantity-selector{width:157px}#MainContent .product-information .product-form-buttons{row-gap:8px}.product-information .product-form-buttons>.quantity-selector-wrapper{margin-bottom:16px}.product-information .product-details .quantity-selector,.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){height:40px}#MainContent .product-information .product-details .quantity-selector{--quantity-selector-width: 157px;padding-inline:4px;border-color:var(--pdp-rule);border-radius:100px}.product-information .quantity-selector input[type=number]{font-size:12px;font-weight:700;line-height:1.25}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){width:40px}.product-information .quantity-selector svg{width:16px;height:16px}.product-information .product-details .quantity-selector .quantity-minus{border-start-start-radius:100px;border-end-start-radius:100px}.product-information .product-details .quantity-selector .quantity-plus{border-start-end-radius:100px;border-end-end-radius:100px}#MainContent .product-information .product-form-buttons .add-to-cart-button,#MainContent .product-information .product-form-buttons .buy-now-button{min-height:40px;height:40px;border-radius:100px;font-size:14px;font-weight:700;line-height:1.25}#MainContent .product-information .product-form-buttons .add-to-cart-button{--button-color: #101010;--button-border-color: #101010}#MainContent .product-information .product-form-buttons .buy-now-button{border-color:#101010;background:#101010}.product-information .product-detail-accordions{display:grid;gap:12px}.product-information .product-detail-accordion{border:0}.product-information .product-detail-accordion summary{height:32px;min-height:32px;font-size:14px;font-weight:700}.product-information .product-detail-contact{margin-top:28px}.product-information .product-detail-accordions:has(.product-detail-accordion) .product-detail-contact{margin-top:28px}.product-recommendations .resource-list__carousel{--peek-next-slide-size: 0px}.product-recommendations .section-resource-list__content h3{font-size:14px;font-weight:700}.product-information__media media-gallery.media-gallery--desktop-scroll{display:grid;grid-template-columns:var(--pdp-thumb-w) minmax(0,1fr);column-gap:0;height:var(--pdp-gallery-h);min-height:0}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnails{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;overflow-y:auto;padding-block:24px;scrollbar-width:none}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnails::-webkit-scrollbar,.media-gallery--desktop-scroll .media-gallery__grid::-webkit-scrollbar{display:none}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnail{flex:none;width:var(--pdp-thumb-w);aspect-ratio:4 / 5;padding:0;overflow:hidden;border:1px solid transparent;border-radius:var(--thumbnail-radius);background:transparent;opacity:.3;cursor:pointer}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnail[aria-current=true]{border-color:#101010;opacity:1}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnail:focus-visible{outline:2px solid #101010;outline-offset:2px}.media-gallery--desktop-scroll .media-gallery__desktop-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}media-gallery.media-gallery--grid.media-gallery--desktop-scroll .media-gallery__grid{display:flex;grid-column:2;grid-row:1;flex-direction:column;align-items:center;gap:var(--image-gap);height:100%;min-height:0;margin:0;padding-block:24px;overflow-y:auto;scroll-padding-block:24px;scroll-snap-type:y proximity;scrollbar-width:none}media-gallery.media-gallery--grid.media-gallery--desktop-scroll .media-gallery__grid>li{flex:none;width:clamp(calc(var(--pdp-image-w) * .6),var(--pdp-image-fit-w),100%);height:auto;scroll-snap-align:start}.media-gallery--desktop-scroll .media-gallery__grid>li .product-media{width:100%;height:100%}.media-gallery--desktop-scroll .media-gallery__grid>li .product-media__image{width:100%;height:100%;object-fit:contain}}.media-gallery__desktop-thumbnails{display:none}.product-page-scroll{display:contents}.product-recommendations__progress{display:none}@media screen and (min-width:1440px){.product-information{--pdp-thumb-w: calc(72px + (min(100vw, 2560px) - 1440px) * .042857);--pdp-image-w: calc(650px + (min(100vw, 2560px) - 1440px) * .401786);--pdp-info-w: calc(380px + (min(100vw, 2560px) - 1440px) * .107143)}}@media screen and (max-width:749px){.product-information .Vtl-WishlistIcon__ProductPageWrapper{display:none!important}html,body{height:100dvh;overflow:hidden}.page-wrapper{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0!important}#header-group>*{flex-shrink:0}.product-page-scroll{display:block;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior-y:contain;padding-top:42px;padding-bottom:calc(89px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body:has(sticky-add-to-cart[data-release-active]) .product-page-scroll{padding-bottom:0}body:not(:has(sticky-add-to-cart[data-release-active])) .support-bubble{inset-block-end:calc(89px + env(safe-area-inset-bottom) + var(--margin-lg))}html[scroll-lock] .product-page-scroll{overflow:hidden}.product-information{--page-margin: 0px;--pdp-control-height: 48px;--pdp-text: #101010;--pdp-muted: #6d6d6d}.product-information .product-details{grid-column:1 / -1;padding:20px}.product-information .product-details .group-block-content{gap:20px!important}.product-breadcrumbs--mobile{display:flex;position:fixed;z-index:var(--layer-sticky, 10);top:var(--header-group-height, 84px);left:0;gap:8px;width:100%;height:42px;align-items:center;padding:12px 20px;background:#fff;font-size:12px;font-weight:700;line-height:1.5}.product-breadcrumbs--mobile [aria-current=page]{color:#6d6d6d;font-weight:700}.product-breadcrumbs--details{display:none}.product-information__media media-gallery{--gallery-aspect-ratio: 1/1.25}.product-information__media :is(.product-media-container,.product-media){aspect-ratio:var(--gallery-aspect-ratio)}.product-information__media .product-media__image{object-fit:contain}.product-information__media slideshow-controls:has(.slideshow-controls__counter){bottom:12px}.product-information__media .slideshow-controls__counter{padding:4px 10px;background:#e7e7e7;color:#101010;border-radius:1000px;box-shadow:0 4px 12px #0000000a;font-family:Special Gothic,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;-webkit-backdrop-filter:none;backdrop-filter:none}.product-information__media .slideshow-controls__counter .slash{padding:0;margin:0;color:inherit}.product-information .text-block h1,.product-information .text-block h1 a{font-size:14px;font-weight:700;line-height:1.25}.product-information :is(product-price,.price){font-size:14px;font-weight:700;line-height:1.25}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.product-information product-price .compare-at-price{color:#6d6d6d;font-size:12px;font-weight:700}.product-information .release-status{gap:8px;width:100%;padding:12px}.product-information .release-status__label{font-size:12px}.product-information .release-status__countdown{gap:4px}.product-information .release-status__time-unit{gap:0;padding:0}.product-information .release-status__time-value,.product-information .release-status__separator{font-size:clamp(12px,5vw,20px)}.product-information .release-status__time-label{font-size:clamp(9px,3vw,12px)}.product-information .variant-picker,.product-information .variant-option--color-swatches{--variant-picker-swatch-width: 40px;--variant-picker-swatch-height: 40px;--variant-picker-swatch-radius: 50%}#MainContent .product-information .variant-option--color-swatches .variant-option__button-label--has-swatch,#MainContent .product-information .variant-option--color-swatches .swatch{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}#MainContent .product-information .variant-option--color-swatches .variant-option__button-label--has-swatch{flex:0 0 40px;overflow:hidden;outline:none}#MainContent .product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:focus-visible),#MainContent .product-information .variant-option--buttons.variant-option--size .variant-option__button-label:has(:focus-visible){outline:2px solid #101010;outline-offset:2px}.product-information .variant-picker legend,.product-information .quantity-label,.product-information .product-size-option__header{margin-bottom:8px;color:#4f4f4f;font-size:12px;font-weight:700;line-height:1.5;text-transform:none}.product-size-guide__trigger{font-size:14px;line-height:1.5}.product-size-guide{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:36px 12px 12px}.product-information .variant-option--buttons,.product-information .variant-option--equal-width-buttons{display:flex;grid-template-columns:none;gap:12px;justify-content:flex-start}.product-information .variant-option--buttons.variant-option--size{column-gap:12px}.product-information .variant-option--buttons .variant-option__button-label,.product-information .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 48px;width:48px;min-width:48px;min-height:48px;height:48px}#MainContent .product-information .variant-option--buttons.variant-option--size .variant-option__button-label{--color-variant-border: transparent;flex:0 0 56px;width:56px;min-width:56px;min-height:40px;height:40px;border-color:transparent;border-radius:100px}#MainContent .product-information .variant-option--buttons.variant-option--size .variant-option__button-label:has(:checked):not(:has(input:disabled)){border-color:#101010}#MainContent .product-information .variant-option--buttons.variant-option--size .variant-option__strikethrough{width:17px;height:17px}.product-information .variant-option--buttons.variant-option--color .variant-option__button-label{flex:0 0 40px;width:40px;min-width:40px;min-height:40px;height:40px;border-radius:50%}.product-information .variant-option--buttons .variant-option__button-label__text{font-size:12px;font-weight:700}#MainContent .product-information .product-form-buttons{--pdp-cta-gap: 6px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pdp-cta-gap);row-gap:8px}.product-information .product-form-buttons>.quantity-selector-wrapper{width:114px;margin-bottom:0}#MainContent .product-information .product-details .quantity-selector{--quantity-selector-width: 114px;width:114px;height:40px;padding-inline:8px;border:1px solid #d1d1d1;border-radius:100px}.product-information .product-details .quantity-selector .quantity-minus{border-start-start-radius:100px;border-end-start-radius:100px}.product-information .product-details .quantity-selector .quantity-plus{border-start-end-radius:100px;border-end-end-radius:100px}.product-information .quantity-selector input[type=number]{flex:0 0 32px;width:32px;max-width:32px;padding:0;font-size:12px;font-weight:700}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px;height:40px}.product-information .quantity-selector svg{width:16px;height:16px}.product-information .product-form-buttons>span:has(.add-to-cart-button),.product-information .product-form-buttons>.buy-now-button,.product-information .product-form-buttons>.accelerated-checkout-block{display:none}.product-information .product-form-buttons button{padding-block:0}.product-information .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .buy-now-button,.product-information .product-form-buttons shopify-accelerated-checkout{font-size:14px;font-weight:400}#MainContent .product-information .product-form-buttons .add-to-cart-button,#MainContent .product-information .product-form-buttons .buy-now-button{min-height:48px;padding-inline:10px;font-size:14px;line-height:18px}.product-detail-accordion summary{height:48px;min-height:48px;font-size:14px;font-weight:700;line-height:1.5}.product-detail-accordion{border-bottom:0}.product-detail-accordion__icon{flex-basis:16px;width:16px;height:16px}.product-detail-accordion__icon:before,.product-detail-accordion__icon:after{width:12px}.product-detail-accordion__content{padding-bottom:14px;font-size:14px;line-height:1.5}.product-information .product-detail-contact{margin-top:0;font-size:14px;line-height:1.5}.product-detail-accordions:has(.product-detail-accordion:not([hidden])) .product-detail-contact{margin-top:16px}.insane-recently-viewed__inner{--page-margin: 20px;padding:40px 0}.insane-recently-viewed__grid{grid-auto-flow:column;grid-auto-columns:250px;grid-template-columns:none;gap:32px;padding-inline:var(--page-margin);overflow-x:auto;scroll-padding-inline-start:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.insane-recently-viewed__grid::-webkit-scrollbar{display:none}.insane-recently-viewed__item{scroll-snap-align:start}.product-recommendations .section-resource-list{--page-margin: 20px;padding-block:32px}.product-recommendations .resource-list__carousel{--mobile-card-size: calc((100vw - 48px)/2) ;--resource-list-column-gap: 8px;--gutter-slide-width: 0px}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-slides{width:calc(100% - var(--page-margin) - var(--page-margin));margin-inline:auto}.product-recommendations .resource-list__carousel .resource-list__slide{--slide-width: calc((100vw - 48px)/2) }.product-recommendations .resource-list__carousel slideshow-arrows{display:none}.product-recommendations .section-resource-list__content h3,.insane-recently-viewed__heading{margin-bottom:24px;color:#101010;font-size:14px;font-weight:700;line-height:1.25}.product-recommendations .section-resource-list__content h3{margin-bottom:0}.product-recommendations__progress{display:block;height:2px;background:#e7e7e7}.product-recommendations__progress>span{display:block;width:32px;height:2px;background:#101010}#MainContent .product-information .product-details .group-block-content{gap:0!important}#MainContent .product-information .product-details .group-block-content .group-block-content{gap:8px!important}#MainContent .product-information .product-details .text-block:has(h1){padding-block:0!important}.product-information .text-block h1,.product-information .text-block h1 a{line-height:20px}.product-information :is(product-price,.price){line-height:18px}.product-information .sapo-color-links{margin-block:8px 0}.product-information .sapo-color-links__label{margin-block-end:4px;color:#4f4f4f;font-size:12px;font-weight:700;line-height:18px}.product-information .sapo-color-links__label strong{color:inherit}.product-information .sapo-color-links__options{gap:12px;padding:0}.product-information .sapo-color-links__swatch{width:40px;height:40px;border-color:#00000026}.product-information .sapo-color-links__swatch.is-selected{border-color:#101010;outline:0;box-shadow:inset 0 0 0 1px #101010}.product-information .variant-picker{margin-block:8px 0}.product-information .sapo-color-links~.variant-picker{margin-block-start:40px}.product-information .variant-picker__form{gap:8px}.product-information .variant-picker fieldset{margin-block-end:0}.product-information .variant-picker fieldset+fieldset{margin-block-start:8px}.product-information .variant-picker legend,.product-information .product-size-option__header,.product-information .quantity-label{margin-bottom:4px}.product-information .buy-buttons-block{margin-block-start:8px}#MainContent .product-information .product-form-buttons{row-gap:4px}.product-information product-detail-content{margin-top:40px}.product-detail-accordion summary{height:32px;min-height:32px}.product-detail-accordion__content{padding-block:8px 12px}.product-detail-accordion__content:has(img){padding-block-end:0}.product-information .product-detail-contact,.product-detail-accordions:has(.product-detail-accordion:not([hidden])) .product-detail-contact{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/insane-product.css.map */
