.homepageCarousel{position:relative;max-width:100vw}.homepageCarousel .slide-container{display:block;height:100%;width:100%}@media only screen and (min-width:600px){.homepageCarousel .slide-container{height:540px}}.homepageCarousel .slide-container-clickable{display:block;height:100%;width:100%;cursor:pointer}@media only screen and (min-width:600px){.homepageCarousel .slide-container-clickable{height:540px}}.homepageCarousel .v-card{max-width:480px;height:380px;background:rgba(0,0,0,.6);padding:80px 60px;position:absolute;bottom:0;left:0;text-align:left;color:#fff;width:100%;z-index:10}@media only screen and (max-width:1263px){.homepageCarousel .v-card{right:0;max-width:none;text-align:center;height:auto;padding:20px 60px 80px;width:auto}.homepageCarousel .v-card .headerImage{max-height:60px}}@media only screen and (max-width:1263px)and (max-width:599px){.homepageCarousel .v-card .headerImage{max-width:100%}}@media only screen and (max-width:959px){.homepageCarousel .v-card{padding:20px 30px 80px}}@media only screen and (max-width:599px){.homepageCarousel .v-card{padding:0 8px}}.homepageCarousel .v-card .v-card__title{font-size:30px;font-weight:700;padding:30px 0 15px;word-break:break-word}@media only screen and (max-width:1263px){.homepageCarousel .v-card .v-card__title{justify-content:center}}@media only screen and (max-width:599px){.homepageCarousel .v-card .v-card__title{font-size:20px;line-height:24px;padding:12px 0 6px}}.homepageCarousel .v-card .v-card__text{font-size:16px;line-height:24px;padding:0 0 15px;color:#fff}@media only screen and (max-width:599px){.homepageCarousel .v-card .v-card__text{font-size:14px;line-height:18px;padding:0 0 6px}}.homepageCarousel .v-card .v-card__text a{text-decoration:none;color:#fff;display:block!important}.homepageCarousel .v-card .v-card__actions{flex-wrap:wrap}@media only screen and (max-width:1263px){.homepageCarousel .v-card .v-card__actions{justify-content:center}}@media only screen and (min-width:1264px){.homepageCarousel .v-card .v-card__actions{padding:8px 0;margin:0 -12px}}.homepageCarousel .v-card .v-card__actions .v-btn{min-height:45px;font-size:16px;font-weight:700;margin:12px;padding:0 24px;border-color:#0e5780;background-color:#0e5780;text-transform:capitalize;color:#fff}.homepageCarousel .v-card .v-card__actions .v-btn:hover{color:#0e5780;background-color:#e8f3f9}@media only screen and (max-width:599px){.homepageCarousel .v-card .v-card__actions .v-btn{color:#46c8e1!important;background:none!important;border:none!important;margin:0!important;font-size:14px;min-height:auto}}@media only screen and (min-width:1264px){.homepageCarousel .v-card .v-card__actions .v-btn{margin:0 12px!important}}.homepageCarousel.swiper-container{max-height:540px;width:100%}@media only screen and (max-width:599px){.homepageCarousel.swiper-container{max-height:280px;padding-bottom:48px}}.homepageCarousel.swiper-container .swiper-background-image{height:540px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:599px){.homepageCarousel.swiper-container .swiper-background-image{height:232px}}.homepageCarousel.swiper-container .swiper-slide{text-align:center;font-size:38px;font-weight:700;background-color:#eee;display:flex;justify-content:center;align-items:center;position:relative}.homepageCarousel.swiper-container .swiper-slide a{display:none}.homepageCarousel.swiper-container .swiper-slide.swiper-slide-active a{display:flex}@media only screen and (min-width:600px){.homepageCarousel.swiper-container .swiper-pagination{width:500px;position:absolute;bottom:30px;left:60px;display:flex;border-top:1px solid #fff}.homepageCarousel.swiper-container .swiper-pagination-bullet{border-radius:0;width:auto;height:35px;text-align:center;line-height:35px;font-size:13px;color:#fff;background:none;opacity:1;text-transform:uppercase;letter-spacing:1px}.homepageCarousel.swiper-container .swiper-pagination-bullet-active{color:#fff}.homepageCarousel.swiper-container .swiper-pagination-bullet-active>span{position:relative}.homepageCarousel.swiper-container .swiper-pagination-bullet-active>span:before{position:relative;content:" ";position:absolute;top:-14px;left:0;right:0;height:5px;background:red}}@media only screen and (max-width:1263px){.homepageCarousel.swiper-container .swiper-pagination{right:60px;width:auto}}@media only screen and (max-width:959px){.homepageCarousel.swiper-container .swiper-pagination{right:30px;left:30px}}@media only screen and (max-width:599px){.homepageCarousel.swiper-container .swiper-pagination{bottom:-60px;height:48px}.homepageCarousel.swiper-container .swiper-pagination-bullet{height:12px;width:12px;border:1.5px solid #757575;margin:0 8px;background:none}.homepageCarousel.swiper-container .swiper-pagination-bullet:only-child,.homepageCarousel.swiper-container .swiper-pagination-bullet>span{display:none}.homepageCarousel.swiper-container .swiper-pagination-bullet-active{background:#757575}}.homepage .video-background{position:relative;overflow:hidden;width:100vw;height:100vh}.homepage .video-background .video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.homepage .video-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:8}@media(min-aspect-ratio:16/9){.homepage .video-background iframe{height:56.25vw}}@media(max-aspect-ratio:16/9){.homepage .video-background iframe{width:177.78vh}}.homepageProductSection .productCard,.homepageTabsMenu .productCard{width:270px;height:100%;background:#f4f4f4!important;text-align:center;color:#000!important}@media only screen and (min-width:600px){.homepageProductSection .productCard:hover,.homepageTabsMenu .productCard:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)!important}}.homepageProductSection .productCard .v-image,.homepageTabsMenu .productCard .v-image{height:200px}.homepageProductSection .productCard .v-card__title,.homepageTabsMenu .productCard .v-card__title{font-size:16px;font-weight:700;justify-content:center;line-height:20px;padding-bottom:24px}.homepageProductSection .productCard .v-card__subtitle,.homepageTabsMenu .productCard .v-card__subtitle{color:#000;line-height:1.2em}.homepageProductSection .productCard .v-card__text,.homepageTabsMenu .productCard .v-card__text{font-size:12px;line-height:14px;color:#000!important;display:flex;flex-direction:column;justify-content:flex-end}.homepageProductSection .productCard .v-card__text .priceOriginal,.homepageTabsMenu .productCard .v-card__text .priceOriginal{display:block;text-decoration:line-through}.homepageProductSection .productCard .v-card__text .priceLabel,.homepageTabsMenu .productCard .v-card__text .priceLabel{display:block}.homepageProductSection .productCard .v-card__text .priceSale,.homepageTabsMenu .productCard .v-card__text .priceSale{display:block;font-size:21px;font-weight:700;line-height:24px}.homepageProductSection .productCard .v-card__text .productStatus,.homepageTabsMenu .productCard .v-card__text .productStatus{font-size:16px;font-weight:700;padding-top:20px;display:block}.homepageProductSection .productCardInfo .v-card__title,.homepageTabsMenu .productCardInfo .v-card__title{padding-bottom:0}.homepageProductSection .productCard .bv_wrapper svg:not(:last-child),.homepageTabsMenu .productCard .bv_wrapper svg:not(:last-child){padding-right:1px!important}@media only screen and (max-width:599px){.homepageProductSection .productCard.skeletonLoader,.homepageTabsMenu .productCard.skeletonLoader{width:185px;min-width:185px}}.homepageProductSection .productCard.skeletonLoader .v-skeleton-loader__list-item,.homepageProductSection .productCard.skeletonLoader .v-skeleton-loader__list-item-three-line,.homepageTabsMenu .productCard.skeletonLoader .v-skeleton-loader__list-item,.homepageTabsMenu .productCard.skeletonLoader .v-skeleton-loader__list-item-three-line{background:transparent!important}.homepage .tabsRow .col{min-height:455px;flex-basis:auto}.homepage .tabsRow>.col:nth-child(n+6){display:none}.homepageTabsContainer .row{padding-top:10px;padding-bottom:20px}.homepageTabsMenu.theme--light.v-tabs>.v-tabs-bar{background:#e3e3e3}.homepageTabsMenu .v-slide-group__wrapper{box-shadow:inset 0 -6px 17px -5px rgba(0,0,0,.15)}.homepageTabsMenu .v-tabs-slider-wrapper{display:none}.homepageTabsMenu .v-tab{font-size:16px;font-weight:700;color:#5c5c5c!important;border-left:1px solid #ccc}.homepageTabsMenu .v-tab:hover{background:#fff!important;color:#000!important}.homepageTabsMenu .v-tab:last-child{border-right:1px solid #ccc}.homepageTabsMenu .v-tab--active{color:#000!important;background:#fff}.homepageTabsMenu .v-tab--active:hover:before{display:none}.homepageTabsMenu .v-tabs-items{min-height:455px}.homepage .homepageProduct,.homepageTabsMenu .v-tabs-items .row{overflow-y:hidden;overflow-x:auto}.homepage .homepageProduct{padding:0}.homepage .homepageProduct .row .col{padding:10px 10px 0 0}.homepage .homepageProduct .row .col .bv_averageRating_component_container,.homepage .homepageProduct .row .col .bv_numReviews_component_container{display:none!important}.homepage .homepageProduct .v-card{width:185px;min-width:185px}.homepage .homepageProductSection{padding:6px 0}.homepage .homepageProductSectionTitle{text-transform:uppercase;text-align:center}.homepageEspotContainer .row{max-width:1220px;padding:20px 0;width:100%}.homepageEspotItem{width:100%;height:220px;text-align:center;position:relative}.homepageEspotItem:hover p{display:block}.homepageEspotItem:hover .homepageEspotItemContent{background:rgba(0,0,0,.6)}@media only screen and (max-width:1263px){.homepageEspotItem p{display:block!important;font-size:16px!important}.homepageEspotItem .homepageEspotItemContent{background:rgba(0,0,0,.6)}}.homepageEspotItem:focus p{display:block}.homepageEspotItem:focus .homepageEspotItemContent{background:rgba(0,0,0,.6)}.homepageEspotItemContent{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);text-decoration:none;padding:20px}.homepageEspotItemContent h3{font-size:24px;font-weight:700;color:#fff;line-height:28px;padding-bottom:10px;text-transform:uppercase}.homepageEspotItemContent p{display:none;font-size:18px;line-height:1.2em;color:#46c8e1}.homepageCategoryContainer .row{padding:20px 0;margin-bottom:20px}.homepageCategoryList{margin:20px 0 30px;flex-wrap:wrap}.homepageCategoryList .v-list-item{max-width:110px;padding:0;margin:0 8px;flex:0}.homepageCategoryList .v-list-item:after{display:none}.homepageCategoryList .v-list-item:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);background:transparent}.homepageCategoryList .v-list-item .v-list-item__content{text-align:center;padding:0;overflow:visible}.homepageCategoryList .v-list-item .v-list-item__content img{display:block;margin:0 auto}.homepageCategoryList .v-list-item .v-list-item__content a{text-decoration:none;display:block;padding:15px 0}.homepageCategoryList .v-list-item .v-list-item__content .icon{width:50px;height:50px;margin:0 30px 20px}.homepageCategoryList .v-list-item .v-list-item__content .icon.hover{display:none}.homepageCategoryList .v-list-item .v-list-item__content span{font-size:12px;font-weight:700;color:#000}.homepage .homepageMobileNavContainer{text-transform:uppercase;text-align:center;padding:0 0 15px}.homepage .homepageMobileNavContainer h3{margin:0;padding:.625em 0;font-size:1.25em;border-bottom:1px solid #efefef;font-weight:700;width:100%;color:#555}.homepage .homepageMobileNavContainer .homepageMobileNav{width:100%}.homepage .homepageMobileNavContainer .homepageMobileNav .homepageMobileNavList{padding:0}.homepage .homepageMobileNavContainer .homepageMobileNav .v-list .v-list-item{margin:0;padding:.625em 0;border-bottom:1px solid #efefef;min-height:auto}.homepage .homepageMobileNavContainer .homepageMobileNav .v-list .v-list-item .v-list-item__content{display:block;padding:0}.homepage .homepageMobileNavContainer .homepageMobileNav .v-list .v-list-item .v-list-item__content a{color:#000;text-decoration:none;font-size:.9375em}.homepage .homepageMobileNavContainer .homepageMobileNav .v-list .v-list-item .v-list-item__content .nav_sub,.homepage .homepageMobileNavContainer .homepageMobileNav .v-list .v-list-item .v-list-item__content a>.v-icon{display:none}@media print,screen and (min-width:73.75em){.homepage .homepageMobileNavContainer{display:none}}.utility>button.compare{display:none}