.bb-product-grid{align-items:stretch;grid-auto-rows:1fr}.bb-card{align-self:stretch;height:100%;display:flex;flex-direction:column}.bb-card .bb-flip-control{margin:0 auto;min-height:36px}.bb-card .bb-card-info{flex:1;display:flex;flex-direction:column}.bb-card h3{height:4.5em;min-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bb-card-set,.bb-card-artist{height:1.6em;min-height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-card .bb-card-price{margin-top:auto;padding-top:16px;min-height:64px;align-items:center}.bb-card .bb-flip-slot{height:36px;min-height:36px}.bb-card .bb-flip-slot:empty{display:block}.bb-card .bb-meta-slot{min-height:44px}.bb-motion-control{width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;border-radius:50%;box-shadow:0 2px 8px #17364f12}.bb-motion-control svg{display:block;width:14px;height:14px}.bb-motion-control[disabled]{opacity:.55;cursor:default}.bb-product-gallery{display:block;width:100%;font:14px/1.5 var(--font-body--family,Arial,sans-serif);color:#142332}.bb-product-photo{position:relative;width:100%;max-width:600px;margin-inline:auto;aspect-ratio:4/5;max-height:72vh;perspective:1200px;border-radius:8px;background:#f1f5f8;padding:20px}.bb-product-photo-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bb-product-photo-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bb-product-photo-face img{display:block;width:100%;height:100%;object-fit:contain}.bb-product-photo-back,.bb-gallery-flipped .bb-product-photo-inner{transform:rotateY(180deg)}.bb-product-photo-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.bb-gallery-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border:1px solid #bdd3e4;border-radius:5px;background:#fff;color:#0877c5;font:600 12px/1.5 var(--font-body--family,Arial,sans-serif);cursor:pointer}.bb-gallery-fullscreen{background:#0877c5;border-color:#0877c5;color:#fff}.bb-gallery-hint{text-align:center;font-size:11px;line-height:1.6;color:#64798b;margin:12px 0 0}.bb-gallery-button:focus-visible,.bb-viewer button:focus-visible{outline:3px solid #e58427;outline-offset:4px}.bb-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#0d1722;color:#fff;overflow:hidden;box-sizing:border-box;font:14px/1.5 var(--font-body--family,Arial,sans-serif)}.bb-viewer:not([open]){display:none}.bb-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.bb-viewer::backdrop{background:#0d1722}.bb-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid #304458}.bb-viewer-toolbar h2{font:500 14px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:0;color:#ecf3f9;margin:0;max-width:65%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-viewer-tools{display:flex;gap:10px;flex-shrink:0}.bb-viewer button{border:1px solid #58748d;border-radius:5px;background:#1b3043;color:#fff;font:500 12px/1.4 var(--font-body--family,Arial,sans-serif);padding:10px 14px;min-height:40px;cursor:pointer}.bb-viewer button:hover{background:#29475f}.bb-viewer button:disabled{opacity:.3;cursor:default}.bb-viewer-stage{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;overflow:hidden;position:relative;padding:20px 65px;touch-action:pan-y}.bb-viewer-image-wrap{position:relative;flex:none;width:max-content;max-width:100%;line-height:0;margin:auto}.bb-viewer-image{display:block;width:auto;height:auto;max-width:calc(100vw - 130px);max-height:calc(100dvh - 190px);object-fit:contain;margin:0;border:0;cursor:crosshair}.bb-viewer-image[data-loaded=false]{opacity:.25}.bb-magnifier{position:absolute;width:180px;height:180px;border:2px solid #84ccff;border-radius:50%;box-shadow:0 6px 35px #0008;pointer-events:none;z-index:2;background-repeat:no-repeat;background-color:#fff}.bb-magnifier[hidden]{display:none}.bb-viewer-bottom{display:flex;align-items:center;justify-content:center;gap:25px;padding:12px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #304458}.bb-viewer-bottom>button{font-size:22px;min-width:46px}.bb-viewer-caption{text-align:center;min-width:100px;max-width:70%}.bb-viewer-caption>span{display:block}.bb-viewer-help{font-size:11px;color:#b5c8da;margin-top:4px}.bb-viewer [data-gallery-error]{font-size:12px;color:#ffc99a}.bb-viewer-zoomed .bb-viewer-stage{display:block;overflow:auto;touch-action:pan-x pan-y;padding:20px}.bb-viewer-zoomed .bb-viewer-image-wrap{max-width:none;margin:auto}.bb-viewer-zoomed .bb-viewer-image{max-width:none;max-height:none;cursor:default}.bb-viewer-zoomed .bb-viewer-help{visibility:hidden}@media(hover:hover){.bb-product-gallery:not(.bb-gallery-flipped) [data-gallery-flippable]:hover .bb-product-photo-inner{transform:rotateY(180deg)}}@media(max-width:749px){.bb-product-photo{padding:15px;max-height:none;max-width:450px}.bb-viewer-toolbar{padding:12px;gap:10px;align-items:center}.bb-viewer-toolbar h2{font-size:12px;max-width:45%}.bb-viewer-tools{gap:6px}.bb-viewer button{font-size:11px;padding:9px 11px}.bb-viewer-stage{padding:15px}.bb-viewer-image{max-width:calc(100vw - 30px);max-height:calc(100dvh - 170px)}.bb-viewer-bottom{padding-inline:12px;gap:14px}.bb-viewer-help{font-size:10px}.bb-card .bb-card-price{min-height:80px;align-items:start;justify-content:space-between}}@media(hover:none),(pointer:coarse){.bb-magnifier{display:none!important}.bb-viewer-help{font-size:0}.bb-viewer-help:after{content:"Swipe or use the arrows \b7  Zoom in to inspect";font-size:11px}}@media(prefers-reduced-motion:reduce){.bb-product-photo-inner{transition:none}}.bb-motion-control svg[hidden]{display:none}product-recommendations .resource-list--grid{align-items:stretch;grid-auto-rows:1fr}product-recommendations .resource-list__item{display:flex;align-items:stretch}product-recommendations .resource-list__item>.bb-card{width:100%}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bb-v2.css.map */
