.c-product-template__price-compare{font-size:1rem}@media only screen and (min-width:1650px){.c-product-template__price-compare{font-size:1.25rem}}.c-product-reviews-link,.c-product-specs__spec-row.is-description p,.c-product-specs__spec-row.is-description table td,.c-product-template__availability-message p,.c-product-template__excerpt,.c-product-template__excerpt p{font-size:.875rem}@media only screen and (min-width:1100px){.c-product-reviews-link,.c-product-specs__spec-row.is-description p,.c-product-specs__spec-row.is-description table td,.c-product-template__availability-message p,.c-product-template__excerpt,.c-product-template__excerpt p{font-size:1rem}}.c-product-specs__spec-row.is-description h2,.c-product-specs__spec-row.is-description h3{font-family:futura-pt-condensed,sans-serif;font-weight:800;letter-spacing:.0288em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.5625rem}@media only screen and (min-width:1100px){.c-product-specs__spec-row.is-description h2,.c-product-specs__spec-row.is-description h3{font-size:1.25rem}}@media only screen and (min-width:1650px){.c-product-specs__spec-row.is-description h2,.c-product-specs__spec-row.is-description h3{font-size:1.5625rem}}.c-product-specs__spec-row.is-description h4,.c-product-specs__spec-row.is-description h5{font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.09375em;margin:0 0 1em}.c-product-specs__spec-row.is-description h4.is-small,.c-product-specs__spec-row.is-description h5.is-small{font-size:.75rem}@media only screen and (min-width:1650px){.c-product-specs__spec-row.is-description h4,.c-product-specs__spec-row.is-description h5{font-size:1rem;margin:0 0 .625rem}}.o-swatches{padding:0;margin:1.25rem 0 1.75rem}.is-hidden .o-swatches{margin:0}.o-swatches__swatch.is-select{order:2;margin:.5rem 0;position:relative;border:1px solid #ebebeb;display:flex;align-items:center;overflow:hidden;background-color:#fff}.o-swatches__swatch.is-select:after,.o-swatches__swatch.is-select:before{content:"";position:absolute;right:0;top:0;pointer-events:none;height:100%;width:5rem}.o-swatches__swatch.is-select:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75) 25%,#fff);z-index:2}.o-swatches__swatch.is-select:before{background-image:url(icon-chevron-down.svg);background-repeat:no-repeat;background-size:.75rem;background-position:50%;z-index:3}.o-swatches__swatch.is-select.is-input:after,.o-swatches__swatch.is-select.is-input:before{display:none}.o-swatches__swatch-select{flex:1;padding:1rem 1rem 1rem .25rem;margin:0 auto;border:none;text-transform:uppercase;background-color:#fff;background-image:none;font-size:.75rem}.o-swatches__swatch-select.is-hidden{display:none}.o-swatches__swatch-title{color:#a3a3a3}.o-swatches__swatch-name.is-select{padding-left:.875rem;font-size:.75rem;font-weight:500;line-height:1.15;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-swatches__swatch-input{flex:1;border:none;min-width:0;padding-left:.375rem}@media only screen and (min-width:750px){.o-swatches__swatch-select{border-color:#fff}}@media only screen and (min-width:1100px){.o-swatches{margin-bottom:1.625rem}.o-swatches__swatch-select{width:100%;font-size:.875rem}.o-swatches__swatch-title{margin-bottom:.5rem}.o-swatches__swatch-name.is-select{font-size:.875rem}}@media only screen and (min-width:1650px){.o-swatches__swatch{margin:.75rem 0 .5rem}}.c-products-carousel{padding:0;overflow:hidden}.c-products-carousel.is-about-carousel{margin:2.5rem 0}.c-products-carousel__title{text-align:center;margin-bottom:1.875rem}.c-products-carousel__product{height:100%;flex-shrink:0;padding:0 0 0 1rem}.c-products-carousel__carousel{display:flex}.c-products-carousel__carousel.slick-slider{display:block}.c-products-carousel .slick-track{display:flex}.c-products-carousel .slick-list{padding-right:16.66%}.c-products-carousel .slick-slide{height:auto}.c-products-carousel .slick-slide>div{height:100%}@media only screen and (min-width:750px){.c-products-carousel{padding:0 0 0 1.875rem}.c-products-carousel__product{padding-left:0;padding-right:1rem;width:50%}}@media only screen and (min-width:1100px){.c-products-carousel{padding:0 calc(4.39% - 1.875rem) 0 4.39%}.c-products-carousel__product{width:25%}.c-products-carousel__carousel{position:relative;max-width:103.125rem;margin:0 auto}.c-products-carousel__carousel:after{content:"";position:absolute;background:#fff;height:100%;width:100%;right:100%;top:0;z-index:2}.c-products-carousel .slick-list{overflow:visible!important;padding:0}}@media only screen and (min-width:1650px){.c-products-carousel{padding:0 calc(min(9.5%, 11.875rem) - 1.875rem) 0 min(9.5%,11.875rem)}.c-products-carousel:after{right:calc(100% - min(9.5%, 11.875rem))}.c-products-carousel__title{margin-bottom:2.75rem}}.c-testimonials{padding:3.625rem 1rem 0;text-align:center;background:#121212;position:relative;overflow:hidden}.c-testimonials.has-image{min-height:min(160vw,50rem);display:flex;flex-direction:column;justify-content:center}.c-testimonials.has-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#222;opacity:.5;z-index:1}.c-testimonials__title{color:#6f6f6f;margin:0 0 2.5rem}.c-testimonials__carousel{padding:0 1.875rem 2.5rem;border-bottom:1px solid #6f6f6f;display:flex;overflow:hidden;position:relative;z-index:2}.has-image .c-testimonials__carousel{border:none}.c-testimonials__testimonial{color:#fff;display:flex!important;flex-direction:column;justify-content:center;height:100%}.c-testimonials__testimonial-stars{display:flex;justify-content:center;margin:0 0 1.25rem}.c-testimonials__testimonial-star{width:1.25rem;margin:0 .0625rem}.c-testimonials__testimonial-quote{margin:0 auto;max-width:46rem}.c-testimonials__testimonial-author{display:flex;justify-content:center;align-items:center;margin:2rem 0 0}.c-testimonials__testimonial-author span{margin-top:.25rem}.c-testimonials__testimonial-author-icon{width:1.125rem;margin-left:.75rem}.c-testimonials .slick-track{display:flex}.c-testimonials .slick-track>div{height:auto}.c-testimonials .slick-track>div>div{height:100%}.c-testimonials__image{left:0;top:0}.c-testimonials__image.has-mobile{display:none}@media only screen and (min-width:750px){.c-testimonials{padding:3.875rem 1.875rem 0}.c-testimonials.has-image{min-height:min(50vw,32.5rem)}.c-testimonials__carousel{padding-bottom:3.25rem}.c-testimonials__image.has-mobile{display:block}.c-testimonials__image.is-mobile{display:none}}@media only screen and (min-width:1100px){.c-testimonials{padding-bottom:2rem}.c-testimonials__title{margin-bottom:3.5rem}.c-testimonials__carousel{border:none;padding-bottom:0}.c-testimonials__testimonial-stars{margin-bottom:1.875rem}.c-testimonials__testimonial-author{margin-top:1.5rem}}@media only screen and (min-width:1650px){.c-testimonials{padding:5.75rem 2rem 3.875rem}.c-testimonials__carousel{padding:0}.c-testimonials__testimonial{width:33.33%;flex-shrink:0}.c-testimonials .slick-slide{opacity:.6;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.c-testimonials .slick-current+.slick-active{opacity:1}}.c-image-video{margin:3.125rem 0 0}.c-image-video.has-padding-y{padding-top:4rem;background-color:#f5f5f5;margin:4rem 0 0}.c-image-video__image.has-mobile{display:none}.c-image-video__image-container{z-index:2;display:block;width:calc(100% - 2rem);margin:0 auto;padding-bottom:min(140%,80vh)}.c-image-video__content{padding:1.5rem 1.875rem 3.125rem;text-align:center;color:#fff;background:#c11;position:relative}.c-image-video__content:after{content:"";position:absolute;left:0;bottom:100%;width:100%;padding-top:19.5%;background:#c11}.c-image-video__content-outer{position:relative;margin:0 auto}.c-image-video__location{display:flex;align-items:center;justify-content:center;margin-bottom:1.875rem}.c-image-video__location .o-icon{width:.87rem;margin-right:.9375rem}.c-image-video__title{max-width:22.5rem;margin:0 auto 2.25rem}.c-image-video__description{margin:0 auto;max-width:24rem}@media only screen and (min-width:750px){.c-image-video{position:relative;margin:3.125rem 0}.c-image-video.has-padding-y{padding-top:min(5%,6.25rem);padding-bottom:min(5%,6.25rem)}.c-image-video__image.has-mobile{display:block}.c-image-video__image.is-mobile{display:none}.c-image-video__image-container{width:82.5%;margin-right:0;padding-bottom:48.2%}.is-content-right .c-image-video__image-container{margin-left:0;margin-right:auto}.c-image-video__content{position:absolute;z-index:3;top:50%;left:1.875rem;transform:translateY(-50%);max-width:24rem;padding:3.125rem 1.875rem 3.375rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.c-image-video__content:after{display:none}.is-content-right .c-image-video__content{left:auto;right:1.875rem}.c-image-video__content-outer{padding:0 1.875rem}.c-image-video__location{justify-content:flex-start;order:2;margin:2rem 0 0}.c-image-video__title{margin-left:0;max-width:20rem}}@media only screen and (min-width:1100px){.c-image-video{margin:7.32% 0}.c-image-video.has-padding-y{margin:min(9%,11.25rem) auto 0}.c-image-video__content{left:4.39%;text-align:left}.is-content-right .c-image-video__content{left:auto;right:4.39%}.c-image-video__content-outer{padding:0 4.39%}.c-image-video__title{max-width:12.5rem;margin-bottom:1.75rem}.c-image-video__location{margin-top:3rem}}@media only screen and (min-width:1650px){.c-image-video{margin:min(9%,11.25rem) auto}.c-image-video__content{left:min(9.5%,11.875rem);max-width:31.6875rem;padding:4.5rem 3.75rem 4.375rem}.is-content-right .c-image-video__content{right:min(9.5%,11.875rem)}.c-image-video__content-outer{max-width:125rem;margin:0 auto;padding:0 min(9.5%,11.875rem)}.c-image-video__title{max-width:22rem;margin-bottom:3.75rem}.c-image-video__location{margin-top:5.5rem}}.c-car-drawer__close{transform:none;top:1rem}.c-car-drawer__subtitle{margin:0}.c-car-drawer__form.c-car-drawer__form{margin:.25rem 0 2rem}.c-car-drawer__form.c-car-drawer__form .o-btn{width:calc(100% - 2rem)}@media only screen and (min-width:750px){.c-car-drawer__close{top:.5rem}.c-car-drawer__form.c-car-drawer__form{margin:.25rem 0 2rem;padding:0 1.875rem}.c-car-drawer__form.c-car-drawer__form .o-form__input-groups.has-border:first-child{border-top:none}.c-car-drawer__form.c-car-drawer__form .o-btn{width:100%}}@media only screen and (min-width:1100px){.c-car-drawer__title{margin-bottom:.5rem}}.c-brand-usps{background:#121212;padding:2.5rem 1rem 3.5rem}.c-brand-usps__usp-inner{padding-bottom:130.6%;color:#fff;display:block!important}.c-brand-usps__usp-inner:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#222;opacity:.2;z-index:1}.c-brand-usps__usp-description,.c-brand-usps__usp-title{position:absolute;padding:0 1.875rem;margin:0;left:0;z-index:2}.c-brand-usps__usp-title{top:1.75rem}.c-brand-usps__usp-description{bottom:2rem}.c-brand-usps .slick-dots{top:100%;bottom:auto;width:100%;justify-content:center}.c-brand-usps .slick-dots li{opacity:1;width:33.3%;flex:1;height:.1875rem;border-radius:0;margin:0 .5rem;background:#a3a3a3}.c-brand-usps .slick-dots li:first-child{margin-left:1rem}.c-brand-usps .slick-dots li:last-child{margin-right:1rem}.c-brand-usps .slick-dots li.slick-active{background:#c11}@media only screen and (min-width:750px){.c-brand-usps{padding:4rem 1.875rem}}@media only screen and (min-width:1100px){.c-brand-usps{padding:7.32% 4.39%}.c-brand-usps__carousel{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:101.25rem;margin:0 auto}.c-brand-usps__usp{width:48%;width:calc(50% - 1rem);border-bottom:.5rem solid #c11}.c-brand-usps__usp:nth-child(n+3){margin-top:1.875rem}.c-brand-usps__usp-inner{padding-bottom:65.4%}.c-brand-usps__usp-title{top:2.25rem}.c-brand-usps__usp-description{bottom:2.75rem}}@media only screen and (min-width:1650px){.c-brand-usps{padding:min(9%,11.25rem) min(9.5%,11.875rem)}}.c-product-instagram{display:none;background-color:#222;color:#fff}.c-product-instagram.is-visible{display:block}.c-product-instagram__container{text-align:center;padding:0 2rem}.c-product-instagram__inner{height:100%;display:flex;flex-direction:column-reverse;padding:2rem 1rem;align-items:center;justify-content:center}.c-product-instagram__feed{width:100%;overflow:hidden;white-space:nowrap;padding-bottom:3rem;align-items:center}.c-product-instagram .fs-timeline{overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:100%;width:auto;margin:0 auto;scroll-snap-type:x mandatory;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-points-x:repeat(100%)}.c-product-instagram .fs-entry-container{display:inline-block;width:21.5rem;padding-top:21.5rem;height:21.5rem;float:none;scroll-snap-align:start;-webkit-scroll-snap-align:start;-webkit-scroll-snap-coordinate:0 0}.c-product-instagram .fs-text-container{display:block;background-color:unset;opacity:1}.c-product-instagram .fs-text-container:hover{opacity:1}.c-product-instagram .fs-service-icon{font-size:1.5rem;position:absolute;top:1rem;right:1rem}.c-product-instagram .fs-entry-date{display:none}@media only screen and (min-width:750px){.c-product-instagram{padding:0 1.5rem}.c-product-instagram .fs-timeline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media only screen and (min-width:1100px){.c-product-instagram{padding:min(7.02%,6.5rem) 4.39%}.c-product-instagram__inner{margin:0 auto;padding:0;max-width:101.25rem}.c-product-instagram__container{display:flex;text-align:left;flex-direction:column;justify-content:center;padding:0 4rem 0 0;width:45%}.c-product-instagram__feed{display:flex;text-align:right;padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-product-instagram__inner{flex-direction:row}.c-product-instagram .fs-timeline{width:auto}.c-product-instagram .fs-entry-container{width:46.5%;padding-top:min(46.5%,32.5rem);max-width:32.5rem}.c-product-instagram .fs-entry-container .fs-timeline-entry{border-bottom:8px solid #c11}.c-product-instagram .fs-entry-container:first-child{margin-right:2rem}.c-product-instagram .fs-service-icon{font-size:2.5rem}}@media only screen and (min-width:1350px){.c-product-instagram{padding:min(7.02%,6.5rem) min(9.5%,11.875rem)}}.c-product-features{background:#121212;padding:2.5rem 1rem 3.5rem}.c-product-features__feature-inner{padding-bottom:130.6%;color:#fff;display:block!important}.c-product-features__feature-inner:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#222;opacity:.2;z-index:1}.c-product-features__feature-description,.c-product-features__feature-title{position:absolute;padding:0 1.875rem;margin:0;left:0;z-index:2}.c-product-features__feature-title{top:1.75rem}.c-product-features__feature-description{bottom:2rem}.c-product-features .slick-dots{top:100%;bottom:auto;width:100%;justify-content:center}.c-product-features .slick-dots li{opacity:1;width:33.3%;flex:1;height:.1875rem;border-radius:0;background:#a3a3a3}.c-product-features .slick-dots li:first-child{margin-left:0}.c-product-features .slick-dots li:last-child{margin-right:0}.c-product-features .slick-dots li.slick-active{background:#c11}@media only screen and (min-width:750px){.c-product-features{padding:4rem 1.875rem}}@media only screen and (min-width:1100px){.c-product-features{padding:7.32% 4.39%}.c-product-features__carousel{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:101.25rem;margin:0 auto}.c-product-features__carousel:after{content:"";width:30%;width:calc(33.33% - 1.25rem)}.c-product-features__feature{width:30%;width:calc(33.33% - 1.25rem);border-bottom:.5rem solid #c11}.c-product-features__feature:nth-child(n+4){margin-top:1.875rem}.c-product-features__feature-inner{padding-bottom:115.6%}.c-product-features__feature-title{top:2.25rem}.c-product-features__feature-description{bottom:2.75rem}}@media only screen and (min-width:1650px){.c-product-features{padding:min(9%,11.25rem) min(9.5%,11.875rem)}}.c-product-gallery{margin:0;padding:0 2rem;position:relative;border-bottom:1px solid #ebebeb}.c-product-gallery__carousel{display:flex;overflow:hidden}.c-product-gallery__carousel.slick-slider{display:block}@supports ((-o-object-fit:contain) or (object-fit:contain)){.c-product-gallery__image{-o-object-fit:contain;object-fit:contain}}.c-product-gallery__image-container{display:block!important;padding-bottom:100%;width:100%;flex-shrink:0}.is-car .c-product-gallery__image-container{padding-bottom:75%}.c-product-gallery__dots{width:5rem;margin:1rem auto 1.5rem;display:flex}.c-product-gallery__dots.slick-slider{display:block}.c-product-gallery__dots .is-active+.slick-slide+.slick-slide+.slick-slide+.slick-slide .c-product-carousel__dot-inner{width:.375rem;height:.375rem}.c-product-gallery__dot{padding:0;text-align:center;transition:all .25s cubic-bezier(.455,.03,.515,.955);display:flex!important;justify-content:center;align-items:center;height:1.5rem}.c-product-gallery__dot-inner{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px #6f6f6f;border-radius:100%;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.is-active .c-product-gallery__dot-inner{background:#222;box-shadow:inset 0 0 0 1px #222}.c-product-gallery__thumbs{display:none}.c-product-gallery__notice{margin:-2.5rem -.75rem 1rem}@media only screen and (min-width:750px){.c-product-gallery{width:50%;flex:1;border:none}}@media only screen and (min-width:1100px){.c-product-gallery{padding:0 min(4.6%,5.75rem) 0 min(4.39%,3.75rem);margin-top:0}.c-product-gallery__inner{position:-webkit-sticky;position:sticky;margin-top:2rem;top:6rem}@supports ((-o-object-fit:contain) or (object-fit:contain)){.is-car .c-product-gallery__image{-o-object-position:top;object-position:top}}.c-product-gallery__dots{display:none!important}.c-product-gallery__carousel.slick-slider{padding-left:calc(6.5rem + 5.9%)}.c-product-gallery__thumbs{display:block;position:absolute;top:0;left:0;max-height:100%;overflow-y:auto;scrollbar-width:none;scroll-snap-type:y mandatory}.c-product-gallery__thumbs::-webkit-scrollbar{-webkit-appearance:none;width:.25rem}.c-product-gallery__thumbs::-webkit-scrollbar-track{box-shadow:inset 0 0 .375rem rgba(0,0,0,.1)}.c-product-gallery__thumbs::-webkit-scrollbar-thumb{background-color:#222;box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}.c-product-gallery__thumb-container{scroll-snap-align:start;cursor:pointer;width:6.5rem;padding-bottom:6.5rem;margin:0 0 1.5rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.is-car .c-product-gallery__thumb-container{padding-bottom:4.875rem}.c-product-gallery__thumb-container:last-child{margin-bottom:0}.c-product-gallery__thumb-container.is-active{opacity:.5}.c-product-gallery__notice{text-align:center;margin:0;position:absolute;bottom:2rem;left:0;width:100%}}@media only screen and (min-width:1650px){.c-product-gallery__inner{top:7rem}.c-product-gallery__thumb-container{width:8.0625rem;padding-bottom:8.0625rem;margin:0 0 2rem}.is-car .c-product-gallery__thumb-container{padding-bottom:6rem}}@media only screen and (min-width:2000px){.c-product-gallery__inner{top:8rem}}.c-product-specs{padding:1.875rem 1rem 4rem;background:#fafafa}.c-product-specs__spec-group{margin-bottom:1.875rem}.c-product-specs__spec-group:last-child{margin-bottom:0}.c-product-specs__spec-group-pretitle{margin:0;padding-bottom:.125rem}.c-product-specs__spec-row{margin:0;border-bottom:1px solid #ebebeb;padding:.75rem 0;display:flex;align-items:flex-start}.c-product-specs__spec-row.is-hidden,.c-product-specs__spec-row.is-lead-time{display:none}.c-product-specs__spec-row.is-lead-time.is-visible{display:flex}.c-product-specs__spec-row.is-description{display:block}.c-product-specs__spec-row.is-description table{border-collapse:collapse}.c-product-specs__spec-row+.is-upsell{margin-top:1.875rem}.c-product-specs__spec-row.is-upsell{border-bottom:none}.c-product-specs__spec-title{min-width:5.625rem;opacity:.6}.c-product-specs__upsell .o-product-upsell__product{margin-top:0;margin-bottom:.625rem}.c-product-specs__upsell .o-product-upsell__product-btn{align-self:center;margin:0 .625rem 0 .5rem}.c-product-specs__upsell .o-product-upsell__product-details{padding:.5rem 0 .5rem .5rem;flex:1}.c-product-specs__upsell .o-product-upsell__product-image-container{border:none}@media only screen and (min-width:750px){.c-product-specs{padding:2.25rem 1.875rem 4rem;background:#f5f5f5}.c-product-specs__inner{max-width:125rem;margin:0 auto}}@media only screen and (min-width:1100px){.c-product-specs{padding:2.5rem 0 4.5rem}.c-product-specs__inner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.c-product-specs__spec-group{margin:0 0 0 auto;padding:0 4.39%;width:41.2%;max-width:51.5rem}.c-product-specs__spec-group.is-description{flex:1;padding:0;max-width:42.5rem;margin-right:-6.25%}.c-product-specs__spec-group-pretitle{margin:0 auto;text-align:center}.has-both-columns .c-product-specs__spec-group-pretitle{margin:0;text-align:left}.c-product-specs__spec-title{min-width:7.5rem}.c-product-specs__spec-row{padding:1rem .625rem}}@media only screen and (min-width:1650px){.c-product-specs{padding:2.5rem 0 4.5rem}.c-product-specs__spec-group{padding:0 min(6.25%,7.8125rem)}.c-product-specs__spec-title{min-width:8.75rem}.c-product-specs__upsell .o-product-upsell__product-btn{margin-right:1.25rem}}.c-product-template__pretitle{color:#a3a3a3;margin-bottom:1.5rem}.c-product-template__title{font-size:1.25rem;line-height:1;margin-bottom:.5rem;padding:0 1rem;overflow-wrap:break-word}.c-product-template__title-sku{display:block;letter-spacing:0;font-weight:400;font-family:Roboto,sans-serif}.c-product-template__title-sku:not(:empty){margin-top:.625rem;margin-bottom:-.125rem}.c-product-template__title-sku:not(:empty):before{content:"["}.c-product-template__title-sku:not(:empty):after{content:"]"}.c-product-template__reviews-summary{padding:0 1rem}.c-product-template__reviews-summary i{color:#222}.c-product-template__reviews-summary .ruk-rating-snippet-count{display:none}.c-product-template__excerpt{margin:.25rem 0 0;padding:0 1rem}.c-product-template__excerpt p{margin:0}.c-product-template .o-read-more__btn{margin:0;color:#222;text-decoration:underline;text-transform:lowercase}.c-product-template .o-read-more__btn.is-more{display:inline-block}.c-product-template .o-read-more.is-open .o-read-more__btn{display:none}.c-product-template .o-read-more.is-open .o-read-more__btn.is-less{display:inline-block}.c-product-template__price{display:block;font-size:1.25rem;margin:.25rem 0 0}.c-product-template__price-money{display:block;margin:0;line-height:1.25}.c-product-template__price-row{display:flex;align-items:center;margin:1.25rem 0 1rem}.c-product-template__alternate-payments{margin:0 0 0 2.5rem;flex:1;max-width:13rem}.c-product-template__alternate-payments .o-alternate-payments__title{display:none}.c-product-template__badge{display:inline-block;color:#a3a3a3;vertical-align:middle;margin:0 0 .1rem}.c-product-template__details{margin-top:2.25rem}.c-product-template__form{padding:0 1rem}.c-product-template__add-btn{margin-right:.625rem;flex:1;box-shadow:none;padding-left:.5rem;padding-right:.5rem}.c-product-template__add-btn span{white-space:nowrap}.is-car .c-product-template__add-btn{margin-right:0}.c-product-template__add-btn-container{display:flex;margin-bottom:.625rem}.c-product-template__quantity-selector .o-quantity-selector__button,.c-product-template__quantity-selector .o-quantity-selector__input{width:3rem}.is-car .c-product-template__quantity-selector{display:none}.c-product-template__options{margin-bottom:.5rem}.c-product-template__options.is-hidden{margin:0}.c-product-template__availability{margin:1.5rem 0;padding:0 1rem}.c-product-template__availability-message{display:none;align-items:center;margin-bottom:.5rem}.is-available-stock .c-product-template__availability-message.is-stock{display:flex}.c-product-template__availability-message.is-backorder{text-transform:lowercase}.is-available-backorder .c-product-template__availability-message.is-backorder{display:flex}.c-product-template__availability-message.is-backorder p:first-letter{text-transform:uppercase}.c-product-template__availability-message.is-click-collect{display:flex}.c-product-template__availability-message.is-click-collect.is-disabled{opacity:.4}.is-available-backorder .c-product-template__availability-message.is-click-collect{display:none}.is-quantity-exceeded .c-product-template__availability-message.is-exceeded{display:flex}.c-product-template__availability-message strong{font-weight:400;color:#0c8d0c}.c-product-template__availability-message p{margin:0}.c-product-template__availability-icon{width:1.25rem;margin-right:.625rem;flex-shrink:0}.c-product-template__availability-icon.o-icon--checkmark path{fill:#0c8d0c}.c-product-template__availability-qty{margin-right:.25em;display:none}.is-low-stock .c-product-template__availability-qty{display:inline}.c-product-template__additional-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-top:1px solid #ebebeb;padding:1.625rem 1rem;position:relative}.c-product-template__additional-action{margin:0 2rem 0 0;width:auto;display:flex;align-items:center}.c-product-template__additional-action-icon{display:block;width:1.5rem;margin-right:.625rem}.c-product-template__additional-action-tooltip{width:auto;height:auto;background:#fff;padding:1.25rem;border:1px solid #f5f5f5;border-radius:.1875rem;-webkit-border-radius:.1875rem;position:absolute;top:-6rem;display:none}.c-product-template__additional-action-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-left:1.25rem solid transparent;border-right:1.25rem solid transparent;border-top:1.25rem solid #fff;transform:translateX(-50%)}.c-product-template__additional-action-tooltip.is-visible{display:block}.c-product-template__wishlist-button-label.is-remove,.is-saved .c-product-template__wishlist-button-label.is-add{display:none}.is-saved .c-product-template__wishlist-button-label.is-remove{display:block}.c-product-template__wishlist-button.is-saved .o-icon--wishlist path{fill:#222}.c-product-template__breadcrumbs{display:none}.c-product-template__lead-time{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:100%;margin:0 0 .25rem;color:#a3a3a3;text-align:center;display:none}.c-product-template__lead-time.is-visible{display:block}.c-product-template__bis{padding:0 1rem;display:none}.c-product-template__bis.is-visible{display:flex}.c-product-template__bis.is-bis-success>*{display:none}.c-product-template__bis-show{display:none;width:100%;padding-right:.5rem;padding-left:.5rem}.c-product-template__bis-show.is-visible{display:block}.c-product-template__bis-show.is-visible~*{display:none}.c-product-template__bis-input{flex:1}.c-product-template__bis-submit{padding-left:.5rem;padding-right:.5rem;min-width:9.125rem}.c-product-template__bis-success{display:none}.is-bis-success .c-product-template__bis-success{display:block}@media only screen and (min-width:750px){.c-product-template{margin:0}.c-product-template__row{margin:0 auto;display:flex;justify-content:space-between;position:relative;max-width:125rem}.c-product-template__details{padding:4rem;margin:0;padding:min(7.02%,6.5rem) 1.875rem;width:50%;background:#f5f5f5;text-align:left}.c-product-template__form,.c-product-template__reviews-summary{padding:0}.c-product-template__pretitle{margin-bottom:1.125rem}.c-product-template__excerpt,.c-product-template__title{padding:0}.c-product-template__price{font-size:1.5rem}.c-product-template__options .o-swatch__inner{border-color:#f5f5f5}.c-product-template__add-btn{max-width:none;margin-bottom:0}.c-product-template__add-btn.is-drawer-toggle{margin-bottom:2.5rem}.c-product-template__availability{padding:0}.c-product-template__additional-actions{padding:1.75rem 0}}@media only screen and (min-width:1100px){.c-product-template__options{margin-bottom:1.5rem}.c-product-template__details{padding:5% 4.39%;width:41.2%;max-width:51.5rem;background:#f5f5f5;position:relative}.c-product-template__title{font-size:1.5625rem}.c-product-template__price{margin-top:.5rem}.c-product-template__price-row{margin:1.5rem 0 1rem}.c-product-template__alternate-payments{max-width:none}.c-product-template__add-btn{margin-right:1rem}.c-product-template__quantity-selector .o-quantity-selector__button,.c-product-template__quantity-selector .o-quantity-selector__input{width:3.125rem}.c-product-template__availability-icon{width:1.5rem}.c-product-template__breadcrumbs{display:block;padding-left:0}.c-product-template__breadcrumbs *{display:inline}.c-product-template__additional-action{margin-right:3rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.c-product-template__additional-action:hover{opacity:.5}.c-product-template__additional-action-icon{width:1.5rem}.c-product-template__bis{margin-top:1rem;padding:0}.c-product-template__bis-submit{min-width:9.5rem}}@media only screen and (min-width:1350px){.c-product-template__details{padding:min(7.02%,6.5rem) 4.39%}}@media only screen and (min-width:1650px){.c-product-template__title{font-size:2rem}.c-product-template__details{padding:8rem 7rem 5rem;padding:min(7.3%,9.125rem) min(6.25%,7.8125rem) 5rem}.c-product-template__price-row{margin:2rem 0}.c-product-template__alternate-payments{margin-right:2.5rem}.c-product-template__availability{margin:2.125rem 0}.c-product-template__availability-message{margin-bottom:.5rem}.c-product-template__options{margin-bottom:2.5rem}}@media only screen and (min-width:2000px){.c-product-template{position:relative}.c-product-template:after{content:"";position:absolute;top:0;left:calc(50% + 12rem);right:0;height:100%;background:#f5f5f5;z-index:-1}}.c-product-reviews-link{display:block;padding:1.0625rem 1rem;text-align:left;cursor:pointer}@media only screen and (min-width:1100px){.c-product-reviews-link{padding:1.4375rem 0}}.c-product-recommendations{margin:2.25rem 0 5rem}.c-product-recommendations.is-hidden{display:none}@media only screen and (min-width:750px){.c-product-recommendations{margin:3rem 0 5rem}}@media only screen and (min-width:1100px){.c-product-recommendations{margin:min(4.5%,5.625rem) 0 7.32%}}@media only screen and (min-width:1650px){.c-product-recommendations{margin:min(4.5%,5.625rem) 0 min(9%,11.25rem)}}.c-reviews{background-color:#000}.c-reviews__container{width:81%;max-width:125rem;margin:0 auto;padding:8.5% 0}.c-reviews .c-reviews__tabs{display:flex;justify-content:center;margin-bottom:2.5rem}.c-reviews .c-reviews__tab{padding:0 1.25rem;color:#fff;opacity:.6;cursor:pointer}.c-reviews .c-reviews__tab.is-active{opacity:1}.c-reviews__view.is-hidden{display:none}@media only screen and (min-width:1100px){.c-reviews__container{width:100%;padding:8.5% 4.39%}}@media only screen and (min-width:1650px){.c-reviews__container{padding:10.5rem min(9.5%,11.875rem)}}.c-reviews .Reviews-Header{border-bottom-color:#fff!important}.c-reviews .CombinedWidget.reviews-combined-widget,.c-reviews .CombinedWidget.reviews-combined-widget .ListSummary,.c-reviews .CombinedWidget.reviews-combined-widget .RatingStars i.RatingStars__star,.c-reviews .CombinedWidget.reviews-combined-widget .RatingStatistics .RatingStatistics__number,.c-reviews .CombinedWidget.reviews-combined-widget .RatingStatistics .RatingStatistics__text,.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__author .author__heading,.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__comments .comments__text,.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__footer .item__controls .controls__btn,.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__footer .Review__timestamp,.c-reviews .CombinedWidget.reviews-combined-widget .RUKPagination .RUKPagination__item,.c-reviews .CombinedWidget.reviews-combined-widget .RUKPagination .RUKPagination__item.isSelected{color:#fff!important}.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item{background-color:#222;padding:30px 20px!important}.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__author{padding-top:30px!important}.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsList__item .item__replies .reply{color:#fff!important;border-left:5px solid hsla(0,0%,100%,.1)!important}.c-reviews .CombinedWidget.reviews-combined-widget .ReviewsLogo{display:none}.c-reviews .QAWidget .QAWidgetSection .QAWidgetAsk{background-color:#222}.c-reviews .CombinedWidget.reviews-combined-widget .InputLabel,.c-reviews .QAWidget .QAWidgetSection .QAWidgetAsk__subheading,.c-reviews .QAWidgetAnswers .qa__meta__inner,.c-reviews .QAWidgetAnswers .question__heading,.c-reviews .QAWidgetAnswers .question__heading i.questionSymbol,.c-reviews .QAWidgetAnswers .response__text,.c-reviews .QAWidgetIntro .QAWidgetIntro__list__item{color:#fff!important}.c-reviews .CombinedWidget.reviews-combined-widget .Button,.c-reviews .CombinedWidget.reviews-combined-widget .InputElement,.c-reviews .CombinedWidget.reviews-combined-widget .InputElement--textarea{background-color:#fff!important;color:#000}.c-reviews .CombinedWidget.reviews-combined-widget .Button--solid{background-color:#c11!important;color:#fff!important}.c-reviews .QAWidget .QAWidgetSection .QAWidgetAsk .QAWidgetAsk__left span.QAWidgetAsk__heading{color:#fff!important}.c-reviews .QAWidget .QAWidgetSection .QAWidgetAsk .QAWidgetAsk__btn{background-color:#c11!important;color:#fff!important}.c-reviews .RatingStatistics .RatingStatistics__text--sm--twoRows--downArrow:before{border-color:#fff!important}.c-reviews .CombinedWidget.reviews-combined-widget .ParagraphText{color:#fff!important}.c-reviews .CombinedWidget.reviews-combined-widget .ParagraphText--crossStroke:after,.c-reviews .CombinedWidget.reviews-combined-widget .ParagraphText--crossStroke:before{background-color:hsla(0,0%,100%,.2)!important}.c-reviews .QAWidget__footer .footer__logo{display:none!important}
