.product-card .product-card__content.product-grid__card{background:transparent;border-radius:0}.product-card .card-gallery,.product-card .card-gallery .product-media-container,.product-card .card-gallery slideshow-component,.product-card .card-gallery .slideshow,.product-card .card-gallery .slideshow__slides,.product-card .card-gallery .slideshow-slide{background-color:var(--brx-card-media-surface, var(--brx-media-background))}.product-card .card-gallery{--gallery-aspect-ratio: 1.1;padding-bottom:48px}.product-card .card-gallery :is(.product-media-container,.slideshow-slide){--gallery-aspect-ratio: 1.1}.product-card .card-gallery .product-media-container{aspect-ratio:1.1!important;overflow:hidden}.product-card .card-gallery .product-media-container img{width:100%;height:110%;object-fit:contain!important;object-position:center top}.product-card .card-gallery .quick-add:before,.product-card .card-gallery .brx-stock-alert:before{background:var(--brx-card-dock-surface, var(--brx-white));background-image:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 59'%3E%3Cpath d='M0 59 Q 8 59 8 51 L8 15 Q 8 8 15 8 L51 8 Q 59 8 59 0 L59 59 L0 59' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:right bottom;-webkit-mask-size:100% 100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 59'%3E%3Cpath d='M0 59 Q 8 59 8 51 L8 15 Q 8 8 15 8 L51 8 Q 59 8 59 0 L59 59 L0 59' fill='%23000'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:right bottom;mask-size:100% 100%}.brx-product-card__price [ref=priceContainer] .price{font-size:18px}.brx-product-card__price [ref=priceContainer]:has(.compare-at-price) .price{color:var(--mb-brand-sale, #d71920)}.product-card .brx-product-badge--preorder{background:var(--mb-brand-text, #111111);color:var(--mb-brand-inverse-text, #ffffff)}.product-card .card-gallery slideshow-arrows,.product-card .card-gallery slideshow-controls{display:none!important}.product-card .card-gallery slideshow-slides{overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none}.product-card .card-gallery slideshow-slides::-webkit-scrollbar{display:none}@media screen and (max-width:749px){[data-testid=product-list] .resource-list__carousel .product-card .card-gallery slideshow-slides{touch-action:auto!important;overscroll-behavior-x:auto}}.product-card .card-gallery .brx-stock-alert{position:absolute;right:0;bottom:0;z-index:5;width:var(--brx-card-cutout-size);height:var(--brx-card-cutout-size);pointer-events:none}.product-card .card-gallery .brx-stock-alert:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.product-card .card-gallery .brx-stock-alert__button{position:absolute;right:0;bottom:0;display:flex;width:var(--brx-card-action-size);height:var(--brx-card-action-size);align-items:center;justify-content:center;pointer-events:auto;border:0;border-radius:var(--brx-radius-ui);background:var(--brx-black);color:var(--brx-white);text-decoration:none;box-shadow:none;transition:background-color var(--brx-transition-fast),box-shadow var(--brx-transition-fast),color var(--brx-transition-fast),filter var(--brx-transition-fast),transform var(--brx-transition-fast)}.product-card .card-gallery .brx-stock-alert__button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--brx-transition-fast)}.product-card .card-gallery .brx-stock-alert__button:hover,.product-card .card-gallery .brx-stock-alert__button:focus-visible{background:var(--brx-card-world-color);color:var(--brx-black);box-shadow:inset 0 0 0 1px #11111114}.product-card .card-gallery .brx-stock-alert__button:hover svg,.product-card .card-gallery .brx-stock-alert__button:focus-visible svg{transform:scale(1.08)}.product-card .card-gallery .brx-stock-alert__button:focus-visible{outline:2px solid var(--brx-black);outline-offset:-4px}.product-card .card-gallery .brx-stock-alert__button:active{filter:brightness(.92);transform:scale(.97)}[product-grid-view=zoom-out] .product-card .card-gallery .brx-stock-alert{display:none}@media screen and (max-width:749px){.product-card .card-gallery{padding-bottom:44px}.brx-product-card__price [ref=priceContainer] .price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brx-product-card-tweaks.css.map */
