.utility-bar{background:#000}.announcement-bar__message span{color:#fff;font-weight:400}.header--middle-left{grid-template-columns:auto!important}nav.header__inline-menu .list-menu--inline{width:100%;display:flex;justify-content:center}.header__menu-item span{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.mega-menu__content{width:300px;left:50%!important;padding:0!important;transform:translate(-50%)!important}.mega-menu__list{padding:0}.mega-menu__link{color:#000;padding:15px!important;border-bottom:1px solid #dfdfdf;text-decoration:none!important}.slick-prev:before,.slick-next:after{content:"\f104"!important;color:#fff!important;font-family:Fontawesome!important;font-size:20px;background:#000!important;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.slick-next:after{content:"\f105"!important}.home-body #video-section .slider-item.slick-slide{margin-left:10px}.home-body #video-section .custom-video{aspect-ratio:16 / 9;width:100%}.home-body #video-section .slick-prev{z-index:9}.slick-next:before{display:none}.home_bnr{min-height:90vh!important}.home_bnr .banner__box.content-container{background:transparent}.home_bnr .banner__heading,.banner__heading{font-weight:300;text-shadow:2px 2px 10px #333;font-size:50px!important}.home_bnr .banner__box.content-container p,.home_bnr .banner__box.content-container h2{text-shadow:2px 2px 10px #333;font-size:24px!important;font-weight:300;line-height:1.4;color:#fff}.home_bnr .button--primary{background:#000!important;font-size:16px}.home-body h2{font-size:40px!important;font-weight:300}.home-body #video-section{padding:50px 0 0}.ecb-block-margin-default{padding-bottom:0!important}.mobile_image{display:none}.section-template--22395042070838__product-grid-padding.gradient{padding:10px 0 40px}.custom-field{max-width:120rem;margin:0 auto;padding:0 5rem}.custom-field h2{font-size:30px;font-weight:600;margin:30px 0 15px}.custom-field p{font-size:16px;margin:0 0 10px!important;line-height:1.4}.custom-field h3{font-size:24px;margin:30px 0 10px;line-height:1.3;font-weight:600}.custom-field a{color:#0e8fef}#main-collection-filters{margin-top:30px}#video-section{padding-bottom:40px}h2.footer-block__heading{font-size:22px!important}@media (max-width:1300px){.home-body #video-section{padding:50px 40px 20px}}@media (max-width:1200px){#video-section{padding:40px 20px 0}}@media (max-width:1023px){.home_bnr .banner__heading,.banner__heading{font-size:40px!important}.home_bnr .banner__box.content-container p,.home_bnr .banner__box.content-container h2{font-size:20px!important}.home_bnr{min-height:60vh!important}.custom-field h2{font-size:24px;margin:20px 0 5px}.custom-field h3{font-size:20px;margin:20px 0 5px}.home-body h2{font-size:35px!important}}@media (max-width:749px){.home_bnr .mobile_image{display:block}.home_bnr .banner__media.media{display:none}.home_bnr .mobile_image img{width:100%}.home_bnr{display:block!important;min-height:auto!important}.home_bnr .banner__heading{color:#222;text-shadow:none;font-size:22px!important}.home_bnr .banner__box.content-container h2{color:#000;font-size:16px!important;text-shadow:none}.custom-field{padding:0 1.5rem}.home_bnr .banner__heading{font-size:30px!important;line-height:120%}.home-body h2{font-size:30px!important;line-height:120%;text-align:center}.home-body .collection__description{text-align:center}}@media (max-width:600px){.home_bnr .banner__box.content-container{padding:30px 20px 40px!important}.home_bnr .banner__text.rte.body{margin-top:0}.home-body h2{font-size:26px!important;text-align:center}.home_bnr .button:before,.home_bnr .button:after{display:none!important}.home-body .collection__description{text-align:center}.home-body .title-wrapper{margin:0!important}.home-body #video-section{padding:50px 30px 20px}.slick-prev:before,.slick-next:after{width:25px;height:25px;font-size:14px}.footer .footer-block__heading{text-align:left;font-size:20px!important;margin:0}}@media (max-width:428px){.home_bnr .banner__heading{font-size:26px!important}.home_bnr .banner__box.content-container p,.home_bnr .banner__box.content-container h2{font-size:16px!important}.home-body #video-section .slick-next{right:-20px}.home-body #video-section .slider-item.slick-slide{margin-left:0}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:30rem!important}}@media (max-width:375px){.home_bnr .banner__heading{font-size:22px!important}.home_bnr .banner__box.content-container h2{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
