.product{margin:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product__info-wrapper{padding-left:0;padding-bottom:0}@media screen and (max-width:749px){.product-section{margin-top:0}}@media screen and (min-width:750px){.product__info-container--sticky{position:sticky;top:3rem;z-index:2}.product__info-wrapper{padding-left:5rem}.product__media-container .slider-buttons{display:none}}@media screen and (min-width:990px){.product:not(.product--no-media) .product__media-wrapper{max-width:64%;width:calc(64% - .5rem)}.product:not(.product--no-media) .product__info-wrapper{padding-left:4rem;max-width:36%;width:calc(36% - .5rem)}}.product__info-container .price--large{min-height:4.2rem}@media screen and (min-width:750px){.product__info-container .price--large{min-height:4.7rem}}.product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product__media-wrapper .product__media-item{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start}.rc-product-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.rc-product-thumbnail{flex:0 0 65px;width:65px;height:65px;padding:3px;border:1px solid #ddd;background:#fff;cursor:pointer}.rc-product-thumbnail.is-active{border:2px solid #222}.rc-product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:749px){.rc-product-thumbnail{flex-basis:55px;width:55px;height:55px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
