.sec-RangeCarousel{background-color:#f2f2f2}.sec-RangeCarousel_Inner{flex-direction:column;display:flex;padding-block-start:40px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;overflow:hidden}@media only screen and (min-width: 901px){.sec-RangeCarousel_Inner{grid-template-columns:1fr 1fr 1fr 1fr;padding-block-start:100px;padding-block-end:100px;padding-inline-start:30px;padding-inline-end:30px;display:grid}}@media only screen and (min-width: 1201px){.sec-RangeCarousel_Inner{padding-inline-start:80px;padding-inline-end:80px}}.sec-RangeCarousel_Header{position:relative;flex-direction:column;justify-content:center;display:flex;padding-block-end:20px;align-items:flex-start;gap:10px}@media only screen and (min-width: 901px){.sec-RangeCarousel_Header{position:relative;justify-content:flex-start;grid-column:span 1;text-align:left;gap:20px;z-index:2;background-color:#f2f2f2}.sec-RangeCarousel_Header:before{content:"";position:absolute;top:0;left:-30px;height:100%;width:30px;background-color:#f2f2f2;z-index:2}.sec-RangeCarousel_Header:after{content:"";position:absolute;top:0;right:-75px;height:100%;width:75px;background-color:#f2f2f2;z-index:2}}@media only screen and (min-width: 1201px){.sec-RangeCarousel_Header:before{left:-80px;width:80px}}.sec-RangeCarousel_Title{margin-block-end:20px}.sec-RangeCarousel_Text{margin-block-end:0}@media only screen and (min-width: 901px){.sec-RangeCarousel_Text{margin-block-end:20px}}.sec-RangeCarousel_Button{display:inline-flex;padding-block:16px;padding-inline:40px;justify-content:center;align-items:center;gap:10px;text-transform:uppercase;text-decoration:none;font-weight:700;height:50px}.sec-RangeCarousel_Button-mobile{display:block}@media only screen and (min-width: 901px){.sec-RangeCarousel_Button-mobile{display:none}}.sec-RangeCarousel_Button-desktop{display:none}@media only screen and (min-width: 901px){.sec-RangeCarousel_Button-desktop{display:inline-block}}.sec-RangeCarousel_Body{position:relative;z-index:1}@media only screen and (min-width: 901px){.sec-RangeCarousel_Body{position:relative;grid-column:span 3;padding-inline-start:75px}}.sec-RangeCarousel_Arrows{position:absolute;top:40%;z-index:2;width:100%}.sec-RangeCarousel_Arrow{background-color:var(--Color_OffWhite);position:absolute;height:40px;width:40px;padding:10px;border:0;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.sec-RangeCarousel_Arrow[disabled]{opacity:0;visibility:hidden;transform:scale(0)}.sec-RangeCarousel_Arrow-previous{left:15px}@media only screen and (min-width: 901px){.sec-RangeCarousel_Arrow-previous{left:75px}}.sec-RangeCarousel_Arrow-next{right:0}@media only screen and (min-width: 901px){.sec-RangeCarousel_Arrow-next{right:75px}}.sec-RangeCarousel_Slides.keen-slider{flex-flow:row nowrap;display:flex;padding-block-end:20px;overflow:visible;scroll-snap-type:both mandatory;gap:0}@media only screen and (min-width: 901px){.sec-RangeCarousel_Slides{flex-flow:unset;display:unset;padding:unset;scroll-padding:unset;overflow-x:unset;overflow-y:unset;scroll-snap-type:unset}.sec-RangeCarousel_Slides:not([data-initialised=true]){gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-range-carousel.css.map */
