@font-face{font-display:swap;font-family:Montserrat-Regular;font-style:normal;font-weight:400;src:url(Montserrat-Regular.eot);src:url(Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(Montserrat-Regular.svg#Montserrat-Regular) format("svg"),url(Montserrat-Regular.ttf) format("truetype"),url(Montserrat-Regular.woff) format("woff"),url(Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat-Medium;font-style:normal;font-weight:400;src:url(Montserrat-Medium.eot);src:url(Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(Montserrat-Medium.svg#Montserrat-Medium) format("svg"),url(Montserrat-Medium.ttf) format("truetype"),url(Montserrat-Medium.woff) format("woff"),url(Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat-SemiBold;font-style:normal;font-weight:400;src:url(Montserrat-SemiBold.eot);src:url(Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg"),url(Montserrat-SemiBold.ttf) format("truetype"),url(Montserrat-SemiBold.woff) format("woff"),url(Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat-Light;font-style:normal;src:url(Montserrat-Light.eot);src:url(Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(Montserrat-Light.svg#Montserrat-Light) format("svg"),url(Montserrat-Light.ttf) format("truetype"),url(Montserrat-Light.woff) format("woff"),url(Montserrat-Light.woff2) format("woff2")}.product-breadcrumbs{padding:30px 20px 55px;width:100%}.product-breadcrumbs__inner{align-items:center;display:flex;flex-flow:row nowrap;margin:0 auto;max-width:1290px;width:100%}.product-breadcrumbs__links{align-items:center;display:flex;flex-flow:row nowrap;margin-right:auto}.product-breadcrumbs__links a{align-items:center;color:#1d1d1d;display:flex;flex-flow:row nowrap;font-family:Montserrat-Medium;font-size:14px;letter-spacing:.25px;line-height:13px}.product-breadcrumbs__links a:after{background:url(icon_chevron-right.svg);background-repeat:no-repeat;background-size:16px 16px;background-size:cover;content:"";height:16px;margin:0 10px;width:16px}.product-breadcrumbs__links p{color:#1d1d1d;font-family:Montserrat-Regular;font-size:14px;letter-spacing:.25px;line-height:13px}.product-main{padding:0 20px;width:100%}.product-main__inner{display:flex;flex-flow:row wrap;margin:0 auto;max-width:1290px;width:100%}@media only screen and (max-width:768px){.product-main__inner{flex-flow:column nowrap}}.product__carousel{margin-right:20px;max-width:635px;width:50%}.product__carousel-inner{width:100%}.product__carousel-main{border-radius:6px;margin-bottom:16px;max-height:635px;overflow:hidden;width:100%}.product__carousel-main img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product__carousel-carousel{display:flex;flex-flow:row nowrap;width:calc(100% + 20px);margin-left:-10px}@media only screen and (max-width:768px){.product__carousel-carousel{display:none}}.slick-slide.product__carousel-thumbnail{cursor:pointer;border-radius:6px;overflow:hidden;width:147px;text-align:center;display:flex;justify-content:center;padding:10px}.slick-slide.product__carousel-thumbnail .product__carousel-thumb-wrapper{padding-top:100%;width:100%;position:relative}.slick-slide.product__carousel-thumbnail .product__carousel-thumb-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media only screen and (max-width:768px){.product__carousel{max-width:100%;width:100%}.product__carousel-main{height:auto;max-height:none;overflow:visible;position:relative}.product__carousel .slick-dots{margin-bottom:20px}.product__carousel .slick-dots li{height:8px;width:8px}.product__carousel .slick-dots button{background:#ebebf0;border-radius:50%;height:100%;width:100%}.product__carousel .slick-dots li.slick-active button{background:#00aeee}}.product__form{max-width:635px;width:calc(50% - 20px)}.product__form-inner{width:100%}.product__form-inner form{display:flex;flex-flow:column nowrap}.product__form-title .h1,.product__form-title h1{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:32px;line-height:48px;margin-bottom:8px}.product__form-title .h1 span,.product__form-title h1 span{display:block;width:100%}.product__form-title h2{font-size:18px;font-weight:400;color:#434241}@media only screen and (max-width:768px){.product__form-title .h1,.product__form-title h1{font-size:24px;line-height:40px}}.product__form-change{margin-bottom:17px}.product__form-change a{color:#00aeee;font-size:16px;letter-spacing:.4px;line-height:24px;text-decoration:underline;text-decoration-color:#00aeee}.product__form-options{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.product__form-options-title{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:24px;margin-bottom:16px;width:100%}@media only screen and (max-width:990px){.product__form-options{flex-flow:column-reverse nowrap;justify-content:center}}.product__form-option{cursor:pointer;background-color:#e6e6e6;border-radius:4px;display:flex;flex-flow:column nowrap;margin:3px;max-width:198px;padding:16px;position:relative;width:33.3333333333%;z-index:2}.product__form-option input[type=radio]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.product__form-option input[type=radio]+label{color:#000;font-family:Avenir Next,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin-bottom:8px;opacity:.8;text-transform:uppercase}.product__form-option--active:before{border:2px solid #00aeee;border-radius:4px;content:"";height:calc(100% + 12px);left:-6px;position:absolute;top:-6px;width:calc(100% + 12px);z-index:1}.product__form-option--active:after{background-color:#00aeee;background-image:url(white-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 9px;border-radius:50%;content:"";height:20px;overflow:hidden;position:absolute;right:-12px;top:-12px;width:20px;z-index:10}.product__form-option--active .product__form-option--tooltip{display:block}.product__form-option--active .product__form-option--icon{transform:rotate(180deg)}.product__form-option--icon{display:none}.product__form-option--best-seller{background-color:#d22028;border-radius:2px;color:#fff;font-family:Avenir Next,sans-serif;font-size:12px;font-weight:500;left:10px;line-height:20px;padding:1px 8px;position:absolute;top:-10px;z-index:5}.product__form-option--controls{position:relative;width:100%}.product__form-option--details{display:flex;flex-flow:row nowrap;width:100%}.product__form-option--price{color:#000;display:flex;flex-flow:row nowrap;font-family:Avenir Next,sans-serif;font-size:13px;font-weight:400;line-height:24px}.product__form-option--price .price-compare{color:#d22028;margin-right:10px;text-decoration:line-through;text-decoration-color:#d22028}.product__form-option--size{color:#000;font-family:Avenir Next,sans-serif;font-size:13px;font-weight:400;line-height:24px;margin-right:auto}.product__form-option--tooltip{background:#00aeee;border:1px solid #0089bb;border-radius:4px;color:#fff;font-family:Avenir Next,sans-serif;font-size:14px;left:0;line-height:17px;opacity:0;padding:8px;position:absolute;right:0;text-align:center;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:100%}.product__form-option--tooltip p{color:#fff;font-family:Avenir Next,sans-serif;font-size:14px;line-height:17px}.product__form-option:hover .product__form-option--tooltip{opacity:1;top:calc(100% + 10px);visibility:visible}@media only screen and (max-width:990px){.product__form-option{margin-bottom:10px;max-width:100%;width:100%}.product__form-option--icon{cursor:pointer;display:block;height:16px;position:absolute;right:0;top:calc(100% - 16px);width:16px;z-index:5}.product__form-option--icon svg{height:100%;transition:all .2s ease-in-out;width:100%}.product__form-option--icon.active svg{transform:rotate(180deg)}.product__form-option--size{margin-right:20px}.product__form-option--tooltip{background:none;border:0;border-radius:0;border-top:1px solid #858584;color:#434241;display:none;margin-top:15px;opacity:1;padding:15px 0 10px;position:static;text-align:left;visibility:visible}.product__form-option--tooltip p{color:#434241}}.product__form-quantity{align-items:center;display:flex;flex-flow:row nowrap;margin:55px 0}.product__form-quantity label{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:24px;margin-right:15px}.product__form-quantity-inner{border:1px solid #434241;border-radius:4px;display:flex;flex-flow:row nowrap;height:40px;overflow:hidden;width:90px}.product__form-quantity-inner input{background:#fff;border:0;color:#1d1d1d;font-size:17px;line-height:20px;padding:0;text-align:center;width:35px}.product__form-quantity-inner button{background:#fff;border:0;width:calc(100% - 20px)}.product__form-quantity-inner button:disabled img{opacity:.4}@media only screen and (max-width:768px){.product__form-quantity label{margin-right:auto}.product__form-quantity-inner{width:170px}.product__form-quantity-inner input{width:100%}.product__form-quantity-inner button img{margin:0 auto}}.product__form-actions button{font-family:Avenir Next,sans-serif;font-size:18px;letter-spacing:.5px;line-height:24px}.product__form-actions button[type=submit]{background:#fff;border:2px solid #00aeee;color:#00aeee;margin-top:10px}.product__form-tax{color:#1d1d1d;font-size:14px;letter-spacing:.25px;line-height:21px;margin-top:10px;text-align:center;width:100%}@media only screen and (max-width:768px){.product__form{max-width:100%;width:100%}}.product__colour{background-color:#e4edf2;display:flex;flex-flow:row nowrap;margin:70px 0 40px;padding:32px 48px;width:100%;border-radius:6px}.product__colour-info{display:flex;flex:0 0 auto;flex-flow:column nowrap;padding-right:125px;width:33.3333333333%}.product__colour-car{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:25px;width:100%}.product__colour-logo{flex:0 0 auto;margin-right:20px;width:56px}.product__colour-name{color:#1d1d1d;font-size:18px;letter-spacing:.25px;line-height:24px}.product__colour-colour{display:flex;flex-flow:row nowrap}.product__colour-colour-info{display:flex;flex-flow:column nowrap}.product__colour-hex{flex:0 0 auto;height:52px;margin-right:20px;width:73px}.product__colour-cname{margin-bottom:10px}.product__colour-cname,.product__colour-id{color:#434241;font-family:Avenir Next,sans-serif;font-size:16px;letter-spacing:.25px;line-height:24px;white-space:nowrap;word-break:break-all}.product__colour-description{align-items:center;color:#434241;display:flex;font-size:13px;letter-spacing:.25px;line-height:24px;width:100%}@media only screen and (max-width:990px){.product__colour{flex-flow:column nowrap}.product__colour-info{padding:0;width:100%}.product__colour-description{padding:30px 0 0}}.usps{padding:0 20px 40px}.usps .bag-footer{margin-top:20px}.usps__title{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:32px;font-weight:400;line-height:48px;margin:0 auto 50px;max-width:640px;text-align:center;width:100%}.usps__title b,.usps__title strong{font-family:Avenir Next,sans-serif;font-weight:400}@media only screen and (max-width:768px){.usps__title{font-size:24px;line-height:40px}}.product-comparison{background-color:#f2f2f2;margin:35px 0;padding:50px 20px;width:100%}.product-comparison__inner{margin:0 auto;max-width:1350px;width:100%}.product-comparison__title{color:#1d1d1d;font-size:32px;letter-spacing:.4px;line-height:48px;margin-bottom:25px}.product-comparison__description,.product-comparison__title{font-family:Avenir Next,sans-serif;text-align:center;width:100%}.product-comparison__description{color:#434241;font-size:16px;letter-spacing:.25px;line-height:24px;margin:0 auto 280px;max-width:855px}.product-comparison__list{display:flex;flex-flow:row nowrap;gap:30px;justify-content:space-between;width:100%}.product-comparison__item{background:#fff;border-radius:16px;display:flex;flex-flow:column nowrap;height:100%;max-width:417px;padding:64px 32px 32px;position:relative;width:100%}.product-comparison__item.best-seller{box-shadow:0 12px 30px #00000014;max-width:456px;top:-40px}.product-comparison__item.best-seller .product-comparison__item-top{background-color:#e4edf2;padding:25px 15px}.product-comparison__item-image{display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:-180px}.product-comparison__item-best-seller{background:#d22028;border-radius:6px;color:#fff;font-family:Montserrat-Medium;font-size:18px;line-height:26px;padding:4px 16px;position:absolute;right:10px;top:-15px;z-index:1}.product-comparison__item-top{align-items:center;border-radius:8px;display:flex;flex-flow:column nowrap;margin-bottom:12px;width:100%}.product-comparison__item-title{color:#000;font-family:Avenir Next,sans-serif;font-size:32px;font-weight:600;line-height:40px}.product-comparison__item-size{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:24px;margin:12px 0}.product-comparison__item-price{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:24px;letter-spacing:.25px;line-height:32px}.product-comparison__item-list{display:flex;flex-flow:column nowrap;width:100%}.product-comparison__item-row{display:flex;flex-flow:row nowrap;margin-bottom:16px}.product-comparison__item-row p{font-weight:400;line-height:24px;margin-bottom:0;margin-right:auto}.product-comparison__item-row p,.product-comparison__item-row span{color:#1d1d1d;font-family:Avenir Next,sans-serif;font-size:16px;letter-spacing:.4px}.product-comparison__item-row span{font-weight:500}.product-comparison__item-icon{align-items:center;background:#00aeee;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}@media only screen and (max-width:1000px){.product-comparison__list{gap:15px}.product-comparison__item{padding:64px 16px 16px}}@media only screen and (max-width:850px){.product-comparison__title{font-size:24px;line-height:40px}.product-comparison__list .slick-list{overflow-y:visible}.product-comparison__item{margin:0 5px;padding:0;width:320px!important}.product-comparison__item.best-seller{box-shadow:none;top:0}.product-comparison__item.best-seller .product-comparison__item-top{background-color:transparent;padding:0 0 0 10px}.product-comparison__item-best-seller{font-size:13px;right:0;top:115px}.product-comparison__item-image{position:static;top:auto}.product-comparison__item-image img{height:auto}.product-comparison__item-list{padding:25px 16px 0}.product-comparison__item-mobile{background-color:#f2f2f2;display:flex;flex-flow:row nowrap}.product-comparison__item-top{align-items:flex-start;justify-content:center;padding-left:10px}.product-comparison__item-title{font-size:24px}.product-comparison__item-size{font-size:16px;margin:0}.product-comparison__item-price{font-size:18px}.product-comparison__description{margin-bottom:60px}.product-comparison .slick-dots{bottom:-38px;left:50%;position:absolute;transform:translate(-50%)}.product-comparison .slick-dots li{border-radius:50%;height:7px;margin:0 3px;overflow:hidden;width:7px}.product-comparison .slick-dots li.slick-active button{background:#00aeee;opacity:1}.product-comparison .slick-dots li button{background:#858584;height:100%;opacity:.3;width:100%}.product-comparison .slick-dots li button:before{content:none;display:none}}@media only screen and (max-width:758px) and (min-width:320px){.product-comparison__item{width:270px!important}}@media only screen and (max-width:990px){.shopify-section.product-comparison{padding:50px 0}}#color_box_wrap a.color_box{display:none!important}#color_box_wrap a.color_box.filtered.visible{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fitment.css.map */
