#IndexLoadingScreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999999;display:flex;align-items:center;justify-content:center;background-color:#10275a;opacity:1;transition:opacity 1s}#IndexLoadingScreen.hidden{opacity:0;pointer-events:none}#IndexLoadingScreenSpinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:100%;animation:index-loading-spin .8s linear infinite}@keyframes index-loading-spin{to{transform:rotate(360deg)}}#WelcomeSection{position:relative;width:100vw;height:100vh;overflow:hidden}#WelcomeSection #WelcomeSectionVideo{position:absolute;top:0;left:0;z-index:1;object-fit:cover}#WelcomeSection #WelcomeSectionOverlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#10275a;opacity:.9}#WelcomeSection #WelcomeSectionContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:100%;max-width:700px;padding:0 20px;text-align:center}#WelcomeSection #WelcomeSectionScroll{position:absolute;bottom:0;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}#WelcomeSection #WelcomeSectionScroll p{margin-bottom:15px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:700;letter-spacing:1px;color:#fff6}#WelcomeSection #WelcomeSectionScrollLine{width:1px;height:50px;background-color:#fff3}#ShopByCategorySection{width:100%;height:auto;margin-top:80px}#ShopByCategorySection #SBCHeader{width:600px;text-align:center}#SBCElements{display:grid;width:calc(100% - 160px);height:auto;margin-top:80px;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:80px;column-gap:80px;align-items:stretch}#SBCElements .sbcel{display:flex;flex-direction:column;transition:.5s}#SBCElements .sbcel:hover{opacity:.2}#SBCElements .sbcel img{display:block;width:150px;height:150px;object-fit:contain;border:1px solid rgb(0,0,0,.1);border-radius:100%}#SBCElements .sbcel p{width:100%;margin-top:20px;text-align:center;font-size:14px;font-weight:900;color:#10275a}.featured-product-carousel{width:100%;height:auto;margin-top:100px;padding-top:100px;position:relative;border-top:1px solid rgb(0,0,0,.2)}.featured-product-carousel.first{margin-top:0!important;border-top:none!important}.featured-product-carousel .fpc-header{width:100%;padding-left:30px}.featured-product-carousel .fpc-header br{display:none}.featured-product-carousel .fpc-car-outer{width:100%;height:auto;margin-top:30px}.featured-product-carousel .fpc-car-inner{height:auto;transition:.3s}.featured-product-carousel .fpc-controls{width:140px;height:44px;position:absolute;top:110px;right:15px;background-color:#10275a;border-radius:22px}.featured-product-carousel .fpc-controls img{width:auto;height:40px;position:absolute;top:2px;opacity:1;cursor:pointer;color:#10275a;transition:1s}.featured-product-carousel .fpc-controls img:hover{opacity:.5}.featured-product-carousel .fpc-controls img.fpc-controls-left{left:12px;transform:rotate(90deg)}.featured-product-carousel .fpc-controls img.fpc-controls-right{right:12px;transform:rotate(-90deg)}.fpc-car-clearfloat{display:block;width:100%;height:1px;clear:both}#ShopByBrandSection{width:100%;height:auto;margin-top:100px;padding-top:100px;border-top:1px solid rgb(0,0,0,.2)}#ShopByBrandSection #SBBHeader{width:500px;text-align:center}#ShopByBrandSection #SBBCarOuter{width:100%;height:125px;position:relative;margin-top:50px}#ShopByBrandSection #SBBCarInner{width:3000px;height:125px;padding-left:150px;transition:.3s}#ShopByBrandSection #SBBCarInner img{display:inline-block;width:150px;height:125px;margin-right:50px;padding:15px;float:left;object-fit:contain;border:1px solid rgba(0,0,0,.1);border-radius:10px;transition:1s}#ShopByBrandSection #SBBCarInner img:hover{opacity:.3;filter:grayscale(100%)}#ShopByBrandSection .sbbcarcontrol{width:150px;height:135px;position:absolute;top:-5px;z-index:99;cursor:pointer}#ShopByBrandSection .sbbcarcontrol.left{left:0;background:linear-gradient(to right,#fff,#fff,#fff0)}#ShopByBrandSection .sbbcarcontrol.right{right:0;background:linear-gradient(to left,#fff,#fff,#fff0)}#ShopByBrandSection .sbbcarcontrol img{display:block;width:auto;height:16px;position:absolute;top:calc(50% - 8px);opacity:.2;transition:1s}#ShopByBrandSection .sbbcarcontrol.left img{left:30px;transform:rotate(-90deg)}#ShopByBrandSection .sbbcarcontrol.right img{right:30px;transform:rotate(90deg)}#ShopByBrandSection .sbbcarcontrol:hover img{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/index.css.map */
