.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}[data-keen-slider-moves] *{pointer-events:none}.sec-ProductCarousel{--Current-Background: var(--Background_Colour);--Current-Foreground: var(--Color);background-color:var(--Background_Colour);color:var(--Color);overflow:hidden}.sec-ProductCarousel-light{--Color: var(--Color_Grey-Lighter)}.sec-ProductCarousel-dark{--Color: var(--Color_Brand)}.sec-ProductCarousel_Inner{display:block;padding-block:60px 60px}@media only screen and (min-width: 901px){.sec-ProductCarousel_Inner{padding-block:80px 80px}}.sec-ProductCarousel_Header{align-items:center;display:flex;margin-bottom:20px}@media only screen and (min-width: 901px){.sec-ProductCarousel_Header{grid-gap:var(--Grid_Gutter);grid-template-columns:repeat(12,1fr);display:grid;margin-bottom:40px}}.sec-ProductCarousel_HeaderTitle{text-transform:uppercase}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderTitle{grid-column:1 / span 3}}.sec-ProductCarousel_HeaderLinks{margin-left:auto}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderLinks{grid-column:4 / span 3;margin-left:0}}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderLink{grid-gap:var(--Grid_Gutter);grid-template-columns:repeat(3,1fr);display:grid}}.sec-ProductCarousel_HeaderLink .btn-Arrow_Icon{display:none}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderLink .btn-Arrow_Icon{grid-column:span 1;display:flex}}.sec-ProductCarousel_HeaderLink .btn-Arrow_Copy{font-size:12px;text-transform:none}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderLink .btn-Arrow_Copy{grid-column:3 / span 1;text-transform:uppercase}}.sec-ProductCarousel_HeaderLink:hover .btn-Arrow_Icon{width:var(--Arrow_Length)}.sec-ProductCarousel_HeaderControls{display:none}@media only screen and (min-width: 901px){.sec-ProductCarousel_HeaderControls{grid-column:10 / span 3;display:flex}}.sec-ProductCarousel_HeaderControl{gap:15px;display:flex;margin-left:auto}.sec-ProductCarousel_Prev{transition:opacity .5s ease}.sec-ProductCarousel_Prev[disabled]{opacity:.5}.sec-ProductCarousel_Carousel{--Site_Margin: 12px;margin-inline:calc(var(--Site_Margin) * -1) calc(var(--Site_Margin) * -1);padding-inline:var(--Site_Margin) var(--Site_Margin);overflow:hidden}.sec-ProductCarousel_Slides:not([data-initialised=true]){display:grid}@media only screen and (min-width: 768px){.sec-ProductCarousel_Slides:not([data-initialised=true]){grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 901px){.sec-ProductCarousel_Slides:not([data-initialised=true]){grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1201px){.sec-ProductCarousel_Slides:not([data-initialised=true]){grid-template-columns:repeat(4,1fr)}}.sec-ProductCarousel_Slides:not([data-keen-slider-disabled]){overflow:visible}.sec-ProductCarousel_Slide .prd-Card_Body{margin-block-start:12px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/204/assets/section-product-carousel.css.map */
