/*! Legacy Grid */
/*! Fonts */
/*! Transitions */
/*! Content area */
/*! Breakpoints */
/*! Additional breakpoints */
/*! Standard media queries */
/*! Useful media queries */
/*! Grid */
/*! Theme mixins used to allow for further site themes to be added */.hero-carousel-offer-inner.offer-howdens-less{background-color:rgba(252,209,48,.9)}.hero-carousel-offer-inner.offer-howdens-less .trade-chris-svg{height:70px;position:absolute;right:0;top:-25px;width:80px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.offer-howdens-less .trade-chris-svg{height:80px;width:90px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.offer-howdens-less .trade-chris-svg{height:50px;width:60px}}.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo{margin-bottom:15px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo{margin-bottom:25px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo{margin-bottom:15px}}.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo-svg{height:30px;width:130px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo-svg{height:35px;width:165px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo-svg{height:23px;width:125px}}.hero-carousel-offer-inner.offer-howdens-less .pro-series-logo-svg .fill-color-svg{fill:#000}.hero-carousel-offer-inner.offer-howdens-less .howdens-less-svg{height:100px;width:220px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.offer-howdens-less .howdens-less-svg{height:110px;width:250px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.offer-howdens-less .howdens-less-svg{height:90px;width:202px}}.hero-carousel-offer-inner.brochure-out-offer{background-color:hsla(0,0%,100%,.9)}.hero-carousel-offer-inner.brochure-out-offer .pro-series-colour-logo{margin-bottom:20px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.brochure-out-offer .pro-series-colour-logo{margin-bottom:40px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.brochure-out-offer .pro-series-colour-logo{margin-bottom:20px}}.hero-carousel-offer-inner.brochure-out-offer .pro-series-colour-logo-svg{height:53px;width:290px}@media only screen and (max-width:767px){.hero-carousel-offer-inner.brochure-out-offer .pro-series-colour-logo-svg{height:45px;width:213px}}.hero-carousel-offer-inner.brochure-out-offer .brochure-out-svg{height:60px;width:205px}.hero-carousel-offer-inner.quicker-installation-offer{background-color:rgba(34,34,34,.9)}.hero-carousel-offer-inner.quicker-installation-offer .pro-series-logo{margin-bottom:15px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.quicker-installation-offer .pro-series-logo{margin-bottom:25px}}.hero-carousel-offer-inner.quicker-installation-offer .pro-series-logo-svg{height:30px;width:130px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.quicker-installation-offer .pro-series-logo-svg{height:35px;width:165px}}.hero-carousel-offer-inner.quicker-installation-offer .pro-series-logo-svg .fill-color-svg{fill:#fff}.hero-carousel-offer-inner.quicker-installation-offer .quick-installation-svg{height:115px;width:190px}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.quicker-installation-offer .quick-installation-svg{height:123px;width:203px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner.quicker-installation-offer .quick-installation-svg{height:88px;width:145px}}.hero-carousel-offer-inner.prize-giveaway{background-color:#222;padding:20px 30px 10px}@media only screen and (max-width:767px){.hero-carousel-offer-inner.prize-giveaway{padding:30px 20px 15px}}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.prize-giveaway{padding:40px 70px 20px}}.hero-carousel-offer-inner.prize-giveaway .banner-image{margin-bottom:0}@media only screen and (min-width:1920px){.hero-carousel-offer-inner.prize-giveaway .banner-image{max-height:192px;max-width:none}}.hero-carousel{overflow:hidden}@media only screen and (min-width:1920px){.hero-carousel{min-height:1020px}}@media only screen and (min-width:992px){.hero-carousel{height:calc(100vh - 140px);min-height:630px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-carousel{height:650px}}.hero-carousel-content{background-color:#000;height:100%;position:relative}.hero-carousel-image{height:100%}@media only screen and (min-width:480px) and (max-width:767px){.hero-carousel-image{height:510px}}@media only screen and (max-width:479px){.hero-carousel-image{height:270px}}.hero-carousel-image img{font-family:"object-fit: cover; object-position: 50% 50%;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.hero-carousel-link{cursor:pointer;inset:0;position:absolute;z-index:1}.hero-carousel-image-gradient{background:linear-gradient(to top right,rgba(34,34,34,.55),rgba(34,34,34,.2) 33%,rgba(34,34,34,0));inset:0;position:absolute;transform-style:preserve-3d}.hero-carousel-content-inner{inset:0;position:absolute}@media only screen and (max-width:767px){.hero-carousel-content-inner{position:relative}}.hero-carousel-content-inner .container{height:100%;position:relative}@media only screen and (min-width:1920px){.hero-carousel-content-inner .container{max-width:90%}}@media only screen and (max-width:767px){.hero-carousel-content-inner .container{padding-left:0;padding-right:0}}.hero-carousel-offer-wrapper{align-items:center;display:flex;justify-content:center;z-index:2}@media only screen and (min-width:1025px){.hero-carousel-offer-wrapper{opacity:0;transform:translateY(100px);transform-style:preserve-3d}}@media only screen and (min-width:768px){.hero-carousel-offer-wrapper{bottom:0;height:330px;position:absolute;top:auto;width:330px}}@media only screen and (min-width:1920px){.hero-carousel-offer-wrapper{height:408px;right:65px;width:408px}}@media only screen and (min-width:992px){.hero-carousel-offer-wrapper{right:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1024px){.hero-carousel-offer-wrapper{right:30px}}@media only screen and (max-width:767px){.hero-carousel-offer-wrapper{max-width:100%;position:relative;width:100%}}.hero-carousel-offer-inner{align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:20px 30px;width:100%}@media only screen and (min-width:1920px){.hero-carousel-offer-inner{padding:50px 70px}}@media only screen and (max-width:767px){.hero-carousel-offer-inner{padding:30px 20px}}.hero-carousel-offer-inner svg{max-height:166px;max-width:100%}@media only screen and (min-width:480px) and (max-width:767px){.hero-carousel-offer-inner svg{max-height:170px}}@media only screen and (max-width:479px){.hero-carousel-offer-inner svg{max-height:145px}}.hero-carousel-offer-inner .banner-image{margin-bottom:25px;max-height:166px;max-width:100%}@media only screen and (min-width:480px) and (max-width:767px){.hero-carousel-offer-inner .banner-image{max-height:170px}}@media only screen and (max-width:479px){.hero-carousel-offer-inner .banner-image{margin-bottom:0;max-height:145px}}@media only screen and (min-width:768px){.hero-carousel-offer-inner .offer-main-link{width:100%}}.hero-carousel-offer-inner .offer-main-link.btn--static-black:hover{background-color:#000;color:#fff}.hero-carousel-offer-inner .offer-main-link:hover{background-color:#fcd130;color:#000}.hero-carousel-offer-inner .offer-secondary-link{align-items:center;color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5}@media only screen and (max-width:767px){.hero-carousel-offer-inner .offer-secondary-link{font-size:14px}}.hero-carousel-offer-inner .offer-secondary-link .svg-arrow{fill:#000;height:14px;margin-right:10px;width:17px}.hero-carousel-offer-inner .offer-secondary-link.white{color:#fff}.hero-carousel-offer-inner .offer-secondary-link.white svg{fill:#fff}.hero-carousel-price-wrapper{bottom:100px;left:40px;position:absolute}@media only screen and (min-width:1025px){.hero-carousel-price-wrapper{opacity:0;transition:opacity 1s ease-out .5s}}@media only screen and (min-width:1920px){.hero-carousel-price-wrapper{left:65px}}@media only screen and (max-width:991px){.hero-carousel-price-wrapper{bottom:40px}}.hero-carousel-price-inner{border:2px solid #fff;display:flex}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1200px){.hero-carousel-price-inner{flex-direction:column}}.hero-carousel-price-inner-item{background:rgba(34,34,34,.9);color:#fff;font-family:Montserrat,sans-serif;max-width:185px;padding:10px;text-align:center;text-transform:uppercase}@media only screen and (min-width:1920px){.hero-carousel-price-inner-item{padding:17px 30px 11px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1200px){.hero-carousel-price-inner-item{width:100%}}.hero-carousel-price-inner-item:first-of-type{background:rgba(34,34,34,.6);border-right:2px solid #fff;max-width:232px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1200px){.hero-carousel-price-inner-item:first-of-type{border-bottom:2px solid #fff;border-right:none}}.hero-carousel-price-inner-item .copy-type-1{font-size:10px;letter-spacing:.5px;margin-bottom:5px}@media only screen and (min-width:1920px){.hero-carousel-price-inner-item .copy-type-1{font-size:12px}}.hero-carousel-price-inner-item .copy-type-2{display:inline-block;font-size:48px;font-weight:500;letter-spacing:1.05px;margin-bottom:2px;padding-bottom:10px;position:relative}@media only screen and (min-width:1920px){.hero-carousel-price-inner-item .copy-type-2{font-size:53px}}.hero-carousel-price-inner-item .copy-small{bottom:0;font-size:8px;letter-spacing:2px;position:absolute;right:0;text-align:right}@media only screen and (min-width:1920px){.hero-carousel-price-inner-item .copy-small{font-size:10px}}.hero-carousel-pagination-wrapper{align-items:center;bottom:110px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.hero-carousel-pagination-wrapper{bottom:40px;left:42%}}@media only screen and (min-width:480px) and (max-width:767px){.hero-carousel-pagination-wrapper{bottom:350px}}@media only screen and (max-width:479px){.hero-carousel-pagination-wrapper{bottom:auto;top:220px}}.initialized-hero-carousel .hero-carousel-bullets{display:flex;margin:0 15px}@media only screen and (min-width:1920px){.initialized-hero-carousel .hero-carousel-bullets{margin:0 30px}}@media only screen and (max-width:991px){.initialized-hero-carousel .hero-carousel-bullets{margin:0 10px}}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination{position:relative}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:none;height:52px;margin:0 2px;position:relative;width:52px}@media only screen and (min-width:1920px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{height:62px;width:62px}}@media only screen and (max-width:991px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{height:32px;width:32px}}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active.hide-circle .bullet-wrapper{display:none}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active.first-circle-interaction .bullet-wrapper .circle-whole.right{animation:circle-part-right 4s linear forwards}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active.first-circle-interaction .bullet-wrapper .circle-whole.left{animation:circle-part-left 4s linear forwards}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper{height:52px;position:relative;width:52px}@media only screen and (min-width:1920px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper{height:62px;width:62px}}@media only screen and (max-width:991px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper{display:none}}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-part{height:52px;overflow:hidden;position:absolute;top:0;width:26px}@media only screen and (min-width:1920px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-part{height:62px;width:31px}}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-part.right{right:0}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-part.left{left:0}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-whole{border:2px solid transparent;border-radius:50%;height:52px;position:absolute;top:0;width:52px}@media only screen and (min-width:1920px){.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-whole{height:62px;width:62px}}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-whole.right{animation:circle-part-right 5s linear forwards;border-right:2px solid #fff;border-top:2px solid #fff;right:0}.initialized-hero-carousel .hero-carousel-bullets.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active .bullet-wrapper .circle-whole.left{animation:circle-part-left 5s linear forwards;border-bottom:2px solid #fff;border-left:2px solid #fff;left:1px}@keyframes circle-part-right{0%{transform:rotate(-135deg)}50%,to{transform:rotate(45deg)}}@keyframes circle-part-left{0%,50%{transform:rotate(-135deg)}to{transform:rotate(45deg)}}.initialized-hero-carousel .hero-carousel-next,.initialized-hero-carousel .hero-carousel-prev{cursor:pointer;height:30px;position:relative;width:30px;z-index:1}@media only screen and (max-width:991px){.initialized-hero-carousel .hero-carousel-next,.initialized-hero-carousel .hero-carousel-prev{display:none}}.initialized-hero-carousel .hero-carousel-next:before,.initialized-hero-carousel .hero-carousel-prev:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:13px;position:absolute;top:50%;transition:all 1s cubic-bezier(.4,1,0,1);width:13px}.initialized-hero-carousel .hero-carousel-prev:before{right:0;transform:translateY(-50%) rotate(-225deg)}.initialized-hero-carousel .hero-carousel-next:before{left:0;transform:translateY(-50%) rotate(-45deg)}@media only screen and (min-width:1025px){.active-interaction .hero-carousel-offer-wrapper{opacity:1;transform:translateY(0)}.active-interaction .hero-carousel-price-wrapper{opacity:1}.initial-interaction .hero-carousel-image:first-of-type{opacity:1;transform:translateX(0)}}.hero-carousel-scroll-down{background-color:#000;bottom:0;cursor:pointer;height:60px;left:50%;position:absolute;transform:translateX(-50%);width:60px;z-index:1}@media only screen and (max-width:1024px){.hero-carousel-scroll-down{display:none}}.hero-carousel-scroll-down:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:13px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(135deg);width:13px}.promotional-banner{overflow:hidden}@media only screen and (min-width:1920px){.promotional-banner{min-height:1020px}}@media only screen and (min-width:992px){.promotional-banner{height:calc(100vh - 140px);min-height:630px}}@media only screen and (min-width:768px) and (max-width:991px){.promotional-banner{height:650px}}.promotional-banner .promotional-banner-content{background-color:#e40814;height:100%;position:relative}.promotional-banner .promotional-banner-image{height:100%}@media only screen and (max-width:767px){.promotional-banner .promotional-banner-image{height:510px}}@media only screen and (max-width:479px){.promotional-banner .promotional-banner-image{height:296px}}.promotional-banner .promotional-banner-image img{height:100%;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:auto}@media only screen and (max-width:767px){.promotional-banner .promotional-banner-image img{bottom:8%}}.promotional-banner .promotional-button{bottom:50px;left:50%;max-width:400px;padding:0 10px;position:absolute;transform:translateX(-50%);width:100%}@media only screen and (max-width:991px){.promotional-banner .promotional-button{bottom:30px}}@media only screen and (max-width:479px){.promotional-banner .promotional-button{bottom:10px}}.usps{padding:80px 0 70px}@media only screen and (min-width:768px) and (max-width:991px){.usps{padding:50px 0 90px}}@media only screen and (min-width:768px) and (max-width:930px){.usps{padding:70px 0}}@media only screen and (max-width:767px){.usps{padding:40px 20px}}@media only screen and (min-width:768px){.usps.usp-numbers{padding-bottom:50px;padding-top:60px}}.usps .row--flex{flex-wrap:nowrap;justify-content:center}@media only screen and (max-width:767px){.usps .row--flex{flex-wrap:wrap;gap:20px}}.usps .container,.usps-item{position:relative}.usps-item{color:#000;padding:0 15px;text-align:center;width:25%}.theme-bg--featured .usps-item{color:#fff}@media only screen and (max-width:767px){.usps-item+.usps-item{margin-top:30px}}.usps-item:after{background-color:#fff;content:"";height:50%;position:absolute;right:-1px;top:64px;width:1px}@media only screen and (max-width:767px){.usps-item:after{display:none}}.usps-item:last-of-type:after{display:none}@media only screen and (min-width:768px){.usps-featured-3 .usps-item{width:33.33%}.usps-featured .usps-item{width:100%}.usps-featured-2 .usps-item{width:50%}}@media only screen and (max-width:767px){.usps-featured-2 .usps-item+.usps-item{margin-top:30px}}.usps-featured-2 .usps-item:after{display:none}@media only screen and (max-width:767px){.usps-item{padding:0;width:100%}}.usps-item>.svg-wrap{margin-bottom:20px;width:100%}.usps-item>.svg-wrap>svg{height:64px}@media only screen and (max-width:767px){.usps-item>.svg-wrap>svg{height:55px}}.usps-item>.svg-wrap .svg-stroke{color:#fcd130}.usps-item .usps-link{color:#fcd130;font-family:Montserrat,sans-serif;font-weight:300}@media only screen and (max-width:767px){.usps-item .usps-link{font-size:14px}}.usps-item .usps-link:hover{color:#000}.usps-item .usps-link:hover svg{fill:#000}.usps-item .usps-link .svg-wrap{fill:#fcd130;margin-right:5px}.usps-item .usps-link .svg-wrap .svg-chevron{height:12px;transition:all .5s ease-in;width:12px}@media only screen and (max-width:767px){.usps-item .usps-link .svg-wrap .svg-chevron{display:none}}.usps-item .usps-link .svg-wrap .svg-arrow{height:13px;transition:all .5s ease-in;width:16px}@media only screen and (min-width:768px){.usps-item .usps-link .svg-wrap .svg-arrow{display:none}}.theme-bg--featured .usps .usps-link:hover{color:#fff}.theme-bg--featured .usps .usps-link:hover svg{fill:#fff}.usps-title{color:#000;font:300 18px/2 Montserrat,sans-serif;letter-spacing:2px;margin-bottom:10px;text-align:center;text-transform:uppercase;white-space:nowrap}.theme-bg--featured .usps-title{color:#fcd130}@media only screen and (min-width:768px) and (max-width:991px){.usps-title{font-size:12px}}@media only screen and (max-width:767px){.usps-title{font-size:14px}}.usp-numbers .usps-title{color:#fff;font-size:14px;font-weight:500}.usps-description{font:500 16px/1.3 Montserrat,sans-serif;margin-bottom:10px;padding:0;text-align:center}@media only screen and (max-width:991px){.usps-description{font-weight:300}}.usps-description .footnotes-cross{font-size:20px;vertical-align:super}.usps-content-tiles{margin-bottom:20px}@media only screen and (max-width:479px){.usps-content-tiles{margin-bottom:0}}.global-intro{margin-bottom:0}.usps-global-heading{color:#fcd130;font-size:19px;font-weight:400;line-height:28px;transform:translateY(-50%);width:100%}.usps-global-heading,.usps-global-title{font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase}.usps-global-title{color:#fff;font-size:16px;font-weight:500;letter-spacing:3.2px;line-height:1.75}@media only screen and (max-width:767px){.usps-global-title{line-height:1.5}}.usp-numbers .usps-global-title{font:300 24px/1.5 Montserrat,sans-serif;letter-spacing:2.4px;text-transform:capitalize}@media only screen and (max-width:767px){.usp-numbers .usps-global-title{font-size:16px}}.usps-global-text{color:#fff;font:300 14px/1.71 Karla,sans-serif;margin-bottom:20px;margin-top:20px;text-align:center}@media only screen and (max-width:767px){.usps-global-text{font:300 12px/1.92 Karla,sans-serif;margin-bottom:16px;margin-top:25px}}.usps-global-subtext{color:#fff;font:300 14px/1.71 Karla,sans-serif;font-size:10px;margin-top:40px;text-align:right}@media only screen and (max-width:767px){.usps-global-subtext{font:300 12px/1.92 Karla,sans-serif;margin-top:16px;text-align:center}}.usps-content{padding:40px}.usps-content .separator__gold{background-color:#fff;height:2px;margin:20px 0 0;width:35px}@media only screen and (max-width:767px){.usps-content .separator__gold{margin:10px 0}}.usps-content .separator__platinum{background-color:#000;height:2px;margin:20px 0 0;width:35px}@media only screen and (max-width:767px){.usps-content .separator__platinum{margin:10px 0}}.gold{background-color:#896b21}.gold .usps-description,.gold .usps-title{text-align:left}.platinum{background-color:#bdc2c7}.platinum .usps-description,.platinum .usps-title{text-align:left}.usps-number{color:#fff;display:flex;flex-direction:column;font:600 30px/1.3 Montserrat,sans-serif;height:105px;justify-content:center;margin:-15px 0}@media only screen and (min-width:768px) and (max-width:930px){.usps-number{font-size:24px}}@media only screen and (max-width:767px){.usps-number{font-size:24px;height:80px;text-align:left}}.usps-number .usps-pre-number{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.inverted-colour{color:#000}.chris-icon{bottom:100%;position:absolute;right:40px;transform:translateY(-100%)}@media only screen and (max-width:767px){.chris-icon{display:none}}.chris-icon svg{height:50px;width:75px}.usps-default-theme{position:relative}.usps-default-theme .chris-icon{bottom:calc(100% - 7px);transform:none}.usp-container-boxes-wrapper{margin-top:-30px;overflow-x:hidden;padding-top:30px}.usp-container-boxes{display:flex;justify-content:center}@media only screen and (max-width:767px){.usp-container-boxes{flex-wrap:wrap}}.usp-container-boxes .usp-container-boxes-bullets{display:none;margin-top:25px}@media only screen and (max-width:767px){.usp-container-boxes .usp-container-boxes-bullets{display:block}}.usp-container-boxes.swiper-container-horizontal>.usp-container-boxes-bullets .swiper-pagination-bullet{background:#000;margin:5px 15px}.usp-container-boxes-item{background-color:#fcd130;border-radius:16px;flex-basis:33.3%;margin-right:40px;min-height:330px;position:relative}@media only screen and (min-width:768px){.usp-container-boxes-item{flex-grow:1;flex-shrink:1}}@media only screen and (min-width:768px) and (max-width:991px){.usp-container-boxes-item{margin-right:20px;min-height:250px}}@media only screen and (max-width:767px){.usp-container-boxes-item{flex-basis:95%;margin-right:0;min-height:280px}}.usp-container-boxes-item:last-of-type{margin-right:0}.boxes-item-inner{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:70%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%}@media only screen and (max-width:991px){.boxes-item-inner{padding:10px}}.boxes-item-inner .first-line{font-size:30px;font-weight:600;line-height:1.2;text-transform:uppercase;width:100%}@media only screen and (min-width:992px) and (max-width:1200px){.boxes-item-inner .first-line{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .first-line{font-size:24px}}@media only screen and (max-width:767px){.boxes-item-inner .first-line{font-size:32px}}.boxes-item-inner .first-line .sup{font-size:16px;position:relative;top:2px}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .first-line .sup{font-size:16px;top:0}}@media only screen and (max-width:767px){.boxes-item-inner .first-line .sup{font-size:16px}}.boxes-item-inner .second-line{font-size:40px;font-weight:600;line-height:1.3;text-transform:uppercase;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .second-line{font-size:28px}}@media only screen and (max-width:767px){.boxes-item-inner .second-line{font-size:42px}}.boxes-item-inner .second-line .sup{font-size:18px;position:relative;top:8px}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .second-line .sup{font-size:16px;top:2px}}@media only screen and (max-width:767px){.boxes-item-inner .second-line .sup{font-size:16px}}.boxes-item-inner .third-line{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:10px;width:100%}@media only screen and (min-width:992px) and (max-width:1200px){.boxes-item-inner .third-line{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .third-line{font-size:18px}}@media only screen and (max-width:767px){.boxes-item-inner .third-line{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .third-line br{display:none}}.boxes-item-inner .small-line{font-size:16px;font-weight:500;width:100%}@media only screen and (min-width:992px) and (max-width:1200px){.boxes-item-inner .small-line{font-size:14px}}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-inner .small-line{font-size:12px}}@media only screen and (max-width:767px){.boxes-item-inner .small-line{font-size:14px}}.boxes-item-bottom{background-color:#000;border-radius:0 0 16px 16px;bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;height:30%;justify-content:center;left:0;line-height:1.2;padding:20px 35px;position:absolute;text-align:center;width:100%}@media only screen and (min-width:992px) and (max-width:1200px){.boxes-item-bottom{font-size:14px;padding:20px}}@media only screen and (min-width:768px) and (max-width:991px){.boxes-item-bottom{font-size:12px;padding:25px}}@media only screen and (max-width:767px){.boxes-item-bottom{font-size:14px;padding:10px}}.icon--trade_chris{height:84px;position:absolute;right:0;top:-22px;width:94px}@media only screen and (max-width:991px){.icon--trade_chris{height:54px;top:-10px;width:60px}}.featured-crosslink.reverse{flex-direction:row-reverse}.featured-crosslink-content{margin-top:86px}@media only screen and (min-width:992px){.featured-crosslink-content{padding-right:55px}}@media only screen and (max-width:767px){.featured-crosslink-content{margin-top:30px}}@media only screen and (min-width:992px){.reverse .featured-crosslink-content{padding-left:55px;padding-right:0}}.featured-crosslink-content .btn-crosslink-common{margin-top:40px;width:100%}@media only screen and (max-width:767px){.featured-crosslink-content .btn-crosslink-common{margin-top:20px}}@media only screen and (min-width:992px){.featured-crosslink-assets+.featured-crosslink-content{padding-left:55px;padding-right:20px}.reverse .featured-crosslink-assets+.featured-crosslink-content{padding-left:20px;padding-right:55px}}.featured-crosslink-assets .featured-image{border-radius:16px;font-family:"object-fit: cover; object-position: 50% 50%;";height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media only screen and (min-width:480px) and (max-width:767px){.featured-crosslink-assets .featured-image{height:350px}}@media only screen and (max-width:479px){.featured-crosslink-assets .featured-image{height:266px}}@media only screen and (min-width:768px){.video .featured-crosslink-assets{min-width:66%}}@media only screen and (min-width:768px) and (max-width:991px){.video .featured-crosslink-assets{min-width:100%}}@media only screen and (max-width:991px){.video .featured-crosslink-content{min-width:100%}}.reduced-image-size .featured-image{font-family:"object-fit: cover; object-position: 50% 20%;";height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.featured-crosslink-pre-header{font-size:12px;font-weight:600;letter-spacing:2px;padding-bottom:15px;padding-top:27px;text-transform:uppercase}@media only screen and (max-width:767px){.featured-crosslink-pre-header{padding-bottom:5px;padding-top:12px}}.common-featured-panel{border:2px solid transparent;color:#5b5b5b}.common-featured-panel--default{border-color:#5b5b5b}.common-featured-panel-title{background:#fff;color:currentcolor;display:table;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2.6px;line-height:1.4;margin:0 auto;max-width:90%;padding:0 20px;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.common-featured-panel-title{font-size:10px;letter-spacing:2.1px;line-height:1.5}}.common-featured-panel-content{padding:10px 20px 20px}.common-featured-panel--brands-grey-panel{border-color:#e1e1e1}.common-featured-panel-title--default{color:#222}.common-featured-panel-content--brands{display:flex;flex-wrap:wrap;padding:35px 20px 10px;place-content:center center}@media only screen and (min-width:768px) and (max-width:1024px){.common-featured-panel-content--brands{padding:10px}}.common-featured-panel-content__brand{margin:0 30px 10px}@media only screen and (min-width:992px){.common-featured-panel-content__brand{margin:0 20px 10px}}@media only screen and (min-width:768px) and (max-width:991px){.common-featured-panel-content__brand{margin:0 12px 10px}}@media only screen and (max-width:991px){.common-featured-panel-content__brand{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin:0 10px 10px;width:22%}}@media only screen and (min-width:480px) and (max-width:767px){.common-featured-panel-content__brand{width:28%}}@media only screen and (max-width:479px){.common-featured-panel-content__brand{width:40%}}.common-featured-panel-content__brand svg{height:60px;max-width:125px}@media only screen and (min-width:480px) and (max-width:767px){.common-featured-panel-content__brand svg{max-width:125px}}@media only screen and (max-width:479px){.common-featured-panel-content__brand svg{height:100%;margin-bottom:20px;max-height:30px;max-width:100px;width:100%}}@media only screen and (max-width:767px){.common-featured-panel-content__brand--aeg svg{max-height:23px}}@media only screen and (min-width:1823px),only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:992px){.common-featured-panel-content__brand--stoves svg{width:95px}.common-featured-panel-content__brand--bertazzoni svg{height:55px;max-width:240px}}@media only screen and (max-width:479px){.common-featured-panel-content__brand--bertazzoni svg{max-height:55px;max-width:130px}}@media only screen and (min-width:1823px),only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:992px){.common-featured-panel-content__brand--neff svg{height:55px;max-width:145px}}@media only screen and (max-width:479px){.common-featured-panel-content__brand--neff svg{max-height:50px;max-width:100px}}.product-crosslink-container{margin-bottom:50px;overflow:hidden}@media only screen and (min-width:768px){.product-crosslink-container{margin-bottom:70px}}.product-crosslink-container--alternate .row--flex{display:flex;flex-flow:row-reverse wrap}@media only screen and (min-width:1280px){.product-crosslink-container--alternate .product-crosslink-intro{padding-left:40px;padding-right:20px}.product-crosslink-intro{padding-right:40px}}@media only screen and (max-width:1024px){.product-crosslink-intro{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.product-crosslink-intro{padding:0 10px}}@media only screen and (max-width:1024px){.product-crosslink-intro .intro-copy{margin-bottom:20px}}.product-crosslink-intro .product-crosslink-button{margin-top:35px}@media only screen and (max-width:1024px){.product-crosslink-intro .product-crosslink-button{display:none}}@media only screen and (max-width:767px){.product-crosslink-main{padding:0 10px}}@media only screen and (max-width:1024px){.product-crosslink-main{flex:0 0 100%;max-width:100%}}.product-crosslink-main .product-crosslink-button{display:none}@media only screen and (max-width:1024px){.product-crosslink-main .product-crosslink-button{display:block;margin-top:40px}}@media only screen and (max-width:479px){.product-crosslink-main .product-crosslink-button{margin-top:30px}}@media only screen and (max-width:767px){.product-crosslink-carousel{overflow:visible}}.product-crosslink-carousel.swiper{height:auto;overflow:hidden;width:100%}@media only screen and (max-width:479px){.product-crosslink-carousel.swiper{overflow:visible;padding-right:14px}}.product-crosslink-carousel .swiper-wrapper{display:flex}.product-crosslink-carousel .swiper-pagination-wrapper{padding-top:50px}@media only screen and (max-width:1024px){.product-crosslink-carousel .swiper-pagination-wrapper{padding-top:40px}}@media only screen and (max-width:767px){.product-crosslink-carousel .swiper-pagination-wrapper{margin-right:-20px}}@media only screen and (max-width:479px){.product-crosslink-carousel .swiper-pagination-wrapper{padding-top:30px}}.product-crosslink-carousel .swiper-pagination-bullets{width:auto}.product-crosslink-item{flex-shrink:0}.product-crosslink-item .image-box{height:404px;overflow:hidden;position:relative;transition:opacity 1s cubic-bezier(.4,1,0,1)}@media only screen and (max-width:479px){.product-crosslink-item .image-box{height:266px}}.product-crosslink-item .image-box.has-video{cursor:pointer}.product-crosslink-item .image-box img{border-radius:8px;height:inherit;width:auto}.no-picture .product-crosslink-item .image-box img{left:50%;position:absolute;transform:translateX(-50%)}.product-crosslink-item .image-box .play-button{background-color:#fcd130;border:none;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.product-crosslink-item .image-box .play-button:after{border-width:16px 0 16px 24px;left:calc(50% - 8px);top:calc(50% - 16px)}.product-crosslink-item .descriptions-box{padding-left:15px;padding-top:30px;position:relative;transition:opacity 1s cubic-bezier(.4,1,0,1)}.product-crosslink-title{color:#000;font:400 12px/1.67 Montserrat,sans-serif;letter-spacing:2.57px;padding-bottom:5px;text-transform:uppercase}.product-crosslink-desc{color:#000;font:300 14px/1.7 Montserrat,sans-serif}@media only screen and (min-width:768px){.product-crosslink-desc{font-size:16px}}.product-crosslink-range{font:300 16px/1.7 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.product-crosslink-total-price{color:#000;font:700 30px/1.3 Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}.product-crosslink-route .descriptions-box{padding-right:25px}.product-crosslink-route .icon--chevron-large{bottom:0;margin:auto;position:absolute;right:0;top:0;width:21px}.product-crosslink-route:hover .descriptions-box,.product-crosslink-route:hover .image-box{opacity:.7}.product-crosslink-route:hover .svg-chevron-large{fill:#5b5b5b}.base-modal .external-close,.base-modal.external-close-modal .inner-close{display:none}.base-modal.external-close-modal .external-close{display:block}.modal-wrapper{align-items:center;display:none;height:100%;inset:0;justify-content:center;margin:0 auto;max-width:1200px;position:fixed;width:100%;z-index:1001}@media only screen and (max-width:767px){.modal-wrapper:not(.base-modal-focused){align-items:flex-start}}.modal-wrapper.opened{display:flex}.modal-wrapper.video-modal{max-width:100%!important;padding:0 40px}@media only screen and (max-width:767px){.modal-wrapper.video-modal{align-items:center;padding:0 20px}}.modal-wrapper.video-modal .modal-content-inner{padding:0}@media only screen and (max-width:767px){.modal-wrapper.video-modal .modal-close:after,.modal-wrapper.video-modal .modal-close:before{background-color:#fff}}.modal-wrapper.base-modal .modal-content{background-color:#fff;overflow-y:auto}@media only screen and (max-width:767px){.modal-wrapper.base-modal .modal-content{height:100vh}.modal-wrapper.base-modal-focused .modal-content{height:auto;margin:20px}}.modal-wrapper.fullscreen-modal{max-width:none}.modal-wrapper.fullscreen-modal .external-close{z-index:1001}.modal-wrapper.fullscreen-modal .modal-content{height:100vh;margin:0;max-height:100vh;overflow-y:hidden;width:1280px}.modal-wrapper.base-modal .modal-content,.modal-wrapper.fullscreen-modal .modal-content{opacity:0;transition-delay:.5s;transition:opacity .5s ease-in}.modal-wrapper.base-modal.fade .modal-content,.modal-wrapper.fullscreen-modal.fade .modal-content{opacity:1}.modal-content{height:auto;overflow:visible;width:auto}.modal-content .modal-heading{font:400 36px/1.7 Montserrat,sans-serif;letter-spacing:3px}.modal-content .modal-text{font:300 18px/1.92 Karla,sans-serif;margin:25px 0}@media only screen and (min-width:768px) and (max-width:1280px){.modal-content{margin:0 40px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-height:785px){.modal-content{max-height:100vh}}.base-modal-focused .modal-content{max-width:530px;width:100%}.modal-content .video-holder{margin:0 auto;max-width:80vw;width:80vw}@media only screen and (max-width:767px){.modal-content .video-holder{max-width:100%;width:100vw}}@media only screen and (min-width:1280px){.modal-content .video-holder{max-width:60vw;width:60vw}}@media only screen and (min-width:768px) and (max-width:991px){.modal-content .video-holder{max-width:90vw;width:90vw}}.modal-content-inner{padding:50px 60px;position:relative}@media only screen and (max-width:767px){.modal-content-inner{padding:40px 20px}}.base-modal-focused .modal-content-inner{padding:40px}@media only screen and (max-width:767px){.base-modal-focused .modal-content-inner{padding:30px 20px 25px}}.modal-close{cursor:pointer;height:40px;right:10px;top:10px;width:40px;z-index:1001}@media only screen and (min-width:992px){.modal-close{right:40px;top:40px}}@media only screen and (min-width:768px){.modal-close{height:60px;width:60px}}.modal-close:after,.modal-close:before{content:"";height:3px;left:25%;position:absolute;top:50%;transition:all 1s cubic-bezier(.4,1,0,1);width:50%}@media only screen and (max-width:767px){.modal-close:after,.modal-close:before{height:2px}}.modal-close:before{transform:rotate(-45deg)}.modal-close:after{transform:rotate(45deg)}.modal-close.inner-close{position:absolute}.modal-close.inner-close:after,.modal-close.inner-close:before{background-color:#000}.modal-close.external-close{position:fixed}.modal-close.external-close:after,.modal-close.external-close:before{background-color:#fff}.modal-close:hover:after,.modal-close:hover:before{background-color:#fcd130}.consumer-reviews{margin-bottom:30px;padding-bottom:30px;padding-top:30px}@media only screen and (min-width:992px){.consumer-reviews{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:768px){.consumer-reviews{margin-bottom:60px}}@media only screen and (min-width:600px) and (max-width:767px){.consumer-review-panel-item{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}@media only screen and (max-width:599px){.consumer-platform-panel{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}}.consumer-platform-heading{color:currentcolor;font:400 25px/1.3 Montserrat,sans-serif}@media only screen and (min-width:992px){.consumer-platform-heading{font-size:30px}}.consumer-platform-heading+.consumer-platform-subheading{padding-top:5px}.consumer-platform-subheading{color:currentcolor;font:400 17px/1.2 Montserrat,sans-serif}@media only screen and (min-width:768px){.consumer-platform-subheading{font-size:20px}}@media only screen and (max-width:599px){.consumer-platform-widget{margin-bottom:40px}}.consumer-platform-description{color:currentcolor;margin-bottom:30px}.consumer-platform-img{height:auto;margin-top:30px;max-width:242px;width:65%}@media only screen and (max-width:599px){.consumer-platform-img{width:100%}}.accordion-close-icon,.accordion-open-icon{display:none}.accordion{border-bottom:1px solid #efefef}@media only screen and (min-width:768px){.accordion.accordion-mobile-only{border-bottom:none}}@media only screen and (max-width:767px){.accordion.accordion-desktop-only{border-bottom:none}}.accordion-heading{border-top:1px solid #efefef;cursor:pointer;padding:15px 0;position:relative}@media only screen and (max-width:767px){.accordion-heading{padding:15px 30px 15px 0}}.accordion-heading:after,.accordion-heading:before{background-color:#fcd130;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.accordion-heading:before{height:2px;right:0;width:10px}.accordion-heading:after{height:10px;right:4px;width:2px}.default-accordion .accordion-heading{color:#5b5b5b;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.3;padding:25px 30px 25px 0;text-transform:none}@media only screen and (max-width:767px){.default-accordion .accordion-heading{font-size:14px;line-height:1.5;padding:15px 30px 20px 0}}.default-accordion .accordion-heading:before{width:14px}.default-accordion .accordion-heading:after{height:14px;right:6px}.custom-icons .accordion-heading{align-items:center;display:flex;justify-content:space-between}.custom-icons .accordion-heading:after,.custom-icons .accordion-heading:before{display:none}@media only screen and (min-width:768px){.accordion-mobile-only .accordion-heading{border-top:none;cursor:unset;pointer-events:none}.accordion-mobile-only .accordion-heading:after,.accordion-mobile-only .accordion-heading:before{display:none}}@media only screen and (max-width:767px){.accordion-desktop-only .accordion-heading{border-top:none;cursor:unset;pointer-events:none}.accordion-desktop-only .accordion-heading:after,.accordion-desktop-only .accordion-heading:before{display:none}}.accordion-group.animating>.accordion-panel{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:cubic-bezier(.4,1,0,1)}.accordion-group:not(.expanded)>.accordion-panel{height:0;overflow:hidden;pointer-events:none;visibility:hidden}@media only screen and (min-width:768px){.accordion-mobile-only .accordion-group:not(.expanded)>.accordion-panel{height:auto!important;pointer-events:auto;visibility:visible}}@media only screen and (max-width:767px){.accordion-mobile-only .accordion-group:not(.expanded)>.accordion-panel{height:0!important}}@media only screen and (min-width:768px){.accordion-desktop-only .accordion-group:not(.expanded)>.accordion-panel{height:0!important}}@media only screen and (max-width:767px){.accordion-desktop-only .accordion-group:not(.expanded)>.accordion-panel{height:auto!important;pointer-events:auto;visibility:visible}}.accordion-group.expanded{padding-bottom:20px}.accordion-group.expanded>.accordion-heading:after{display:none}.default-accordion .accordion-group.expanded{padding-bottom:50px}.accordion-group-text{color:#000;font:300 14px/1.71 Karla,sans-serif}@media only screen and (max-width:767px){.accordion-group-text{font:300 12px/1.92 Karla,sans-serif}}.custom-icons .accordion-open-icon{display:block}.custom-icons .accordion-group.expanded .accordion-open-icon{display:none}.custom-icons .accordion-group.expanded .accordion-close-icon{display:block}@media only screen and (min-width:768px){.custom-icons.accordion-mobile-only .accordion-group .accordion-close-icon,.custom-icons.accordion-mobile-only .accordion-group .accordion-open-icon{display:none}}@media only screen and (max-width:767px){.custom-icons.accordion-desktop-only .accordion-group .accordion-close-icon,.custom-icons.accordion-desktop-only .accordion-group .accordion-open-icon{display:none}}.quotes-component{position:relative}.quotes-component-bg{height:100%;max-height:251px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.theme-bg--featured .quotes-component-bg svg g{fill:#5b5b5b}.quotes-slider{padding:20px 0 10px;text-align:center}@media only screen and (min-width:480px) and (max-width:767px){.quotes-slider{width:80%}}.quote-content{font-family:Karla,sans-serif;font-size:19px;font-weight:300;line-height:1.5}@media only screen and (max-width:767px){.quote-content{font-size:17px}}.signature-content{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:2.57px;line-height:1.7;margin:30px auto;text-transform:uppercase}@media only screen and (max-width:767px){.signature-content{font-size:10px;font-weight:600;line-height:1.5;margin:20px auto}}.quotes-item{align-self:center}.play-button{border:2px solid #fff;border-radius:50%;display:block;height:100px;left:50%;margin:0 auto;padding:0;position:absolute;transform:translateX(-50%);transition:all .3s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}@media only screen and (max-width:767px){.play-button{height:60px;width:60px}}.play-button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:26px 0 26px 40px;box-sizing:border-box;content:"";display:block;left:calc(50% - 14px);position:absolute;top:calc(50% - 25px)}@media only screen and (max-width:767px){.play-button:after{border-width:16px 0 16px 24px;left:calc(50% - 8px);top:calc(50% - 16px)}}.mail-link{color:#fcd130;cursor:pointer;transition:color .5s cubic-bezier(.4,1,0,1),opacity .5s}@media only screen and (min-width:768px){.mail-link:hover{color:#000}}.mail-link.mail-link--white{color:#fff}@media only screen and (min-width:768px){.mail-link.mail-link--white:hover{color:#fff;opacity:.7}}.link{cursor:pointer}.link .svg,.link svg{fill:currentcolor;height:14px;margin-right:10px;vertical-align:middle;width:17px}.link--theme{color:#fcd130;transition:color .5s cubic-bezier(.4,1,0,1)}@media only screen and (min-width:768px){.link--theme:hover{color:#000}}.link--white{color:#fff;transition:opacity .5s cubic-bezier(.4,1,0,1)}@media only screen and (min-width:768px){.link--white:hover{opacity:.7}}.link--tertiary{color:#000;transition:color 1s cubic-bezier(.4,1,0,1),opacity 1s cubic-bezier(.4,1,0,1)}.link--tertiary .title{font:500 16px/1.19 Montserrat,sans-serif;vertical-align:middle}@media only screen and (max-width:767px){.link--tertiary .title{font:500 14px/1.29 Montserrat,sans-serif}}.link--tertiary:hover{opacity:.7}@media only screen and (min-width:768px){.product-crosslink-carousel .swiper-pagination-wrapper{display:none}}.product-crosslink-container .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.product-crosslink-container .item-image img{-o-object-position:80% 50%;object-position:80% 50%}}