.advsizechart{display:flex}.sizechart-popup-modal div[aria-expanded=true] .fragment-content{width:100% !important}#advsizechart .row{display:block;margin-left:0;margin-right:0}.size-adviser-image.left.half img{width:auto !important;height:auto !important}.size-adviser-measurement .size-field{margin-bottom:2.5rem;text-align:center;width:auto}.size-buttons-size-chart .size-buttons-show-size-chart{height:auto}@media screen and (min-width:768px){.npsmartproductlist-page-view .filter-content .category-items.items{padding-left:0}}.npsmartproductlist-page-view .filter-options-item[attribute=cat] ol.items:not(.category-items)>.item>a{font-weight:700 !important}.npsmartproductlist-page-view .filter-options-item .filter-options-content ol.items:not(.category-items){max-height:unset !important;overflow-y:unset !important}.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark{padding-left:20px;text-align:left}.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{padding-left:20px;width:auto}.opc-wrapper .field.street .field>.label{display:none}.cart-totals tbody .mark,.cart-totals tfoot .mark{text-align:left}@media all and (max-width:767px){.cart-totals .totals tbody>tr:not(:last-child)>th{border:0}}.filter-options-title,.filter .filter-current-subtitle{padding:0}.filter-options-title:after{margin-top:-13px}#ln_slider_price .ui-slider-handle{top:-2px}.filter-options-item .filter-options-content{padding:0}@media screen and (max-width:767px){body.filter-active #ln_button_submit{position:fixed;bottom:60px;margin-top:0 !important;left:30px;z-index:100}}.filter-options-content .ln_slider_container{width:calc(100% - 36px)}@media all and (min-width:768px){header.page-header.sticky-header .navigation{display:flex;align-items:center}.sticky-logo .logo img{height:auto;max-width:170px}}.breadcrumbs .items{font-size:11px}.page-wrapper>.breadcrumbs{text-transform:none}.page-wrapper>.breadcrumbs .items{max-width:100%}.page-main ._form_1 ._submit{height:auto}.amasty-label-container+.amasty-label-container{display:none !important}html,body{font-weight:300}h1{font-weight:900}h2{font-weight:600}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{font-family:'Montserrat'}select{font-family:'Montserrat'}.logged-in-user li.customer-welcome+.authorization-link{display:none !important}.logged-in-user .page-header.type2 .customer-welcome .action.switch{color:inherit}.image-full-width img{width:100%}.price-box .price{font-family:inherit}.message.success,.message.error,.message.info,.message.notice,.message.warning{font-size:1rem}.message.success a,.message.error a,.message.info a,.message.notice a,.message.warning a,.message.success a:hover,.message.error a:hover,.message.info a:hover,.message.notice a:hover,.message.warning a:hover{color:#ec1c24}ul.nav.items>li.item:nth-child(4),ul.nav.items>li.item:nth-child(7){display:none}@media all and (min-width:768px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:100%}.page-layout-2columns-right .sidebar-main{width:20%}.sidebar.sidebar-main:before{border:0}}@media all and (min-width:992px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:100%}}@media all and (max-width:767px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:100%}}.product-label.new-label{background-color:#0fc567!important}.image-full-width img{width:100%}.pagebuilder-banner-wrapper .margin-top-108{margin-top:calc(0px + 108*(100vw/8192))}.pagebuilder-banner-wrapper .margin-bottom-108{margin-bottom:calc(0px + 108*(100vw/8192))}.pagebuilder-banner-wrapper .padding-left-400{padding-left:calc(0px + 400*(100vw/8192))}.pagebuilder-banner-wrapper .font-size-10{font-size:calc(10px + 68*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-11{font-size:calc(11px + 75*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-12{font-size:calc(12px + 81*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-13{font-size:calc(13px + 88*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-14{font-size:calc(14px + 95*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-15{font-size:calc(15px + 101*(100vw/8192)) !important}.pagebuilder-banner-wrapper .font-size-16{font-size:calc(16px + 108*(100vw/8192)) !important}.pagebuilder-banner-wrapper .width-20{width:calc(20vw - 480*(100vw/8192)) !important}@media (max-width:480px){.cards-wrapper{margin-inline:20px !important}.choose-sport{padding:0}.choose-sport .pagebuilder-column-line .choose-sport__box{flex-basis:auto !important;max-width:calc(50% - .7rem) !important;width:46% !important}.choose-sport h4{font-size:1.2rem;margin-bottom:1.5rem;margin-top:1.5rem}.sf-category-card{border-radius:10px}}@media (min-width:481px){.sf-category-card{border-radius:10px;border:1px solid #e5e5e5;box-shadow:0 1px 3px rgba(0,0,0,.04)}}.sf-category-card{overflow:hidden;background-color:#fff}.sf-category-card img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.sf-slider-dark-btn .pagebuilder-button-primary,.sf-slider-dark-btn a.pagebuilder-button-primary,.sf-slider-dark-btn .pagebuilder-button-primary a{display:inline-flex;align-items:center;justify-content:center;background-color:#000;border:1px solid #000;color:#fff;padding:16px 28px;line-height:1.2;border-radius:6px;white-space:nowrap;width:auto;max-width:100%;box-sizing:border-box;transition:all .2s ease}.sf-slider-dark-btn .pagebuilder-button-primary:hover,.sf-slider-dark-btn a.pagebuilder-button-primary:hover,.sf-slider-dark-btn .pagebuilder-button-primary a:hover{background-color:#222;border-color:#222;color:#fff}.widget-product-carousel.product-items .product-item-inner{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.catalog-category-view .page-title-wrapper{display:block}.catalog-category-view .page-title-wrapper h1,.npbrand-index-view .page-title-wrapper h1{font-size:25px;font-style:italic;margin-bottom:1rem;text-transform:uppercase}.products-grid .product-item .product-item-details{align-items:flex-start}.products-grid .product-item .product-brand{order:-1;margin:0 0 5px}.page-wrapper .products-grid:not(.side-list) .product-item .product-item-details{z-index:0}.category-cms,.category-description{margin-top:18px}.products-grid .product-item .product-item-info.type2 .product-item-details{align-items:center;padding:0 1rem}.product-item .product-item-info.type2 .product-item-inner{margin:1rem auto 0}.product-item .product-item-info.type2 .product-item-inner .stock.unavailable{display:none}.products-grid .product-item .product-item-info.type3 .product-item-details .product-item-name{padding-right:2rem}.products-grid .product-items .swatch-attribute-options{display:flex;flex-wrap:wrap;justify-content:center}.pages a.page{color:#7a7d82}.pages a.page:visited{color:#7a7d82}.products-grid .product-item .product-item-details .product-item-name{display:-webkit-box;overflow-wrap:break-word;height:48px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:unset !important;word-break:auto-phrase}@media all and (min-width:768px){body.layout-fullwidth .navigation,header.page-header.sticky-header .navigation{padding-left:15px;padding-right:15px}header.page-header.sticky-header .navigation{padding-right:150px}.navigation .submenu.level0>.container>.row>ul{display:flex;flex-wrap:wrap}.navigation .level0:hover:after{display:none}.sw-megamenu.navigation li.level0.fullwidth>.submenu{max-width:none;transform:scaleY(0);transform-origin:top;transition:all .2s linear}.sw-megamenu.navigation li.level0.fullwidth:hover>.submenu{transform:scaleY(1)}.sw-megamenu.navigation>ul{position:static;margin:0 3px}.sw-megamenu.navigation .subchildmenu.mega-columns>li{padding:10px 2vw 0 5px}.page-header.type2.header-newskin.sticky-header .navigation li.level0>.submenu{top:auto}.page-header.type2.header-newskin .navigation .level0>.level-top{font-size:16px;font-weight:600}.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a{padding:0 5px}.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.fullwidth>.submenu>.container,.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.staticwidth>.submenu>.container{border-top:.1em solid #ebebeb;padding:2.5em 0}.page-header.header-newskin .navigation li.level0.fullwidth .submenu a,.page-header.header-newskin .navigation li.level0.classic .submenu a,.page-header.header-newskin .navigation li.level0.staticwidth .submenu a{font-size:14px;font-weight:400;padding:0;text-transform:none;white-space:normal}.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.fullwidth .submenu a:hover,.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.staticwidth .submenu a:hover{text-decoration:none}.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span,.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.staticwidth .submenu a:hover>span{text-decoration:none}.sw-megamenu.navigation li.level1{margin-bottom:15px !important}.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a,.page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1>a,.page-header.header-newskin .navigation .menu-right-block h3{color:#363636;font-size:16px;font-weight:700;margin-top:0;padding:0}.page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1>a,.page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1>a{margin-bottom:15px}.sw-megamenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu,.sw-megamenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu{padding:0}.sw-megamenu.navigation .level0 .submenu .menu-right-block{border-left:1px solid #ebebeb;padding-left:2vw}.sw-megamenu.navigation .level0 .submenu .col-md-0+.menu-right-block{border-left:0;padding-left:0}.sw-megamenu.navigation .level0 .submenu .menu-right-block li.level1>a{display:block}.sw-megamenu.navigation li.level0.fullwidth>.submenu{max-height:80vh;overflow-y:auto !important;overflow-x:hidden !important}.page-header.header-newskin .navigation li.level0.brands .submenu li.level1{display:flex;font-size:1em;margin-bottom:0 !important;padding:.5em}.page-header.header-newskin .navigation li.level0.brands .submenu li.level1>a{align-items:center;border-radius:.5em;box-shadow:.2em .2em .5em #ccc;display:flex;flex-grow:1;font-size:1em;font-style:normal;font-weight:400;justify-content:center;margin:0;padding:.5em;position:relative;text-align:center}.page-header.header-newskin .navigation li.level0.brands .submenu li.level1>a:after{border-top:.3em solid;bottom:0;content:'';left:0;position:absolute;right:0;transform:scaleX(0);transition:all .3s ease-in-out}.page-header.header-newskin .navigation li.level0.brands .submenu li.level1>a:hover:after{transform:scaleX(1)}.page-header.type2.header-newskin .sw-megamenu.navigation li.level0.highlight>.level-top{color:#ec1c24}}@media all and (min-width:768px) and (max-width:991px){.page-header.type2.header-newskin .navigation .level0>.level-top{padding-left:12px;padding-right:12px}.page-header.type2.header-newskin .sw-megamenu.navigation .subchildmenu.mega-columns>li{width:calc(100%/3)}}@media all and (min-width:992px) and (max-width:1199px){.page-header.type2.header-newskin .sw-megamenu.navigation .subchildmenu.mega-columns>li{width:calc(100%/4)}}@media all and (min-width:1200px){body.layout-fullwidth .navigation,header.page-header.sticky-header .navigation{padding-left:20px;padding-right:20px}.sw-megamenu.navigation .subchildmenu.mega-columns>li{padding-left:10px}}@media all and (max-width:767px){.sw-megamenu.navigation li.level0.fullwidth .menu-top-block,.sw-megamenu.navigation li.level0.staticwidth .menu-top-block,.sw-megamenu.navigation li.level0.fullwidth .menu-right-block,.sw-megamenu.navigation li.level0.staticwidth .menu-right-block,.sw-megamenu.navigation li.level0.fullwidth .menu-left-block,.sw-megamenu.navigation li.level0.staticwidth .menu-left-block,.sw-megamenu.navigation li.level0.fullwidth .menu-bottom-block,.sw-megamenu.navigation li.level0.staticwidth .menu-bottom-block{display:block}}#newsletter_popup{max-width:100%}.footer-middle .block .block-title strong{font-weight:700}.footer-middle .social-icons{float:none}.footer-middle .social-icons a{display:inline-flex;border:1px solid;border-radius:50%;font-size:1.6em;margin:0 .1em;text-decoration:none}.footer-middle .social-icons a [class^=porto-icon-]:before,.footer-middle .social-icons a [class*=" porto-icon-"]:before{margin:.3em}.footer-bottom>.container{display:flex;flex-direction:column}.footer-bottom .custom-block.f-right{margin:3px 0;text-align:center}.footer-bottom address{float:none;order:-1;text-align:center}@media all and (max-width:991px){.footer-middle .block .block-title{padding-top:25px}}.page-header.type2.header-newskin>.main-panel-top{display:none}.page-header.type2.header-newskin .minicart-wrapper{width:auto}.page-header.type2.header-newskin .minicart-wrapper .action.showcart{padding-right:16px;color:#000;line-height:1}.page-header.type2.header-newskin .minicart-wrapper .action.showcart:before,.page-header.type2.header-newskin .minicart-wrapper .action.showcart.active:before{color:#000}.page-header.type2.header-newskin .minicart-wrapper .action.showcart:after{display:none}.page-header.type2.header-newskin .minicart-wrapper .action.showcart .counter.qty{border:1px solid #000;right:0;line-height:16px}.page-header.type2.header-newskin .minicart-wrapper .block-minicart:before{right:21px}.page-header.type2.header-newskin .minicart-wrapper .block-minicart:after{right:20px}header.page-header.type2 .top-links-area{position:absolute;top:50%;right:115px;margin-top:-15px}.page-header.type2 .top-links-area>.links{display:none;position:absolute;right:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc;min-width:150px;top:100%;margin-top:15px}.page-header.type2 .top-links-area .links>li{display:block;margin:0;text-align:left;text-transform:uppercase;line-height:19px}.page-header.type2 .top-links-area .links>li>a,.page-header.type2 .top-links-area .links>li>span{color:#777 !important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400;font-size:11px}header.page-header.type2 .top-links-icon>a{font-size:24px;color:#000}header.page-header.type2 a.action.my-wishlist{display:inline-block;right:70px;color:#000}.page-header.type2.header-newskin.sticky-header .minicart-wrapper .action.showcart .counter.qty{right:0}.page-header.type2.header-newskin.sticky-header .minicart-wrapper .block-minicart:before{right:21px}.page-header.type2.header-newskin.sticky-header .minicart-wrapper .block-minicart:after{right:20px}.page-header.type2.header-newskin .block-search{z-index:7}@media all and (max-width:767px){.page-header.type2.header-newskin .logo{display:flex;align-items:center}header.page-header.type2 .top-links-area{display:inline-block;vertical-align:middle;position:static;float:right;margin-top:0;display:none}header.page-header.type2 .top-links-icon>a{position:relative;float:right;margin:12px 15px 12px 0;top:auto;right:auto}header.page-header.type2 a.action.my-wishlist{margin-right:10px}.page-header.type2.header-newskin .header.content .block-search .control{background:#fff}.page-header.type2.header-newskin .block-search .label{margin-right:7px}}@media screen and (max-width:480px){.minicart-wrapper .block.block-minicart{width:355px}.block-minicart .amount.price-container{display:block}}@media all and (min-width:768px){.page-header.type2.header-newskin .minicart-wrapper{border:0;width:auto;height:auto;box-shadow:none;margin-top:-18px}.page-header.type2.header-newskin .minicart-wrapper .block-minicart{right:0}}@media all and (min-width:768px) and (max-width:991px){.page-header.type2.header-newskin .block-search{max-width:325px}}@media all and (min-width:1220px){.page-header.type2.header-newskin .block-search{margin-left:200px}}.homepage-bar p{line-height:inherit}@media screen and (max-width:767px){.snowfun-hp-list .pagebuilder-column{padding:10px 0}}#maincontent>.page-title-wrapper{display:none}