/*! @version pwa-studio: 1.40.0, @magento/venia-ui: ^11.7.3, @magento/upward-security-headers: ^1.1.21, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.5, @magento/peregrine: ^15.7.3, @magento/pagebuilder: 9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.slider-root-6Wu{display:block;min-height:400px;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;--leftViewportElement:-99999px}.slider-root-6Wu .slick-current{--leftViewportElement:0;z-index:1}.slider-bannerRoot-mos{min-height:inherit}.slider-bannerLink-VfQ{min-height:inherit}.slider-bannerWrapper-uAg{min-height:inherit}.slider-bannerPosterOverlay-v4i{min-height:inherit}.slider-root-6Wu .slick-slider{min-height:inherit}.slider-root-6Wu .slick-list{display:block;margin:0;min-height:inherit;overflow:hidden;padding:0;position:relative}.slider-root-6Wu .slick-list:focus{outline:none}.slider-root-6Wu .slick-list.dragging{cursor:pointer}.slider-root-6Wu .slick-thumb li>div{border-radius:6px;height:100%}.slider-root-6Wu .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;min-height:inherit;position:relative;top:0}.slider-root-6Wu .slick-track .slick-slide>div{min-height:inherit}.slider-root-6Wu .slick-track:after,.slider-root-6Wu .slick-track:before{content:"";display:table}.slider-root-6Wu .slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slider-root-6Wu .slick-slide{display:none;float:left;height:100%;min-height:inherit}.slick-initialized .slick-slide{display:block;visibility:hidden}.slick-loading .slick-slide{visibility:hidden}[dir=rtl] .slider-root-6Wu .slick-slide{float:right}.slider-root-6Wu .slick-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.slider-root-6Wu .slick-slide img{display:block}.slider-root-6Wu .slick-slide.slick-loading img{display:none}.slider-root-6Wu .slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide.slick-active{visibility:visible}.slider-root-6Wu .slick-vertical .slick-loading{border:1px solid transparent;display:block;height:auto}.slider-root-6Wu .slick-slider .slick-list,.slider-root-6Wu .slick-slider .slick-track{transform:translateZ(0)}.slider-root-6Wu .slick-arrow.slick-hidden{display:none}.slider-root-6Wu .slick-prev{left:1.6rem}.slider-root-6Wu .slick-next{right:1.6rem}.slider-root-6Wu .slick-next,.slider-root-6Wu .slick-prev{background:rgba(var(--brand-color-white),.75);border:none;border-radius:50px;color:transparent;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;opacity:1;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:40px;z-index:20}.slider-root-6Wu:hover .slick-next,.slider-root-6Wu:hover .slick-prev{opacity:1}.slider-root-6Wu .slick-prev:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" stroke="%23000" viewBox="0 0 24 24"><path d="M19 12H5M12 19l-7-7 7-7"/></svg>')}.slider-root-6Wu .slick-next:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" stroke="%23000" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>')}.slider-root-6Wu .slick-dots{display:block;list-style:none;margin:0;padding:20px 0 18px;text-align:center;width:100%}.slider-root-6Wu .slick-dots li{cursor:pointer;display:inline-block;height:15px;margin:0 2px;padding:0;position:relative;vertical-align:middle;width:15px}.slider-root-6Wu .slick-dots li button{background:rgb(var(--venia-global-color-gray-dark));border-radius:10px;box-shadow:none;cursor:pointer;display:block;filter:brightness(100%);height:15px;outline:none;padding:0;text-indent:-99999px;transition:.5s;width:15px}.slider-root-6Wu .slick-dots li button:hover{filter:brightness(80%)}.slider-root-6Wu .slick-dots li button:focus{outline:1px solid}.slider-root-6Wu .slick-dots li button:active,.slider-root-6Wu .slick-dots li button:focus,.slider-root-6Wu .slick-dots li button:not(.primary){box-shadow:none}.slider-root-6Wu .slick-dots li.slick-active button{background:var(--brand-color-dark-grey)}.slider-root-6Wu .slick-thumb{align-items:center;display:flex!important;height:90px;margin-bottom:35px;padding:20px 0 18px;width:100%}.slider-root-6Wu .slick-thumb.alternative-hero-paging{align-items:flex-start;bottom:60px;gap:20px;height:auto;justify-content:center;margin-bottom:0;padding:0;position:absolute}.slider-root-6Wu .slick-thumb li{border-radius:10px;height:71px!important;padding:2px;width:71px!important}.slider-root-6Wu .slick-thumb li.slick-active{border:2px solid rgb(var(--brand-color-teal))}.slider-root-6Wu .slick-thumb.alternative-hero-paging li{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:90px!important;justify-content:flex-start;margin:0;padding:0;width:300px!important}.slider-root-6Wu .slick-thumb.alternative-hero-paging li.slick-active{border:none}.slider-root-6Wu .slick-thumb.alternative-hero-paging li>div{align-items:center;border-radius:1rem}.slider-progressWrap-R87{margin-top:55px}.slider-progressWrap-R87,.slider-progressWrapAlternativeHero-teb{display:flex;justify-content:center;width:100%}.slider-progressWrapAlternativeHero-teb{bottom:30px;position:absolute}.slider-progress-S9x{bottom:5px;position:absolute}.slider-control-4BS{backdrop-filter:blur(20px);background:hsla(15,6%,86%,.5);border-radius:1rem;cursor:pointer;display:flex;gap:20px;padding:10px;position:relative}.slider-control-4BS p{color:rgb(var(--brand-color-bordeaux));max-height:50px;max-width:195px;overflow:hidden;text-align:left;text-overflow:ellipsis;width:195px}.slider-thumbnailImage-Qho{border-radius:.5rem;display:block;height:70px!important;width:70px!important}.slider-promotionBubble-YvF{background:transparent linear-gradient(270deg,var(--brand-color-stannah-red) 0,rgb(var(--brand-color-coral)) 100%) 0 0 no-repeat padding-box;border-radius:50px;font-size:18px;padding:5px 20px;position:absolute;right:16px;top:-17px;z-index:4}.slider-promotionBubble-YvF,.slider-promotionBubble-YvF span{color:rgb(var(--brand-color-white))!important}@media screen and (width <= 1000px){.slider-control-4BS p{display:none}.slider-root-6Wu .slick-thumb.alternative-hero-paging li{width:auto!important}.slider-progressWrap-R87,.slider-promotionBubble-YvF{display:none}}@media (width <= 768px){.slider-bannerWrapper-uAg{border-radius:6px;margin-top:30px}}@media screen and (width <= 540px){.slider-root-6Wu .slick-thumb.alternative-hero-paging{bottom:-50px}.slider-progressWrapAlternativeHero-teb{bottom:-80px}}
