main[data-template^=product] [id$=__main] .product-information{padding-block:32px 56px!important}main[data-template^=product] [id$=__main] .product-information__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;column-gap:clamp(28px,4vw,56px);align-items:start}main[data-template^=product] [id$=__main] :is(.product-information__media,.product-details){width:100%;min-width:0;padding-inline:0!important;margin-inline:0}main[data-template^=product] [id$=__main] media-gallery{display:block;position:static;min-width:0;background:#fff}main[data-template^=product] [id$=__main] slideshow-container{height:clamp(420px,calc(100svh - 260px),580px);aspect-ratio:auto;background:#fff;overflow:hidden}main[data-template^=product] [id$=__main] :is(slideshow-slides,slideshow-slide,.product-media){height:100%;min-height:0}main[data-template^=product] [id$=__main] .product-media__image{width:100%;height:100%;object-fit:contain!important;object-position:center}main[data-template^=product] [id$=__main] slideshow-controls[thumbnails]{display:flex;width:100%;padding-top:12px;color:#080808}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnails-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnails{flex-wrap:nowrap;gap:10px;margin-inline:0;padding:5px}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnail{flex:0 0 68px;width:68px;height:68px;aspect-ratio:1;background:#fff;border:1px solid #d6d6d6;border-radius:0}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnail[aria-selected=true]{border-color:#080808;outline:2px solid #080808;outline-offset:1px}main[data-template^=product] [id$=__main] slideshow-arrows{display:flex!important;mix-blend-mode:normal;padding-inline:8px}main[data-template^=product] [id$=__main] slideshow-arrows button{display:grid!important;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0!important;box-sizing:border-box;opacity:1!important;background:#fffffff5;color:#080808;border:1px solid rgb(8 8 8 / 18%);border-radius:50%;box-shadow:0 4px 16px #08080814;line-height:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}main[data-template^=product] [id$=__main] slideshow-arrows button .svg-wrapper{display:grid;place-items:center;width:20px;height:20px;margin:0}main[data-template^=product] [id$=__main] slideshow-arrows button svg{display:block;width:20px;height:20px}main[data-template^=product] [id$=__main] slideshow-arrows button:hover{background:#fff;color:#080808;border-color:#08080857;box-shadow:0 6px 20px #08080821}@media(prefers-reduced-motion:reduce){main[data-template^=product] [id$=__main] slideshow-arrows button{transition:none}}main[data-template^=product] [id$=__main] .product-details{position:static;align-self:start}main[data-template^=product] [id$=__main] .product-details>.group-block{width:100%;gap:20px;padding-block:8px 24px}main[data-template^=product] [id$=__main] .product-details h1{max-width:none;margin:0;font-size:clamp(28px,2.7vw,42px);line-height:1.08;letter-spacing:-.03em;text-wrap:pretty}main[data-template^=product] [id$=__main] product-sku-component{font-size:13px;line-height:1.5;opacity:.75;letter-spacing:.06em}main[data-template^=product] [id$=__main] product-price{font-size:28px;font-weight:700;line-height:1.25;padding-block:8px 4px;font-variant-numeric:tabular-nums}main[data-template^=product] [id$=__main] product-price .price{font-size:28px;font-weight:700;color:#9d1521}main[data-template^=product] [id$=__main] product-price .compare-at-price{font-size:18px;font-weight:400;opacity:.6}main[data-template^=product] [id$=__main] .bbv2-product-facts{margin:0;padding-top:16px;border-top:1px solid #bdbdbd;font-size:13px}.bbv2-product-facts>div{display:flex;justify-content:space-between;gap:20px}.bbv2-product-facts dd{margin:0;font-weight:600}.bbv2-product-intro{max-width:52ch;color:#080808b3;font-size:15px;line-height:1.65}.bbv2-product-intro p{margin:0}main[data-template^=product] [id$=__main] :is(button,a):focus-visible{outline:2px solid #8f1520;outline-offset:3px}@media(max-width:989px){main[data-template^=product] [id$=__main] .product-information__grid{grid-template-columns:minmax(0,1fr)!important;row-gap:28px}main[data-template^=product] [id$=__main] :is(.product-information__media,.product-details){grid-column:1 / -1}main[data-template^=product] [id$=__main] .product-details{position:static}main[data-template^=product] [id$=__main] .product-information{padding-block:20px 40px!important}main[data-template^=product] [id$=__main] .product-details h1{font-size:30px}main[data-template^=product] [id$=__main] slideshow-container{height:clamp(360px,66vw,520px)}}@media(max-width:749px){main[data-template^=product] [id$=__main] .product-information__grid{grid-column:2}main[data-template^=product] [id$=__main] .slideshow-controls__thumbnail{flex-basis:60px;width:60px;height:60px}main[data-template^=product] [id$=__main] slideshow-container{height:clamp(300px,92vw,400px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-v2-product-top.css.map */
