.bb-gallery-photos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 20px;align-items:start;min-width:0}
.bb-gallery-two-photos{grid-template-columns:minmax(72px,.25fr) minmax(0,1fr)}
.bb-product-gallery .bb-gallery-main{display:block;width:100%;height:auto;max-height:none;max-width:none;aspect-ratio:auto;border:0;padding:18px;border-radius:12px;background:#eff4f7;cursor:zoom-in;min-width:0;margin:0}
.bb-gallery-photos>.bb-product-photo-actions{margin-top:4px;justify-content:center}.bb-gallery-photos>.bb-gallery-hint{margin:0}.bb-gallery-two-photos>.bb-product-photo-actions,.bb-gallery-two-photos>.bb-gallery-hint{grid-column:2}
.bb-gallery-main>img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;margin:auto}
.bb-gallery-secondary{display:grid;gap:10px;border:1px solid #d4e1eb;border-radius:10px;padding:8px;background:#fff;color:#526c7f;cursor:zoom-in;min-width:0;box-shadow:0 4px 14px #1226340a}
.bb-gallery-secondary img{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.bb-gallery-secondary span{font-size:11px;line-height:1.4}
.bb-gallery-secondary:focus-visible,.bb-gallery-main:focus-visible{outline:3px solid #f79432;outline-offset:4px}
.bb-recently-viewed{padding-block:30px 48px}.bb-recently-viewed[hidden]{display:none}.bb-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.bb-recent-heading h2{margin:0}.bb-recent-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bb-recent-tools button{cursor:pointer}.bb-recent-arrow{border:1px solid #c9d8e3;background:#fff;border-radius:50%;width:42px;height:42px;color:#122634;font-size:22px}.bb-recent-arrow:disabled{opacity:.35;cursor:default}
.bb-recent-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 2px 14px;min-width:0}.bb-recent-track>.bb-card{scroll-snap-align:start;min-width:0}.bb-recent-note{font-size:12px;color:#526c7f;margin-top:12px}.bb-recent-track .bb-card{height:100%}
.bb-catalog .bb-filter-actions{margin-top:4px}.bb-catalog .bb-instant-search{margin-top:5px}.bb-catalog .bb-filter-help{margin-bottom:0}
.bb-wishlist-link{white-space:nowrap}.bb-wishlist-link>span:first-child{font-size:22px;vertical-align:-2px}.bb-header .Vtl-WishlistHeaderWrapper{display:none!important}.bb-wishlist-account-note{padding-block:24px}.bb-wishlist-account-note[hidden]{display:none}.bb-wishlist-account-note p:first-child{font-size:22px;font-weight:700;margin:0 0 6px}.bb-wishlist-account-note p:last-child{margin:0;color:#526c7f}
.bb-card-picture>.Vtl-WishlistButtonWrapper{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;margin:0!important}.bb-card-picture .Vtl-WishlistButton{margin:0!important;width:40px!important;min-width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;border:1px solid #d4e1eb!important;box-shadow:0 2px 8px #12263420}.bb-card-picture .Vtl-WishlistButton__AddToWishlist{padding:8px!important;display:flex;align-items:center;justify-content:center;min-height:40px}.bb-card-picture :is(.Vtl-WishlistButton__AddToWishlistText,.Vtl-WishlistButton__RemoveFromWishlistText){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bb-card-picture .Vtl-WishlistButton svg{fill:#f79432!important}.bb-product-gallery+.Vtl-WishlistButtonWrapper .Vtl-WishlistButton{background:#f79432!important;color:#122634!important;border-radius:8px!important;margin-top:12px!important}.bb-product-gallery+.Vtl-WishlistButtonWrapper svg{fill:#122634!important}
@media(min-width:1100px){.bb-finder-panel .bb-finder-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-catalog .bb-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:989px){.bb-recent-track{grid-auto-columns:calc((100% - 40px)/3)}}
@media(max-width:749px){.bb-gallery-two-photos{grid-template-columns:minmax(0,1fr)}.bb-gallery-main{grid-row:1}.bb-gallery-secondary{grid-row:3;width:100px}.bb-gallery-two-photos>.bb-product-photo-actions{grid-column:1;grid-row:2}.bb-gallery-two-photos>.bb-gallery-hint{grid-column:1;grid-row:4}.bb-product-gallery .bb-gallery-main{padding:10px}.bb-gallery-main>img{max-height:none}.bb-recent-track{grid-auto-columns:calc((100% - 16px)/2);gap:16px}.bb-recent-heading{align-items:flex-start}.bb-recent-tools{justify-content:flex-end;gap:6px}.bb-recent-arrow{height:36px;width:36px}}
