.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}.homepage .homepageMobileNavContainer .homepageMobileNav .icon-label{width:122px}.homepage .homepageMobileNavContainer .homepageMobileNav button{display:none}@media print,screen and (min-width:73.75em){.homepage .homepageMobileNavContainer{display:none}}.utility>button.compare{display:none}