.tabbed-carousel{background-color:#e4e4e4}.tabbed-carousel>.container{background-color:#fff}@media screen and (min-width:1024px){.tabbed-carousel>.container{padding:30px}}@media screen and (min-width:1200px){.tabbed-carousel>.container{padding:60px}}@media screen and (min-width:768px) and (max-width:1199px){.tabbed-carousel>.container{padding:5%}}@media screen and (max-width:767px){.tabbed-carousel>.container{padding:5% 2%}}.tabbed-carousel .slick-next,.tabbed-carousel .slick-prev{height:40px;margin-top:-10px;width:40px}@media screen and (min-width:768px){.tabbed-carousel .slick-next:before,.tabbed-carousel .slick-prev:before{font-size:40px}}@media screen and (max-width:767px){.tabbed-carousel .slick-next:before,.tabbed-carousel .slick-prev:before{font-size:30px}}.tabbed-carousel .slick-prev{left:-35px}.tabbed-carousel .slick-next{right:-35px}@media screen and (max-width:767px){.tabbed-carousel .slick-dots{left:-25px;margin:0 auto;right:-25px}}@media screen and (max-width:479px){.tabbed-carousel .slick-dots{bottom:-10px}}@media screen and (max-width:767px){.tabbed-carousel .slick-dots li{margin:0 3px}}@media screen and (min-width:480px){.tabbed-carousel .slick-dots li,.tabbed-carousel .slick-dots li button{height:16px;width:16px}}@media screen and (max-width:479px){.tabbed-carousel .slick-dots li,.tabbed-carousel .slick-dots li button{height:10px;width:10px}}.tabbed-carousel .slick-dots li button:before{background-color:#ccc;border-radius:50%;content:"";opacity:1}@media screen and (min-width:480px){.tabbed-carousel .slick-dots li button:before{height:16px;line-height:16px;width:16px}}@media screen and (max-width:479px){.tabbed-carousel .slick-dots li button:before{height:10px;line-height:10px;width:10px}}.tabbed-carousel .slick-dots li.slick-active button:before,.tabbed-carousel .slick-dots li:hover button:before{background-color:#db011c;opacity:1}@media screen and (max-width:767px){.tabbed-carousel__thumbnails{margin:0 auto;width:calc(96% - 50px)}}.tabbed-carousel-slide__title{border-bottom:1px solid #333;font-family:Helvetica Neue LT W01_83 Hv Ex,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:0!important;padding-bottom:5px}@media screen and (min-width:768px){.tabbed-carousel-slide__title{font-size:24px;margin-bottom:10px}}@media screen and (max-width:767px){.tabbed-carousel-slide__title{font-size:16px;margin-bottom:10px}}@media screen and (min-width:768px){.tabbed-carousel__thumbnails+.tabbed-carousel__slides .tabbed-carousel-slide__title{margin-top:35px}}@media screen and (max-width:767px){.tabbed-carousel__thumbnails+.tabbed-carousel__slides .tabbed-carousel-slide__title{margin-top:5px}}.tabbed-carousel-slide__content{display:grid;grid-template-areas:"Header" "Aside" "Main";grid-template-columns:1fr;grid-template-rows:min-content}.tabbed-carousel-slide__content:after,.tabbed-carousel-slide__content:before{content:" ";display:table}.tabbed-carousel-slide__content:after{clear:both}@media screen and (min-width:768px){.tabbed-carousel-slide__content{grid-template-areas:"Header Aside" "Main Aside" "Main Aside";grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr 1fr}}.tabbed-carousel-slide__header{display:flex;grid-area:Header;-ms-grid-column:1;-ms-grid-row:1;justify-content:space-around;margin-top:1em}@media screen and (min-width:768px){.tabbed-carousel-slide__header{justify-content:flex-start}.tabbed-carousel-slide__header .product-featured-spec{padding-right:4em}}.tabbed-carousel-slide__main{grid-area:Main;-ms-grid-column:1;-ms-grid-row:3;margin-top:1em}@media screen and (max-width:767px){.tabbed-carousel-slide__main{width:100%}}.tabbed-carousel-slide__aside{grid-area:Aside;-ms-grid-column:1;-ms-grid-row:2;margin-top:1em;width:100%}@media screen and (min-width:768px){.tabbed-carousel-slide__header{-ms-grid-column:1;-ms-grid-row:1}.tabbed-carousel-slide__main{-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:2}.tabbed-carousel-slide__aside{-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-row:1}}.tabbed-carousel__tabs{margin-bottom:25px}@media screen and (max-width:1023px){.tabbed-carousel__tabs{border-bottom:0;margin-bottom:15px}.tabbed-carousel__tabs .tab{background:#ddd;border:2px solid #fff;display:block;float:left;position:relative;text-align:center;width:33.333333%}}@media screen and (max-width:767px){.tabbed-carousel__tabs .tab{padding:5px}}@media screen and (max-width:1023px){.tabbed-carousel__tabs .tab.active{border-top-color:#fff}.tabbed-carousel__tabs .tab.active .tab__title{color:#fff}}@media screen and (max-width:767px){.tabbed-carousel__tabs .tab.active{background-color:#bd0118}}@media screen and (max-width:1023px){.tabbed-carousel__tabs .tab .tab__title{border-left:0;border-right:0;color:rgba(0,0,0,.4);display:block;font-size:12px;padding:10px 20px}}@media screen and (max-width:767px){.tabbed-carousel__tabs .tab .tab__title{padding:10px 5px}}.tabbed-carousel__tab-content-container{height:40px;overflow:hidden}@media screen and (max-width:1023px){.tabbed-carousel__tab-content-container{display:none}}.tabbed-carousel__tabs+.tabbed-carousel__tab-content-container{display:none}.tabbed-carousel__tab-content{background-color:#e4e4e4;padding:5px}@media screen and (min-width:768px){.tabbed-carousel__tab-content{float:left;margin-bottom:10px;margin-right:20px}}@media screen and (max-width:767px){.tabbed-carousel__tab-content{margin-top:20px;width:100%}}.tabbed-carousel-slide__footer{display:none}.pagemode-edit .tabbed-carousel-slide__footer{display:block}