@font-face{font-family:Futura LT;src:local("Futura LT Heavy"),local("FuturaLT-Heavy"),url(/cdn/shop/files/FuturaLT-Heavy.woff2?v=1758553053) format("woff2"),url(/cdn/shop/files/FuturaLT-Heavy.woff?v=1758553053) format("woff"),font-weight: 900;font-style:normal}@font-face{font-family:Futura Bold Extra;src:url(/cdn/shop/files/Futura_Extra_Bold.woff2?v=1758617984) format("woff"),url(/cdn/shop/files/Futura_Extra_Bold.woff?v=1758617984) format("woff2");font-weight:400;font-style:normal}body{font-family:Futura Bold Extra,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Futura Bold Extra,sans-serif!important}.color-scheme-1 .cs-richtext p{color:#000!important}.custom-banner{position:relative}.custom-banner:after{content:"";position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:0;background:linear-gradient(to top,#121212,#0000008c)}.custom-banner .custom-banner-inner .banner-logo{max-width:150px;z-index:2;position:relative}.custom-banner .custom-banner-inner .banner-logo img{width:100%;height:100%}.custom-banner .custom-banner-inner .banner-image{z-index:1}.custom-banner .custom-banner-inner .banner-image-transform{height:500px;position:relative}.custom-banner .custom-banner-inner .banner-image-transform img{transform:rotateX(180deg);width:100%;max-width:500px;margin:0 auto;display:block;height:100%;object-fit:cover;object-position:bottom}.custom-banner .custom-banner-inner .banner-image-transform:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top,#121212,transparent);z-index:3}.custom-banner .custom-banner-inner .banner-text{position:relative;z-index:2;margin-bottom:40px}.custom-banner .custom-banner-inner .banner-text h2{font-size:70px;margin:0}.custom-products{max-width:1440px;margin:0 auto}.custom-products .products-grid{display:grid;grid-template-columns:repeat(2,1fr)}.custom-products .products-grid .product-item{flex-grow:1;max-width:100%}.custom-products .products-grid .product-item img{aspect-ratio:1;object-fit:cover;max-width:400px;width:100%}.custom-products .products-grid .product-item .product-info{max-width:71%;margin:0 auto}.custom-products .products-grid .product-item .product-info h3{font-weight:900;font-size:30px}.cs-about1 .banner__content{max-width:100%;padding-left:0}.cs-about1 .banner__content .banner__box{padding:0}.cs-about1 .banner__content .banner__box .banner__buttons{max-width:100%}.cs-about1 .banner__content .banner__box .banner__buttons .button{background:transparent;font-size:80px;font-weight:900;text-transform:uppercase;padding:0 100px}.cs-about1 .banner__content .banner__box .banner__buttons .button:after{display:none}.about-block{position:relative;padding:120px 0;background:#121212}.about-block .about-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.about-block .about-wrapper .about-content{position:absolute;bottom:110px;left:0}.about-block .about-wrapper .about-content .about-btn{font-size:65px;font-weight:900;text-transform:uppercase;padding:10px 100px 10px 50px;color:#fff;text-decoration:none}.about-block-secondary{position:relative}.about-block-secondary .about-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.about-block-secondary .about-wrapper .about-content{position:absolute;bottom:30px;left:0}.about-block-secondary .about-wrapper .about-content .about-btn{font-size:65px;font-weight:900;text-transform:uppercase;padding:10px 100px 10px 50px;background:linear-gradient(to right,white,transparent);color:#121212;text-decoration:none}.cs-about2 .banner__content{max-width:100%;padding-left:0}.cs-about2 .banner__content .banner__box{max-width:100%!important}.cs-about2 .banner__content .banner__box .banner__buttons{max-width:100%}.cs-about2 .banner__content .banner__box .banner__buttons .button{font-size:80px;font-weight:900;text-transform:uppercase;padding:0 100px;background:linear-gradient(to right,white,transparent);color:#000}.cs-about2 .banner__content .banner__box .banner__buttons .button:after{display:none}.cs-richtext{max-width:1440px}.cs-richtext .rich-text .rich-text__wrapper{width:100%!important}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks{max-width:100%}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:50px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-size:36px;font-family:Futura Bold Extra,sans-serif;color:#fff;line-height:52px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .image-icon{text-align:center}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .image-icon.stakework{margin-bottom:120px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .image-icon.stakework img{width:400px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks>*+*{margin-top:3rem}.performance-fit{background-color:#121212;font-family:Futura Bold Extra,sans-serif}.performance-fit h2.title{color:#fff;font-size:50px}.performance-fit .size-chart th{background:transparent;font-size:28px;padding:4rem 2rem}.performance-fit .size-chart td{font-size:24px;padding:10px 0}.performance-fit .size-chart .note{text-align:left;font-size:30px;color:#fff}.hockey-tutorial .rich-text .picture-hockey{position:relative;margin-bottom:40px}.hockey-tutorial .rich-text .picture-hockey .hockey-logo{position:absolute;top:40px;right:40px;width:200px}.hockey-tutorial .rich-text .rich-text__wrapper{max-width:1440px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks{max-width:100%}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:50px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-size:36px;font-family:Futura Bold Extra,sans-serif;color:#fff;line-height:52px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks>*+*{margin-top:3rem}.product-tabs.page-width{margin-bottom:32px}.mycstproduct .card__inner{display:block;aspect-ratio:1}.mycstproduct .card__inner .card__media .media img{transform:scale(.8)}product-info .product .product__media.media{aspect-ratio:1!important;display:block!important}product-info .product .product__media.media img{aspect-ratio:1!important;object-fit:contain!important}product-info .product .product__media.media{aspect-ratio:1!important;display:block!important;--ratio: 1 !important;--preview-ratio: 1 !important;padding-top:0!important}.footer__copyright.caption small.copyright__content{font-size:16px}.header__inline-menu .list-menu li span{font-size:20px}.performance-fit .container.page-width{padding-inline:0}sticky-header.header-wrapper header.header{max-width:1440px}@media screen and (min-width:767px){.product-tabs.page-width select.mobile-dropdown{display:none}}@media screen and (max-width:1024px){.custom-banner .custom-banner-inner .banner-logo{max-width:120px}.custom-banner .custom-banner-inner .banner-text h2{font-size:50px;margin:0}.custom-products .products-grid .product-item .product-info h3{font-size:26px}.about-block .about-wrapper .about-content .about-btn,.about-block-secondary .about-wrapper .about-content .about-btn{font-size:60px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:38px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-size:26px;line-height:40px}.performance-fit .size-chart th{font-size:24px}.performance-fit .size-chart .note{font-size:26px;padding-inline:20px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:38px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-size:28px;line-height:40px}}@media screen and (max-width:767px){.custom-banner .custom-banner-inner .banner-image-transform{height:360px;position:relative;z-index:1}.custom-banner .custom-banner-inner .banner-text h2{font-size:34px;margin:0}.custom-products .products-grid{display:grid;grid-template-columns:repeat(1,1fr)}.custom-products .products-grid .product-item img{max-width:280px;width:100%}.custom-products .products-grid .product-item .product-info h3{font-size:20px}.about-block .about-wrapper .about-content .about-btn,.about-block-secondary .about-wrapper .about-content .about-btn{font-size:28px;padding-inline:26px}.about-block-secondary .about-wrapper .about-content{bottom:0;left:0}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:28px}.performance-fit h2.title{color:#fff;font-size:28px}.size-chart{overflow:hidden;overflow-x:auto}.performance-fit .size-chart table{width:145%}.performance-fit .size-chart th{font-size:15px;padding-inline:0;padding-block:13px}.performance-fit .size-chart td{font-size:15px;padding:7px 0}.performance-fit .size-chart .note{font-size:20px;padding-inline:20px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:22px}.cs-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p,.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-size:18px;line-height:23px}.hockey-tutorial .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:26px}.header-wrapper header.header a.header__heading-link{max-width:116px;width:100%}.hockey-tutorial .rich-text .picture-hockey .hockey-logo{position:absolute;top:10px;right:10px;max-width:75px;width:100%}.cs-richtext .rich-text__wrapper .rich-text__blocks img{width:50%}.product-tabs.page-width select.mobile-dropdown{border:1px solid #ddd;background:#fff;color:#000;font-family:Futura Bold Extra;padding:14px;color:#121212}.product-tabs.page-width select.mobile-dropdown:focus-visible{box-shadow:unset;outline:none}.product-tabs.page-width select.mobile-dropdown option{color:#121212bf}}.cs-richtext{margin-inline:auto!important}.custom-products .product-item a img{transform:rotate(3deg)!important}@media screen and (min-width:768px){.is-empty .cart__warnings{min-height:calc(100vh - 38.5rem);display:flex!important;align-items:center;flex-direction:column;justify-content:center;padding-block:30px}}@media screen and (max-width:767px){.is-empty .cart__warnings{min-height:calc(100vh - 38.1rem);display:flex!important;align-items:center;flex-direction:column;justify-content:center;padding-block:30px}}.firstsecond{gap:40px!important}.firstsecond{justify-content:center}span.price-item.price-item--sale.price-item--last{color:red}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
