body.brh-product-page{--brh-pdp-media-h: min(52vh, 520px);--brh-pdp-media-bg: #101012;--brh-pdp-line: rgba(255, 255, 255, .12);--brh-pdp-red: #990002}html:has(body.brh-product-page){scroll-padding-top:calc(var(--header-height, 96px) + 16px)}body.brh-product-page .product-information,body.brh-product-page .product-details,body.brh-product-page .brh-pdp-desc{scroll-margin-top:calc(var(--header-height, 96px) + 16px)}body.brh-product-page media-gallery slideshow-slide.product-media-container{--product-media-fit: contain;max-height:none!important}body.brh-product-page media-gallery slideshow-component .product-media{aspect-ratio:auto!important;height:var(--brh-pdp-media-h)!important;width:100%!important;display:flex!important;align-items:center;justify-content:center;background:var(--brh-pdp-media-bg);border:1px solid var(--brh-pdp-line);border-radius:14px;padding:14px;box-sizing:border-box;overflow:hidden}body.brh-product-page media-gallery slideshow-component img.product-media__image,body.brh-product-page #MainContent media-gallery slideshow-slide.product-media-container .product-media img.product-media__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:8px;aspect-ratio:auto!important}body.brh-product-page media-gallery .product-media img{max-height:100%!important}@media screen and (min-width:750px){body.brh-product-page .product-information__grid.product-information__grid--half{align-items:start}body.brh-product-page .product-information__media{padding-top:8px}body.brh-product-page media-gallery.sticky-content,body.brh-product-page .product-details.sticky-content--desktop{top:calc(var(--header-height, 0px) + 16px)!important}body.brh-product-page .product-details>.group-block,body.brh-product-page .product-details>.group-block>.group-block-content{width:100%!important;max-width:560px}}body.brh-product-page .product-details h1{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.2!important;margin:0!important;font-weight:700}body.brh-product-page .product-details product-price{font-size:1.25rem}body.brh-product-page .product-details .payment-icons{display:none!important}body.brh-product-page .product-details fieldset.variant-option{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0!important;padding:0!important;border:0}body.brh-product-page .product-details fieldset.variant-option legend{width:100%;margin-bottom:6px;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;opacity:.8}body.brh-product-page .product-details .variant-option__button-label{margin:0!important;min-height:40px;min-width:56px;padding:0 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;justify-content:center;position:relative;overflow:hidden;white-space:nowrap;flex:0 0 auto!important;width:auto!important}body.brh-product-page .product-details .variant-option__button-label:has(input:checked){border-color:var(--brh-pdp-red)!important;box-shadow:inset 0 0 0 1px var(--brh-pdp-red)}body.brh-product-page .product-details .variant-option__button-label svg{display:none!important}body.brh-product-page .product-details .variant-option__button-label:has(input[data-option-available=false]),body.brh-product-page .product-details .variant-option__button-label:has(input.disabled),body.brh-product-page .product-details .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5;border-style:dashed!important}body.brh-product-page .product-details .variant-option__button-label .variant-option__button-label__text{text-decoration:none!important}body.brh-product-page .si-reset.si-edge-right,body.brh-product-page .si-reset.si-edge-left{display:none!important}body.brh-product-page form[action="/cart/add"]>div:has(>button#SI_trigger.btn){display:none!important}body.brh-product-page .shopify-block:has(>.brh-notify){width:100%!important;align-self:stretch!important}body.brh-product-page .brh-notify{width:100%!important;max-width:100%;align-self:stretch!important;flex:1 1 100%}body.brh-product-page .brh-notify__button{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:transparent;color:#fff;font:inherit;font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}body.brh-product-page .brh-notify__button:hover,body.brh-product-page .brh-notify__button:focus-visible{border-color:var(--brh-pdp-red);background:#99000226}body.brh-product-page .brh-pdp-desc{padding-block:0 24px}body.brh-product-page .brh-pdp-desc__inner{grid-column:2;border-top:1px solid var(--brh-pdp-line);padding-top:24px;max-width:900px}body.brh-product-page .brh-pdp-desc__heading{font-size:1.15rem;margin:0 0 12px;letter-spacing:.02em}body.brh-product-page .brh-pdp-desc__body{line-height:1.6;font-size:.98rem}body.brh-product-page .brh-pdp-desc__body p{margin:0 0 .75em}body.brh-product-page .brh-pdp-desc__body p:empty{display:none}body.brh-product-page .brh-pdp-desc__body .store-pass-custom-description .info-item,body.brh-product-page .brh-pdp-desc__body .store-pass-custom-description .info-item-description{border-bottom-color:var(--brh-pdp-line)!important;padding-block:.6rem!important}body.brh-product-page .brh-pdp-desc__body .store-pass-custom-description .info-item label{width:140px!important;flex:0 0 140px!important;opacity:.85}body.brh-product-page .brh-pdp-desc__notes{margin-top:18px;font-size:.88rem;opacity:.85}body.brh-product-page .brh-pdp-desc__note{margin:0 0 6px}body.brh-product-page .brh-pdp-desc__note a{text-decoration:underline;text-underline-offset:2px}body.brh-product-page .product-recommendations .product-card,body.brh-product-page .product-recommendations product-card{height:100%}body.brh-product-page .product-recommendations .product-card [class*=product_title_]>*{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3!important;min-height:2.6em;margin:0!important}@media screen and (max-width:749px){body.brh-product-page{--brh-pdp-media-h: min(36vh, 340px)}body.brh-product-page .product-details .variant-option__button-label{min-height:36px;padding:0 12px!important;font-size:13px}body.brh-product-page .product-details fieldset.variant-option{gap:6px!important}body.brh-product-page .product-information__media{padding-inline:16px;padding-top:8px}body.brh-product-page media-gallery slideshow-component .product-media{padding:10px}body.brh-product-page .product-details{padding-top:12px!important}body.brh-product-page .product-details h1{font-size:21px!important}body.brh-product-page .brh-pdp-desc{padding-block:0 16px}body.brh-product-page .brh-pdp-desc__inner{padding-top:18px}body.brh-product-page .brh-pdp-desc__body .store-pass-custom-description .info-item label{width:110px!important;flex:0 0 110px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/brh-product-page.css.map */
