body:has([data-testid=product-information]) .product-information{--subthump-product-media-max: 780px;--subthump-product-media-box: 700px;--subthump-product-yellow: #f4c91f;--subthump-product-black: #050505}body:has([data-testid=product-information]) .product-information.section--page-width,body:has([data-testid=product-information]) .product-information.section--content-center-aligned,body:has([data-testid=product-information]) .product-information{padding-top:28px}@media screen and (min-width:990px){body:has([data-testid=product-information]) .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(560px,56%) minmax(360px,44%)!important;align-items:start;column-gap:48px}body:has([data-testid=product-information]) .product-information__media{max-width:var(--subthump-product-media-max);justify-self:end;width:100%;min-width:0}body:has([data-testid=product-information]) .product-details{max-width:560px;justify-self:start}}body:has([data-testid=product-information]) media-gallery{width:100%;max-width:var(--subthump-product-media-max)}body:has([data-testid=product-information]) .product-media-container,body:has([data-testid=product-information]) .product-media{background:#fff;border:1px solid #e6e6e6;border-radius:2px}body:has([data-testid=product-information]) .product-media-container{aspect-ratio:4 / 3!important;min-height:0!important;height:auto!important;max-height:var(--subthump-product-media-box);display:flex!important;align-items:center;justify-content:center;overflow:hidden}body:has([data-testid=product-information]) .product-media{aspect-ratio:4 / 3!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}body:has([data-testid=product-information]) .product-media:not(.dialog-zoomed-gallery .product-media) .product-media__image,body:has([data-testid=product-information]) .product-media:not(.dialog-zoomed-gallery .product-media) .deferred-media__poster-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;image-rendering:auto;margin:auto}body:has([data-testid=product-information]) media-gallery .media-gallery__grid{display:none!important}body:has([data-testid=product-information]) media-gallery slideshow-container,body:has([data-testid=product-information]) media-gallery slideshow-component,body:has([data-testid=product-information]) media-gallery .slideshow{display:block;width:100%}body:has([data-testid=product-information]) .slideshow-controls,body:has([data-testid=product-information]) .slideshow-controls__thumbnails,body:has([data-testid=product-information]) .dialog-thumbnails-list-container{z-index:3}body:has([data-testid=product-information]) .slideshow-controls__thumbnail,body:has([data-testid=product-information]) .dialog-thumbnails-list__thumbnail{border:1px solid #d8d8d8;background:#fff;border-radius:2px}body:has([data-testid=product-information]) .slideshow-controls__thumbnail[aria-selected=true],body:has([data-testid=product-information]) .dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:var(--subthump-product-yellow);box-shadow:0 0 0 2px #f4c91f59}body:has([data-testid=product-information]) .product-details h1{font-size:clamp(28px,2.2vw,42px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}body:has([data-testid=product-information]) .product-details .price,body:has([data-testid=product-information]) .product-details [data-testid*=price],body:has([data-testid=product-information]) .product-details .price-list{font-size:22px;font-weight:800;color:#111}body:has([data-testid=product-information]) .product-details .add-to-cart-button,body:has([data-testid=product-information]) .product-details button[name=add],body:has([data-testid=product-information]) .product-details .shopify-payment-button__button{min-height:54px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:4px}body:has([data-testid=product-information]) .product-details .add-to-cart-button,body:has([data-testid=product-information]) .product-details button[name=add]{background:#d40000;color:#fff}body:has([data-testid=product-information]) .product-media-container--zoomable:after{content:"Click to zoom";position:absolute;right:12px;bottom:12px;background:#000000b8;color:#fff;font-size:12px;line-height:1;padding:8px 10px;border-radius:999px;pointer-events:none;opacity:.88}body:has([data-testid=product-information]) .dialog-zoomed-gallery .product-media__image{width:auto!important;height:auto!important;max-width:96vw!important;max-height:92vh!important;object-fit:contain!important}@media screen and (max-width:989px){body:has([data-testid=product-information]) .product-information{padding-top:16px}body:has([data-testid=product-information]) .product-information__media,body:has([data-testid=product-information]) media-gallery{max-width:100%}body:has([data-testid=product-information]) .product-media-container,body:has([data-testid=product-information]) .product-media{aspect-ratio:4 / 3!important}body:has([data-testid=product-information]) .product-details{padding-top:18px!important}}@media screen and (max-width:749px){body:has([data-testid=product-information]) .product-details h1{font-size:25px}body:has([data-testid=product-information]) .product-details{gap:16px!important}body:has([data-testid=product-information]) .product-details .add-to-cart-button,body:has([data-testid=product-information]) .product-details button[name=add]{width:100%;position:sticky;bottom:0;z-index:10;box-shadow:0 -6px 18px #00000024}body:has([data-testid=product-information]) .product-media-container--zoomable:after{content:"Tap to zoom";font-size:11px;right:10px;bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/subthump-product-fix.css.map */
