.o-product-thumbnail-mini{background-color:#fff;width:20.9375rem;margin:0 auto}.o-product-thumbnail-mini__inner{padding:1rem .9375rem;display:flex}.o-product-thumbnail-mini__image-container{display:block;width:3.4375rem;padding-bottom:21.82%;margin-right:1rem}@supports((-o-object-fit:contain) or (object-fit:contain)){.o-product-thumbnail-mini__image.o-media{-o-object-fit:contain;object-fit:contain}}.o-product-thumbnail-mini__content-container{width:12.5rem;display:flex;flex-direction:column;margin-right:1.125rem}.o-product-thumbnail-mini__title{margin-bottom:.1875rem}.o-product-thumbnail-mini__price-wrapper{display:flex;align-items:center}.o-product-thumbnail-mini__price-wrapper .o-product-thumbnail__price{padding:0;margin:0}.o-product-thumbnail-mini__price-wrapper .o-product-thumbnail__pricing{padding-left:0}.o-product-thumbnail-mini__separator{margin:0 .4375rem}.o-product-thumbnail-mini__swatches-count{margin-bottom:0;text-transform:uppercase;text-decoration:underline}.o-product-thumbnail-mini__icon{width:1.25rem;height:1.25rem;transform:rotate(180deg)}.o-product-thumbnail-mini__icon path{stroke:#da2127}@media only screen and (min-width:1100px){.o-product-thumbnail-mini{width:27.5rem}.o-product-thumbnail-mini__inner{padding:.9375rem 1.375rem;align-items:center}.o-product-thumbnail-mini__media-container{width:4.5rem;margin-right:1.3125rem}}.c-banner-with-products__inner{position:relative;max-width:125rem;margin:0 auto}.c-banner-with-products__inner:after{content:"";position:absolute;background-color:rgba(23,22,23,.1);inset:0;z-index:1}.c-banner-with-products__media.is-desktop{display:none}.c-banner-with-products__media-container{padding-bottom:min(198.4%,46.5rem)}.c-banner-with-products__product-pin{position:relative;z-index:3;border-radius:100%;width:.5rem;height:.5rem;background:#fff;transition:background-color .2s cubic-bezier(.49,.25,.38,.76)}.c-banner-with-products__product-pin-outer{position:absolute;transform:translate(-50%,-50%);width:1.875rem;height:1.875rem;border-radius:100%;background-color:#171617;z-index:3;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-banner-with-products__product-pin-outer.is-visible .c-banner-with-products__product-pin{background-color:#da2127}.c-banner-with-products__product-pin-outer.is-visible+.c-banner-with-products__mini-product{opacity:1;visibility:visible;z-index:2}.c-banner-with-products__mini-product{cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);bottom:4%;z-index:-1;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.49,.25,.38,.76)}.c-banner-with-products__mini-product .o-product-thumbnail-mini__icon{display:none}.c-banner-with-products__mini-product .o-product-thumbnail__pricing{margin-bottom:0}@media only screen and (min-width:750px){.c-banner-with-products__inner:after{background-color:rgba(23,22,23,.2)}.c-banner-with-products__media-container{padding-bottom:min(70%,32.8125rem)}.c-banner-with-products__mini-product{left:3%;transform:translateX(0)}}@media only screen and (min-width:1100px){.c-banner-with-products__media.is-mobile{display:none}.c-banner-with-products__media.is-desktop{display:block}.c-banner-with-products__media-container{padding-bottom:min(90.67%,57.25rem)}}
