body.brh-product-page media-gallery slideshow-slide.product-media-container--zoomable .product-media{position:relative}body.brh-product-page media-gallery slideshow-slide.product-media-container--zoomable .product-media:after{content:"";position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:999px;background:#101012c7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center / 18px 18px no-repeat;border:1px solid rgba(255,255,255,.22);pointer-events:none;z-index:2}body.brh-product-page #MainContent zoom-dialog dialog{background:#0b0b0d}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery .product-media-container--image{height:100vh;height:100dvh;max-height:none!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;padding:clamp(12px,3vh,32px) clamp(12px,4vw,64px);box-sizing:border-box;background:#0b0b0d}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media{width:100%!important;height:100%!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;padding:0!important;overflow:visible;display:flex;align-items:center;justify-content:center}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery 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;aspect-ratio:auto!important;cursor:zoom-in;transition:transform .18s ease;will-change:transform}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery img.product-media__image.brh-zoom-magnified{transform:scale(var(--brh-zoom-scale, 2));cursor:zoom-out;transition:none}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery .product-media-container--image:has(img.brh-zoom-magnified){cursor:zoom-out}body.brh-product-page #MainContent zoom-dialog .brh-zoom-pan{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y}body.brh-product-page #MainContent zoom-dialog .brh-zoom-pan.is-zoomed{touch-action:none}body.brh-product-page #MainContent zoom-dialog .brh-zoom-pan img.product-media__image{transform-origin:center center;transition:none}body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery__close-button{mix-blend-mode:normal;background:#101012d9;border:1px solid rgba(255,255,255,.25);color:#fff}@media screen and (max-width:749px){body.brh-product-page #MainContent zoom-dialog .dialog-zoomed-gallery .product-media-container--image{padding:56px 8px 16px}}body.brh-product-page .brh-pickup{display:flex;align-items:center;gap:8px;margin:0;font-size:.88rem;line-height:1.35;opacity:.9}body.brh-product-page .brh-pickup__icon{flex:0 0 auto;opacity:.85}body.brh-product-page .shopify-block:has(>.brh-pickup),body.brh-product-page .shopify-block:has(>.brh-printings){width:100%!important;align-self:stretch!important}body.brh-product-page .brh-printings{width:100%}body.brh-product-page .brh-printings[hidden]{display:none!important}body.brh-product-page .brh-printings__details{border:1px solid var(--brh-pdp-line, rgba(255, 255, 255, .12));border-radius:10px;overflow:hidden}body.brh-product-page .brh-printings__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:.88rem;font-weight:600;letter-spacing:.02em}body.brh-product-page .brh-printings__summary::-webkit-details-marker{display:none}body.brh-product-page .brh-printings__summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease;opacity:.7}body.brh-product-page .brh-printings__details[open] .brh-printings__summary:after{transform:rotate(-135deg) translateY(-2px)}body.brh-product-page .brh-printings__count{opacity:.65;font-weight:400}body.brh-product-page .brh-printings__list{list-style:none;margin:0;padding:0 6px 6px;max-height:260px;overflow-y:auto}body.brh-product-page .brh-printings__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:6px;text-decoration:none;color:inherit}body.brh-product-page .brh-printings__link:hover,body.brh-product-page .brh-printings__link:focus-visible{background:#ffffff0f}body.brh-product-page .brh-printings__left{display:flex;flex-direction:column;min-width:0}body.brh-product-page .brh-printings__set{font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.brh-product-page .brh-printings__meta{font-size:.76rem;opacity:.65}body.brh-product-page .brh-printings__price{font-size:.86rem;font-weight:600;white-space:nowrap}body.brh-product-page .brh-printings__price.is-soldout{font-weight:400;opacity:.55}body.brh-product-page .brh-set-row[hidden]{display:none!important}body.brh-product-page .brh-set-row{padding-block:8px 32px}body.brh-product-page .brh-set-row__inner{grid-column:2;min-width:0}body.brh-product-page .brh-set-row__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px;border-top:1px solid var(--brh-pdp-line, rgba(255, 255, 255, .12));padding-top:24px}body.brh-product-page .brh-set-row__heading{margin:0;font-size:1.35rem;font-weight:700}body.brh-product-page .brh-set-row__set{margin:0;font-size:.88rem;opacity:.7}body.brh-product-page .brh-set-row__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}body.brh-product-page .brh-set-card{min-width:0}body.brh-product-page .brh-set-card__link{display:flex;flex-direction:column;gap:8px;height:100%;color:inherit;text-decoration:none}body.brh-product-page .brh-set-card__media{aspect-ratio:1 / 1;background:var(--brh-pdp-media-bg, #101012);border:1px solid var(--brh-pdp-line, rgba(255, 255, 255, .12));border-radius:12px;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}body.brh-product-page .brh-set-card__media img{width:100%;height:100%;object-fit:contain;border-radius:6px}body.brh-product-page .brh-set-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em;font-size:.9rem}body.brh-product-page .brh-set-card__price{margin-top:auto;font-weight:600;font-size:.92rem}body.brh-product-page .brh-set-card__link:hover .brh-set-card__media,body.brh-product-page .brh-set-card__link:focus-visible .brh-set-card__media{border-color:var(--brh-pdp-red, #990002)}body.brh-product-page .brh-recs-hidden{display:none!important}@media screen and (max-width:989px){body.brh-product-page .brh-set-row__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){body.brh-product-page .brh-set-row__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;scrollbar-width:none}body.brh-product-page .brh-set-row__grid::-webkit-scrollbar{display:none}body.brh-product-page .brh-set-card{flex:0 0 42%;scroll-snap-align:start}body.brh-product-page .brh-set-row__heading{font-size:1.15rem}}body.brh-product-page .brh-sticky-atc{display:none}@media screen and (max-width:749px){body.brh-product-page .brh-sticky-atc{display:flex;position:fixed;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:12px;padding:10px 10px 10px 14px;background:#101012f5;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 10px 30px #00000080;color:#fff;transform:translateY(calc(100% + 100px));opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s}body.brh-product-page .brh-sticky-atc.is-visible{transform:none;opacity:1;visibility:visible;transition:transform .22s ease,opacity .22s ease,visibility 0s}body.brh-product-page .brh-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}body.brh-product-page .brh-sticky-atc__title{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.brh-product-page .brh-sticky-atc__price{font-size:15px;font-weight:700;white-space:nowrap}body.brh-product-page .brh-sticky-atc__button{flex:0 0 auto;min-height:44px;max-width:58%;padding:0 16px;border-radius:10px;border:1px solid var(--brh-pdp-red, #990002);background:var(--brh-pdp-red, #990002);color:#fff;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.brh-product-page .brh-sticky-atc[data-mode=notify] .brh-sticky-atc__button{background:transparent;border-color:#ffffff73;max-width:68%;padding:0 12px;font-size:13px;letter-spacing:0;text-transform:none}body.brh-product-page .brh-sticky-atc[data-mode=notify] .brh-sticky-atc__price,body.brh-product-page .brh-sticky-atc[data-mode=soldout] .brh-sticky-atc__price{font-weight:500;opacity:.75;font-size:13px}body.brh-product-page .brh-sticky-atc__button:disabled{opacity:.5;cursor:default;background:transparent;border-color:#ffffff4d}body.brh-product-page.brh-sticky-atc-on .brh-set-row,body.brh-product-page.brh-sticky-atc-on .brh-pdp-desc{scroll-margin-bottom:140px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/brh-product-page-extras.css.map */
