.sn_hero_product__gallery .swiper-slide figure picture,.sn_hero_product__thumbs .swiper-slide figure picture,.sn_hero_product__thumbs .swiper-slide a picture{position:absolute;top:0;right:0;bottom:0;left:0}.sn_hero_product__gallery .swiper-slide figure picture picture,.sn_hero_product__thumbs .swiper-slide figure picture picture,.sn_hero_product__thumbs .swiper-slide a picture picture,.sn_hero_product__gallery .swiper-slide figure picture img,.sn_hero_product__thumbs .swiper-slide figure picture img,.sn_hero_product__thumbs .swiper-slide a picture img{width:100%;height:100%}.sn_hero_product__gallery .swiper-slide figure picture img,.sn_hero_product__thumbs .swiper-slide figure picture img,.sn_hero_product__thumbs .swiper-slide a picture img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product{overflow:hidden}}.sn_hero_product__media{position:relative}@media only screen and (min-width: 62em){.sn_hero_product__media{position:sticky;top:5.5rem;-webkit-transition:all .35s ease;transition:all .35s ease;width:calc((100*var(--vw, 1vw) - 90rem)/2 + 100% + 1.25rem);margin-left:calc((100*var(--vw, 1vw) - 90rem)/-2 - 1.25rem)}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 62em)and (max-width: 90em){.sn_hero_product__media{width:calc(100% + 1.25rem);margin-left:-1.25rem}}body.__header_up .sn_hero_product__media{top:0}@media only screen and (min-width: 48em){.sn_hero_product__thumbs{position:absolute;right:0;bottom:0;left:0;z-index:20;padding-top:.75rem;padding-bottom:.75rem;padding-left:0rem;padding-right:0rem}}@media only screen and (min-width: 62em){.sn_hero_product__thumbs{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product__thumbs{margin-top:1.25rem;width:100%;overflow:visible}}.sn_hero_product__thumbs .swiper-slide{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:unset;text-align:unset;width:3rem;height:3rem;margin-right:.5rem}@media only screen and (min-width: 62em){.sn_hero_product__thumbs .swiper-slide{width:5rem;height:5rem}}.sn_hero_product__thumbs .swiper-slide.swiper-slide-thumb-active figure,.sn_hero_product__thumbs .swiper-slide.swiper-slide-thumb-active a{border-width:.0625rem}.sn_hero_product__thumbs .swiper-slide figure,.sn_hero_product__thumbs .swiper-slide a{display:block;width:100%;height:100%;border-radius:.25rem;overflow:hidden;position:relative;border:0px solid #cc0605;cursor:pointer}.sn_hero_product__thumbs .swiper-slide figure::after,.sn_hero_product__thumbs .swiper-slide a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);z-index:10}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product__gallery{margin-left:-1.25rem;margin-right:-1.25rem}}.sn_hero_product__gallery .swiper-slide figure{position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product__gallery .swiper-slide figure{overflow:hidden;position:relative}.sn_hero_product__gallery .swiper-slide figure:before{content:"";display:block;height:0;padding-top:100%}}@media only screen and (min-width: 62em){.sn_hero_product__gallery .swiper-slide figure{height:calc(100*var(--vh, 1vh) - 5.5rem)}}@media only screen and (min-width: 62em){body.__header_up .sn_hero_product__gallery .swiper-slide figure{height:calc(100*var(--vh, 1vh))}}.sn_hero_product__gallery .swiper-slide figure::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);z-index:10}.sn_hero_product__wr.overflow-hidden .sn_hero_product__blocks{opacity:0}@media only screen and (min-width: 62em){.sn_hero_product__content{padding-top:4.375rem;padding-bottom:4.375rem;padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}}.sn_hero_product__content__anchors__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}@media only screen and (min-width: 62em){.sn_hero_product__content__anchors__btns{display:grid;grid-template-columns:repeat(3, 1fr)}}.sn_hero_product__bar{position:fixed;right:0;bottom:0;left:0;z-index:1020;background-color:#fff;height:5rem;border-top:.0625rem solid #dcdcdc;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);pointer-events:none}@media only screen and (min-width: 62em){.sn_hero_product__bar{position:fixed;top:0;right:0;bottom:auto;left:0;height:4rem;border-bottom:.0625rem solid #dcdcdc;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.sn_hero_product__bar.__active{-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto}@media only screen and (min-width: 62em){.sn_hero_product__bar.__active{top:5.5rem}}@media only screen and (min-width: 62em){body.__header_up .sn_hero_product__bar{top:0}}.sn_hero_product__bar__anchors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.sn_hero_product__bar__anchors__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_hero_product__bar .btn{width:100%}}.sn_hero_product__blocks{opacity:1;-webkit-transition:all .35s ease;transition:all .35s ease}.sn_hero_product__blocks .container-fluid{padding-left:0;padding-right:0}.sn_hero_product__blocks .container-fluid [class^=col-]{width:100% !important}.sn_hero_product__blocks .sn_slider_cards{overflow:visible}.sn_hero_product__blocks .sn_slider_cards__swiper{overflow:hidden !important;width:calc(100% + 1.25rem)}@media only screen and (min-width: 62em){.sn_hero_product__blocks .sn_slider_cards__swiper{width:calc((100*var(--vw, 1vw) - 90rem)/2 + 100% + 1.25rem + 5rem)}}@media only screen and (min-width: 62em)and (max-width: 90em){.sn_hero_product__blocks .sn_slider_cards__swiper{width:calc(100% + 1.25rem + 5rem)}}