media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{margin-block-start:12px}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container{scrollbar-width:thin;scrollbar-color:#b8b8b8 #f3f3f3;padding-block-end:4px}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:10px;padding:5px}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width, 88px);flex:0 0 auto;border:1px solid #dedede;border-radius:8px;opacity:.7;overflow:hidden;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:hover{opacity:1;border-color:#777}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1;border-color:#171717;box-shadow:0 0 0 1px #171717;outline:none}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:3px solid #275e9b;outline-offset:3px}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:44px;height:44px;min-width:44px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#171717;box-shadow:0 2px 8px #00000012}.crv-campaign-badges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;font-family:var(--font-body--family);font-weight:700;line-height:1}.crv-campaign-discount{position:absolute;top:12px;left:0;padding:10px 14px;background:#d61920;color:#fff;font-size:17px;box-shadow:0 2px 5px #00000015}.crv-campaign-label{position:absolute;bottom:12px;left:0;padding:8px 10px;background:#111;color:#fff;font-size:10px;letter-spacing:.035em}.card-gallery:has(.crv-campaign-badges) .product-badges{inset-inline-start:auto;inset-inline-end:10px}@media(max-width:749px){media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control{width:64px}media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:8px}.crv-campaign-discount{top:10px;padding:8px 10px;font-size:15px}.crv-campaign-label{bottom:10px;padding:7px 6px;font-size:8px}}@media(prefers-reduced-motion:reduce){media-gallery.media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/crv-november.css.map */
