:root{--gw-buckle-shadow: drop-shadow(0 10px 12px rgb(17 29 38 / 30%))}.gw-discovery-style__photo:has(>.gw-buckle-cutout),.gw-discovery-card__image-link:has(>.gw-buckle-cutout),.card-gallery:has(.gw-buckle-cutout),.gw-motion__image-stage:has(.gw-buckle-cutout),.gw-community-reviews__photo:has(.gw-buckle-cutout),.product-media-container:has(.gw-buckle-cutout),.product-media:has(>.gw-buckle-cutout){background:transparent}.gw-buckle-cutout{filter:var(--gw-buckle-shadow)}body .product-media>img.gw-buckle-cutout,.card-gallery.gw-buckle-card-gallery .product-media-container .product-media>img.gw-buckle-cutout,.gw-motion .gw-buckle-cutout,.gw-community-reviews__photo>img.gw-buckle-cutout,.card-gallery:has(.gw-buckle-cutout) slideshow-container{background:transparent}.gw-shelf .gw-discovery-card img.gw-buckle-cutout,.gw-product-lens__grid .gw-buckle-cutout,.gw-discovery-style__photo>.gw-buckle-cutout,.gw-motion__image-stage>.gw-buckle-cutout,.gw-community-reviews__photo>.gw-buckle-cutout,.product-media>.gw-buckle-cutout{object-fit:contain;padding:max(12px,4%)}@media(max-width:749px){:root{--gw-buckle-shadow: drop-shadow(0 7px 9px rgb(17 29 38 / 26%))}}:root{--gw-photo-border: 6px}body img.gw-product-photo,.card-gallery.gw-buckle-card-gallery .product-media-container .product-media>img.gw-product-photo,.gw-shelf img.gw-product-photo,.gw-discovery-style__photo>img.gw-product-photo{box-sizing:border-box;aspect-ratio:1;object-fit:cover;object-position:center;border:var(--gw-photo-border) solid #fff;border-radius:0;padding:0;background:#fff;filter:none}body img.gw-product-guide,.card-gallery.gw-buckle-card-gallery .product-media-container .product-media>img.gw-product-guide{box-sizing:border-box;aspect-ratio:1;object-fit:contain;border:var(--gw-photo-border) solid #fff;border-radius:0;padding:2%;background:#fff;filter:none}.product-media:has(>.gw-product-photo),.product-media:has(>.gw-product-guide){--ratio: 1 !important}.product-media:not(.gw-bundle-media)>img:is(.gw-product-photo,.gw-product-guide){width:100%;height:100%}.gw-bundle-media>img:is(.gw-product-photo,.gw-product-guide){height:auto;aspect-ratio:1}.gw-system__base-photo:has(.gw-buckle-cutout),.gw-system__combo-photo:has(.gw-buckle-cutout),.gw-plate:has(>.gw-buckle-cutout),.cart-items__media:has(.gw-buckle-cutout){background:transparent}.gw-system__base-photo>.gw-buckle-cutout,.gw-motion__image-stage>.gw-buckle-cutout{object-fit:contain;padding:max(12px,4%);background:transparent}body .cart-items__media-image.gw-buckle-cutout{object-fit:contain;background:transparent;filter:drop-shadow(0 3px 4px rgb(17 29 38 / 24%))}dialog .product-media>img.gw-product-photo{object-fit:contain}@media(max-width:749px){:root{--gw-photo-border: 4px}}body img.gw-product-photo.gw-product-photo--contain,.card-gallery.gw-buckle-card-gallery .product-media-container .product-media>img.gw-product-photo--contain{object-fit:contain}media-gallery:has(.gw-product-photo),media-gallery:has(.gw-product-guide){--gallery-aspect-ratio: 1 !important}.product-media-container:has(.gw-product-photo),.product-media-container:has(.gw-product-guide),.product-media:has(>.gw-product-photo),.product-media:has(>.gw-product-guide){aspect-ratio:1}media-gallery:has(.gw-product-photo),media-gallery:has(.gw-product-guide){--media-radius: 0px !important}.product-media-container:has(.gw-product-photo),.product-media-container:has(.gw-product-guide),.product-media:has(>.gw-product-photo),.product-media:has(>.gw-product-guide){border-radius:0}.product-media.gw-bundle-media:has(.gw-buckle-cutout){background:transparent}@media(max-width:749px){.product-information media-gallery:has(.gw-product-photo) slideshow-slide.product-media-container,.product-information media-gallery:has(.gw-product-guide) slideshow-slide.product-media-container{aspect-ratio:1;height:auto;max-height:none;min-height:0}}:is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail):has(.gw-buckle-cutout){background:transparent}:is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail)>img.gw-buckle-cutout{object-fit:contain;background:transparent;filter:drop-shadow(0 2px 2px rgb(17 29 38 / 20%))}:is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail):has(.gw-product-photo,.gw-product-guide){aspect-ratio:1;--aspect-ratio: 1 !important;border-radius:0}:is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail)>img:is(.gw-product-photo,.gw-product-guide){border-width:2px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/gw-buckle-cutouts.css.map */
