.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}:root{--white:#fff;--black:#000;--black-70:rgba(0,0,0,0.7);--orange-500:#fc6721;--red-500:#e71d19;--red-700:#c41b1b;--yellow-500:#ffc700;--yellow-700:#fec10d;--grey-700:#57545a;--grey-700-40:rgba(87,84,90,0.4);--grey-500:#8d8990;--grey-300:#d7d3d9;--grey-200-50:hsla(0,0%,89%,0.5);--grey-200-80:hsla(0,0%,89%,0.8);--white-80:hsla(0,0%,100%,0.8);--orange-300:#f69057;--accent-primary-color:var(--orange-500);--accent-sale-color:var(--red-500);--accent-clearance-bg:var(--yellow-700);--accent-clearance-color:var(--black);--text-clash-color:var(--white);--text-primary-color:var(--black);--text-secondary-color:var(--grey-700);--text-tertiary-color:var(--grey-500);--border-selected-color:var(--black);--border-selectable-color:var(--grey-700-40);--border-warning-color:var(--orange-300);--card-shadow-color:var(--grey-200-50);--card-shadow-hover-color:var(--grey-200-80);--card-bg:var(--white);--page-bg:var(--white);--top-slide-shadow:0px -4px 8px 0px var(--grey-200-50);--bottom-slide-shadow:0px 4px 8px 0px var(--grey-200-50);--product-tile-overlay-shadow:var(--grey-700-40);--product-tile-overlay-color:var(--grey-700);--product-tile-overlay-bg:var(--white);--product-tile-primary-text-large:2rem;--product-tile-primary-text-medium:1.8rem;--product-tile-primary-text-small:1.6rem;--product-tile-secondary-text-large:calc(var(--product-tile-primary-text-large)*0.85);--product-tile-secondary-text-medium:calc(var(--product-tile-primary-text-medium)*0.85);--product-tile-secondary-text-small:calc(var(--product-tile-primary-text-small)*0.85);--bg-modal-shade-colour:var(--black-70)}@media (min-width:768px){.main-banner .slide-text>.shop>.link{padding:1.4rem 2.5rem;font-size:1.8rem}}@media (min-width:1200px){.main-banner .slide-text>.shop>.link{padding:1.5rem 2rem;font-size:2rem;line-height:1.6}}.featured-block .headline{max-width:61rem;margin:5rem auto 3.5rem;text-align:center}.featured-block .headline .title{margin:0 2rem .5rem;font-size:3.2rem;font-weight:500}.featured-block .headline .description{margin:0 2rem;font-size:1.8rem;font-weight:400;line-height:1.4}.featured-block .swiper-slide{width:calc(270px + 2rem)}.featured-block .slide{text-decoration:none}.featured-block .swiper-wrapper{margin-bottom:6rem}.featured-block .swiper-button-next:after,.featured-block .swiper-button-next:before,.featured-block .swiper-button-prev:after,.featured-block .swiper-button-prev:before{top:32%}@media (min-width:768px){.featured-block .headline{max-width:65rem;padding:0 1rem;margin:5.2rem auto 4rem}.featured-block .headline .title{margin-bottom:1.5rem;font-size:3.4rem;font-weight:500}.featured-block .headline .description{display:inline-block;font-size:2rem;line-height:24px}.featured-block .swiper-wrapper{margin-bottom:6.5rem}}@media (min-width:1200px){.featured-block{max-width:130rem;padding:0 6rem;margin:auto}.featured-block .headline{margin:6.5rem auto}.featured-block .headline .title{font-size:4rem;font-weight:500}.featured-block .headline .description{font-size:2rem;line-height:30px}.featured-block .swiper-wrapper{display:block;overflow:hidden;margin-bottom:1rem}.featured-block .swiper-wrapper .swiper-slide{width:100%}.featured-block .swiper-button-next,.featured-block .swiper-button-prev{display:none}}@media (min-width:1600px){.featured-block{max-width:144rem}.featured-block .headline{margin:10rem auto 6.5rem}.featured-block .headline .description{font-size:2.6rem}}.featured-stories{padding:30px 0 45px}.featured-stories>.block-title{margin-top:0}.featured-stories .swiper-button-next,.featured-stories .swiper-button-prev{top:auto;bottom:100px}.featured-story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.featured-story>.image{margin-bottom:37px}.featured-story>.text{padding:0 50px;font-size:1.6rem}.featured-story>.text>.title{font-size:2.2rem;font-weight:500}.featured-story>.text>.subtitle{line-height:1.2;text-transform:uppercase}.featured-story>.text>.description{line-height:1.4}.featured-story>.text>.readmore>.link{text-decoration:underline;text-transform:uppercase}.featured-story>.text>.readmore>.link:hover{text-decoration:none}@media (min-width:768px){.featured-stories{padding:41px 0 70px}.featured-stories .swiper-button-next,.featured-stories .swiper-button-prev{bottom:72px}.featured-story>.image{margin-bottom:43px}.featured-story>.text{padding:0 83px}.featured-story>.text>.title{margin-bottom:10px;font-size:2.3rem}.featured-story>.text>.subtitle{margin-bottom:14px;font-size:1.6rem}.featured-story>.text>.description{margin-bottom:14px}.featured-story>.text>.readmore>.link{font-size:1.8rem;text-transform:none}}@media (min-width:1200px){.featured-stories .swiper-button-next,.featured-stories .swiper-button-prev{top:50%;bottom:auto}.featured-story{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 80px;margin:0 auto}.featured-story>.image{width:50%;max-width:850px;padding-left:20px;margin-bottom:0}.featured-story>.text{width:50%;max-width:628px;-ms-flex-negative:0;flex-shrink:0;padding:55px 56px 50px;background:#fff}.featured-story>.text>.title{font-size:3.2rem}.featured-story>.text>.subtitle{margin-bottom:19px;font-size:2rem}.featured-story>.text>.description{margin-bottom:22px;font-size:1.8rem}.featured-story>.text>.readmore>.link{font-size:1.8rem;text-transform:uppercase}}@media (min-width:1600px){.featured-stories{padding:152px 0 127px}.featured-stories>.block-title{position:relative;z-index:2;max-width:1500px;margin:0 auto -82px;text-align:left}.featured-story{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.featured-story>.text{margin-top:120px}}.main-banner-wrapper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-banner{position:relative;display:block;text-align:center}.main-banner,.main-banner:hover{text-decoration:none}.main-banner.-text{overflow:hidden;height:auto;min-height:370px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-top:95px;padding-bottom:35px}.main-banner.-text>.picture{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner.-text>.picture>img{max-width:none;min-height:100%}.main-banner.-text>.text{position:relative}.main-banner .slide-text .link{text-decoration:none}.main-banner .slide-text>.title{margin-bottom:0;font-size:5.6rem;font-weight:700;line-height:6.1rem}.main-banner .slide-text>.subtitle{padding:0 42px;margin-bottom:0;font-size:2.4rem;font-weight:500}.main-banner .slide-text>.description{max-width:225px;margin:0 auto 11px;font-size:1.2rem;font-weight:500}.main-banner .slide-text>.shop>.link{padding-right:40px;padding-left:40px}@media (min-width:768px){.main-banner.-text{min-height:auto;padding-top:0;padding-bottom:0}.main-banner.-text>.picture{position:static}.main-banner.-text>.picture img{max-width:100%;min-height:auto}.main-banner.-text>.text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:80px;left:80px}.main-banner .slide-text>.title{font-size:9rem;line-height:10rem}.main-banner .slide-text>.subtitle{padding:0;font-size:3.2rem}.main-banner .slide-text>.shop>.link{padding-right:4.3rem;padding-left:4.3rem}.main-banner .slide-text>.description{max-width:none;margin-bottom:16px;font-size:1.8rem}}@media (min-width:1200px){.main-banner .slide-text>.title{font-size:11.2rem;line-height:11.2rem}.main-banner .slide-text>.subtitle{font-size:3.3rem}.main-banner .slide-text>.description{max-width:none;margin:17px 0 21px}.main-banner .slide-text>.shop>.link{padding-right:5.9rem;padding-left:5.9rem}}.top-banner .promo-banner .wrapper-link{padding:2rem}.top-banner .promo-banner .wrapper-link .title{margin-bottom:1rem;font-size:2.2rem;text-transform:uppercase}.top-banner .promo-banner .wrapper-link .text{font-size:1.6rem;line-height:1.3}.top-banner .promo-banner .wrapper-link .link{display:inline-block;font-weight:500;text-transform:uppercase}.top-banner .promo-banner .image{max-width:none}@media (min-width:768px){.top-banner .promo-banner .wrapper-link{padding:3rem 8rem 2rem}.top-banner .promo-banner .wrapper-link .title{font-size:2.5rem;line-height:1.2}.top-banner .promo-banner .wrapper-link .link{font-size:1.8rem}}@media (min-width:992px){.top-banner .promo-banner .wrapper-link>.title{font-size:3.3rem}.top-banner .promo-banner .wrapper-link>.text{font-size:1.8rem}}.middle-banner .promo-banner .wrapper-link{padding:2.5rem 4rem 2.8rem}.middle-banner .promo-banner .wrapper-link>.title{font-size:4.2rem;font-weight:700;text-transform:uppercase}.middle-banner .promo-banner .wrapper-link>.text{color:#fff;font-size:3rem;line-height:1.2;text-transform:uppercase}.middle-banner .promo-banner .wrapper-link>.btn{width:100%;font-size:2rem;font-weight:500}.middle-banner .promo-banner .image{max-width:none}@media (min-width:768px){.middle-banner .promo-banner .wrapper-link{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:12rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.3rem 4rem}.middle-banner .promo-banner .wrapper-link>.text,.middle-banner .promo-banner .wrapper-link>.title{margin-right:2rem;margin-bottom:0;font-size:3.4rem}.middle-banner .promo-banner .wrapper-link>.btn{width:18rem;font-size:1.8rem}}@media (min-width:992px){.middle-banner .promo-banner .wrapper-link{min-height:17rem;padding:4.9rem}.middle-banner .promo-banner .wrapper-link>.text,.middle-banner .promo-banner .wrapper-link>.title{font-size:6rem}.middle-banner .promo-banner .wrapper-link>.btn{width:24rem;font-size:2rem}}.reviews-list{max-width:134.5rem;margin:0 auto}.reviews-list .reviews-info{padding:1rem 0 2rem;border-bottom:.1rem solid #414042}.reviews-list .average-rating{margin-bottom:.8rem;text-align:center}.reviews-list .average-rating .label{margin-right:.5rem;font-size:1.6rem}.reviews-list .average-rating .rating-value{font-weight:500}.reviews-list .reviews-count{margin-bottom:1rem;font-size:1.6rem}.reviews-list .reviews-count .value{font-weight:500}.reviews-list .review-item{padding:2rem 0;border-bottom:.1rem solid #e7e7e7}.reviews-list .review-item .current-rating{width:10.2rem;margin:0 0 5px}.reviews-list .review-item .current-rating .icon{width:1.7rem;height:1.7rem}.reviews-list .review-item .review-title{margin-bottom:.9rem;font-size:2rem}.reviews-list .review-item .meta-data{font-size:1.4rem}.reviews-list .review-item .name{font-weight:500}.reviews-list .review-item .comment{margin-top:1.5rem;font-size:1.6rem;line-height:1.4}.reviews-list .empty{margin-bottom:3rem;font-size:2.5rem}.current-rating{position:relative;display:inline-block;margin:0 .5rem 0 0;text-align:left;vertical-align:middle}.current-rating .icon{width:2.4rem;height:2.4rem;fill:#acacac}.current-rating .rating-active{position:absolute;top:0;overflow:hidden;white-space:nowrap}.current-rating .rating-active .icon{fill:#414042}@media (min-width:768px){.reviews-list .average-rating{margin-bottom:0;text-align:left}.reviews-list .average-rating .label{font-size:1.8rem}.reviews-list .reviews-count{margin-bottom:0;font-size:1.8rem}.reviews-list .review-write.-expanded{display:inline-block;width:auto;padding:1.5rem 3rem}.reviews-list .review-item{padding:3rem 0;border-bottom:.1rem solid #acacac}.reviews-list .review-item .review-title{font-size:2.4rem}.reviews-list .review-item .meta-data{font-size:1.6rem}.reviews-list .review-item .comment{font-size:1.8rem}}.page>.main-banner-wrapper{margin-bottom:35px}.page>.category-collection{max-width:1620px}@media (min-width:1200px){.page>.main-banner-wrapper{margin-bottom:70px}}