.page-header{background-color:#111!important;color:#fff}.page-header li a{color:#fff}.page-header .block-minicart,.page-header .cart-item .cart-item-txt{color:#000!important}.page-header .logo img,.page-header .logo-small img,.page-header li a::before{filter:brightness(0) invert(1)!important}.page-header .top-wrapper{background-color:#000;color:#fff}.page-header .logo{background-color:#000!important;color:#fff}.footer .overflow .hide_desktop{filter:grayscale()}.global-button,.top-wrapper{box-sizing:border-box;background-color:#fff;text-align:center}.global-button{display:inline-block;padding:1em;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:12px;transition:all .3s ease-out}.global-button,.global-button:hover{text-decoration:none}.global-button.black,.global-button:hover{background-color:#000;color:#fff}.global-button.banner-button:hover,.global-button.black:hover{background-color:#fff;color:#000}em{text-decoration:underline}.global-button.banner-button{position:absolute;bottom:2em;left:2em;background-color:transparent;border:1px solid #000;color:#000}.top-wrapper{padding:.5rem 0;width:100%;display:block;overflow:hidden}.page-header .top-wrapper .top-msg{display:inline-block;font-size:1.25rem;line-height:1.571em;font-weight:300;font-family:"Jost",Arial,Helvetica,sans-serif;letter-spacing:1px}.page-wrapper .banner{margin-top:-16px!important}.page-wrapper .banner video{height:calc(100vh - 80px)!important}.about-us{margin-top:5rem;text-align:center}.about-us .txt-w-desc{max-width:900px;display:inline-block}.about-us .txt-w-desc .heading{display:inline-block;width:auto;font-size:32px;line-height:46px;letter-spacing:3px;margin-top:0;margin-bottom:1rem;border-bottom:2px solid #000;text-transform:uppercase}.about-us .txt-w-desc .description{display:inline-block;width:auto;font-size:20px;line-height:36px}.about-us .txt-w-desc .global-button{margin-top:1rem;padding:1em 2em}.section-categories{margin-top:5%}.section-brands,.section-categories{margin-left:-6.83%;margin-right:-6.83%}.section-categories .swiper-wrapper{padding:0;margin-bottom:0}.section-categories picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-out}.section-categories picture img{width:100%;height:100%;margin:0;transition:opacity .3s ease-out}.section-categories .card-category .txt-wrapper{position:absolute;bottom:2rem;left:2rem;transition:opacity .3s ease-out}.section-categories .card-category.location .txt-wrapper{text-align:left;left:50%;transform:translateX(-50%)}.section-categories .card-category.location .txt-wrapper .heading{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:1.5rem;color:#000}.section-categories .card-location{position:relative;height:100%;border:1px solid #e7e7e7;padding:4rem 2rem;box-sizing:border-box}.section-categories,.section-categories .txt-wrapper{text-align:center}.section-categories .txt-wrapper .wysiwyg-content{font-size:14px;line-height:28px}.section-categories .txt-wrapper .heading{box-sizing:border-box;color:#fff;margin-top:0;margin-bottom:0;max-width:250px;padding:.5rem 0;text-decoration:underline}.section-categories .txt-wrapper .title{box-sizing:border-box;width:auto;display:inline-block;padding-bottom:.5rem;margin-top:0;font-weight:400;border-bottom:2px solid #000}.link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;z-index:100;cursor:pointer}.section-categories .link-overlay:hover~.txt-wrapper,.section-categories .link-overlay:hover~picture,.section-instagram .link-overlay:hover+picture{opacity:.8}.section-brands{box-sizing:border-box;margin-top:75px;padding-top:4rem;padding-bottom:4rem;background-color:#fff;overflow:hidden}.section-brands .swiper-wrapper{transition-timing-function:linear;margin-bottom:0}.card-brand{position:relative}.card-brand picture{width:100%;height:100%}.banner.mt-75>a,.banner.mt-75>a img{width:100%}.section-instagram{margin-top:5%;margin-bottom:3rem;width:100%;display:block;overflow:hidden;text-align:center}.section-categories .txt-w-desc,.section-instagram .txt-w-desc{display:inline-block;text-align:center;margin-bottom:2rem}.section-categories .txt-w-desc .heading,.section-instagram .txt-w-desc .heading{width:100%;margin-top:0;margin-bottom:0;display:inline-block;font-size:20px;line-height:46px;letter-spacing:3px;text-transform:uppercase;font-weight:400}.section-instagram .list-feed{width:100%;position:relative;margin-bottom:0;display:inline-flex;flex-wrap:wrap;overflow:hidden;justify-content:center;padding-left:0;gap:.5rem}.section-instagram .list-feed picture{width:100%;height:auto;display:block;transition:opacity .3s ease-out}.section-instagram .list-feed picture img{float:left;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1080/1350;transition:opacity .3s ease-out}.section-instagram .list-feed>*{position:relative;list-style:none;flex-shrink:1;flex-grow:0;flex-basis:calc((100% - 2.5rem)/6)}@media only screen and (min-width:0) and (max-width:799px){.page-wrapper .page-header .right{float:none}.page-wrapper .page-header{padding-top:1rem;padding-bottom:1rem}.swiper-slide{height:100%;display:flex;align-items:stretch}.page-wrapper .banner video{height:calc(100vh - 100px)!important}.section-instagram .list-feed{gap:4px}.section-instagram .list-feed>*{position:relative;list-style:none;flex-shrink:1;flex-grow:0;flex-basis:calc((100% - 8px)/3)}}@media only screen and (min-width:800px) and (max-width:1023px){.page-wrapper .page-header{overflow:hidden}}@media only screen and (min-width:600px) and (max-width:1023px){.section-instagram .list-feed{gap:4px}.section-instagram .list-feed>*{flex-shrink:1;flex-grow:0;flex-basis:calc((100% - 12px)/4)}.section-instagram .list-feed>:nth-last-child(-n+2){display:none}}.section-categories .swiper-slide{height:auto;justify-items:stretch}@media only screen and (min-width:0) and (max-width:1023px){.page-wrapper .main .banner.compact video{margin-top:5%;height:auto!important;aspect-ratio:1/1}}@media only screen and (min-width:1000px){.page-wrapper .banner video{height:calc(100vh - 225px)!important}}@media only screen and (max-width:599px){.about-us{margin-bottom:5rem}div .overflow .blog_item{display:none}div .overflow .blog_item:first-child{display:block}}