@media screen and (min-width:750px){body .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, 1fr)}}@container product-grid (min-width: 900px){body .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr)}}@container product-grid (min-width: 1500px){body .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(5, 1fr)}}.product-grid .product-grid__card .product-title,.product-grid .product-grid__card [class*=product-title]{font-size:1.15rem;line-height:1.2}.product-grid .product-grid__card .price{font-size:.9rem}@media screen and (min-width:750px){body .product-information__grid.product-information__grid--half{grid-template-columns:minmax(16px,1fr) minmax(0,660px) minmax(0,540px) minmax(16px,1fr)!important}body .product-information__grid--half .product-details{padding-inline-start:clamp(24px,3.4vw,48px)!important}.product-information__grid--half .product-information__media{align-self:start}}.product-details h1{font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:0}.variant-option--buttons{gap:8px}.variant-option--buttons legend{margin-block-end:10px}.variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:46px;min-height:44px;padding-inline:10px;font-size:15px;letter-spacing:.01em;border-radius:10px}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:not(.variant-option__button-label--has-swatch):after{border-radius:10px}.variant-picker{--variant-picker-swatch-width: 38px;--variant-picker-swatch-height: 38px}.variant-option--buttons legend .variant-option__swatch-value{font-weight:600}@keyframes hoo-need{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:4px 0}}.variant-option.hoo-need{outline:2px solid #b3261e;outline-offset:8px;border-radius:10px}@media(prefers-reduced-motion:no-preference){.variant-option.hoo-need{animation:hoo-need .45s ease}}.variant-option:has(.bmp-size-guide__trigger){position:relative;padding-block-end:44px}.variant-option .bmp-size-guide__trigger{position:absolute;inset-inline-start:0;inset-block-end:4px;inset-inline-end:auto;margin:0;padding:6px 0;min-height:32px;gap:8px;align-items:center;font-size:1.05rem}.variant-option .bmp-size-guide__trigger .bmp-size-guide__trigger-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;border-bottom:0}.variant-option .bmp-size-guide__trigger .bmp-size-guide__trigger-icon{width:24px;height:24px;flex:none}@media screen and (min-width:750px){media-gallery .slideshow-controls__thumbnails{gap:8px;overflow-y:auto;scrollbar-width:none}media-gallery .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}media-gallery .slideshow-controls__thumbnails .slideshow-control{flex:none;width:64px;height:64px;aspect-ratio:1}media-gallery .slideshow-controls__thumbnails .slideshow-control img{width:100%;height:100%;object-fit:cover}}.hoo-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,20px);align-items:end;margin:18px 0 6px;padding:0;list-style:none}.hoo-badges li{margin:0;padding:0;text-align:center}.hoo-badges img{display:block;width:100%;max-width:150px;height:auto;margin:0 auto}.accordion .details-content :is(p,ul){margin-block:0 .85em}.accordion .details-content ul{padding-inline-start:1.2em}.accordion .details-content li{margin-block:.3em}.accordion .details-content p:last-child,.accordion .details-content ul:last-child{margin-block-end:0}.accordion .details-content a{text-decoration:underline;text-underline-offset:3px}.accordion details[open]>.details-content{padding-block:4px 18px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hoo-shop.css.map */
