@media only screen and (max-width:1199px){.index-banner-text-wrap .content-holder>:not(:last-child){margin-bottom:10px}.index-banner-text-wrap .content-holder{padding:30px;max-width:500px}.index-banner-text-wrap .content-holder :where(h2,h1){font-size:40px;margin-bottom:10px}.index-banner-text-wrap .content-holder :where(h2,h1) span{font-size:inherit;vertical-align:inherit}.index-banner-text-wrap .content-holder p{font-size:12px}.home-blocks .home-blocks-inner{column-gap:20px;row-gap:20px;-ms-flex-pack:center;justify-content:center}.home-blocks .home-blocks-inner .block-content{max-width:calc(25% - 20px * 3 / 4)}.home-blocks .home-blocks-inner .block-content .block-title{padding:10px}.home-blocks .home-blocks-inner .block-content .block-title h3{font-size:14px}.product__info-container .product__title h1,.tab-title-wrap li{font-size:20px}.collection-wrap .product-list-main{margin:0 -10px;-ms-flex-pack:center;justify-content:center}.collection-wrap .product-list-main .product-block-wrap{padding:0 10px;max-width:33.33%;margin-bottom:20px}.blog-list-main-wrap>*{padding:24px}.homeblogType .bt1Inner .bt1Content{padding-bottom:10px;margin-bottom:10px}.homeblogType .bt1Inner .bt1Title h3{font-size:clamp(1.4rem, 4vw, 1.6rem);-webkit-line-clamp:2}.newsletter__innerwrap .newsletter-headingwrap h2{font-size:30px;margin-bottom:10px}footer.footer .grid .grid__item{max-width:33.33%}footer.footer .grid .grid__item:first-child{max-width:100%;margin-bottom:30px}.footer .footer-block__brand-info{text-align:center}.footer-block__brand-info .footer-block__image-wrapper{margin-left:auto;margin-right:auto}.footer-block__brand-info .rte h6{max-width:inherit}.footer__content-bottom .ftr-content-btmInner{-ms-flex-direction:column;flex-direction:column}.footer__content-bottom .footer__content-bottom-wrapper{width:100%}.footer__content-bottom .footer__content-bottom-wrapper:not(:first-child){margin-top:10px}.product-category-flexitems{grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}body:not(.template-index) .widget-wrap{margin-bottom:40px}.product-tabs-main-wrap .tab-title-wrap li{padding:15px;font-size:16px}.index-banner-image-content-wrap{max-width:45vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.animation-image-wrap{max-width:30vw}}@media only screen and (min-width:768px) and (max-width:991px){.homepage_Mainbanner .banner-slider-wrapper-inner{min-height:350px;max-height:350px;height:100vh}.homepage_Mainbanner .banner-image{height:100%;width:100%}.homepage_Mainbanner .banner-image img:not(.mobile){height:100%;object-fit:cover;object-position:right}}@media only screen and (max-width:991px){.gv_bar_text,.newsletter__innerwrap .newsletter-headingwrap,.newsletter__wrapper .newsletter-form:not(form){max-width:100%}.two-text-wrap .text-content{padding:9px 15px;font-size:12px;text-transform:capitalize}.gv_bar_text{text-align:center;margin-bottom:14px}.gv-mmy-bar #gv-mmy{padding-left:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.newsletter__wrapper .newsletter-form:not(form){padding:24px 0 0}.title_sorting-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;align-items:inherit;margin-bottom:20px}.article-template__content iframe{width:100%;object-fit:cover;height:auto;aspect-ratio:16/9}}@media only screen and (max-width:989px){.menu-drawer__close-button,.menu-drawer__menu-item{font-size:1.5rem!important;text-transform:uppercase;font-weight:700}.announcement-wrap{background-size:auto;apdding:9px 0}.announcement-wrap .social-media-wrap,.navigation-wrap{display:none!important}.announcement-other-stuff>:not(.cart_icon-bubble){display:none}header-drawer{margin-left:-5px!important}.header__icon.header__icon--menu{width:3rem;height:3rem;color:var(--white)}.js .menu-drawer{height:calc(var(--viewport-height) - 100%)!important}.js .menu-drawer__submenu,.menu-drawer{background-color:#1b1b1d!important;color:var(--white)!important}.menu-drawer__close-button{color:var(--white)!important;font-family:var(--primary-font)!important}.menu-drawer__menu-item{color:var(--white)!important;border-bottom:1px dashed #242424;font-family:var(--primary-font)}.menu-drawer__menu li:last-child .menu-drawer__menu-item{border-bottom:0}.menu-drawer .menu-drawer__utility-links{padding:1.1rem 3rem;background-color:#eee}.menu-drawer__utility-links .menu-drawer__account{display:inline-flex!important}.custom-search-wrap{max-width:130px}.custom-search-wrap.mobile{display:block!important}.custom-search-wrap form input[type=text]{background:var(--black);color:var(--white);padding:3px 12px!important;font-size:13px}.custom-search-wrap form input[type=text]::placeholder{color:#c2c2c2;opacity:1}.custom-search-wrap form input[type=text]::-ms-input-placeholder{color:#c2c2c2}.header_outerwrap{background:url("header-line-bg-mv2.png") center top/375px #1b1b1d}header.header{display:block;padding-top:0;padding-bottom:0}.header__heading{max-width:200px;margin:0 auto}.product.product--no-media .product__title{text-align:center!important}.product--no-media .product__info-wrapper.grid__item{padding:0!important}.product--no-media .product__info-container .product-points{margin-top:0;padding-top:0;border-top:0;font-size:1.3rem;color:#c2c2c2}}@media only screen and (max-width:767px){.gv_bar_text h2,.home-blocks .home-blocks-inner .block-content .block-title h3,.product-category-flexitems .brand-item .block-title h4,body{font-size:14px}body{line-height:1.34!important}.btn:not(button,.site-header__cart),.button{padding:12px 18px;font-size:14px;min-height:33px}.blog-articles .card--standard>.card__content,.blog-articles .card.article-card .card__inner,.blog-list-main-wrap>*,.footer-block__brand-info .rte h6,.training-2 .t2-content-inner .left-wrap,.training-2 .t2-content-inner .right-wrap,.training-3 .t3-content-inner .left-wrap,.training-3 .t3-content-inner .right-wrap,.two-text-wrap .text-content{max-width:100%}.index-banner-text-wrap:not(.no-text){top:auto;-webkit-transform:translateY(0);transform:translateY(0);bottom:50px}.home-blocks .home-blocks-inner .block-content .block-title,.index-banner-text-wrap .content-holder{padding:10px}.index-banner-text-wrap .content-holder :where(h2,h1){font-size:24px;margin-bottom:10px}.index-banner-text-wrap .content-holder :where(h2,h1) span{font-size:inherit;vertical-align:inherit}.index-banner-text-wrap.no-text .content-holder{padding:30px 10px}.homepage_Mainbanner .splide .splide__pagination{bottom:14px}.widget-wrap .gvbar_outer-wrap{padding:16px 0!important;background-size:auto!important}.gv-mmy-bar #gv-mmy{column-gap:0}#gv-mmy .go-button-wrap{max-width:calc(50% - 5px);position:absolute;right:0;bottom:0;height:28px;overflow:hidden}.gv-btn-search.button{min-height:auto!important;border-radius:5px!important;padding:4px 20px!important;font-size:12px;height:100%}#gv-mmy .mmy-tab_wrap{grid-template-columns:repeat(2,1fr)!important;grid-gap:10px!important;gap:10px!important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}#gv-mmy .mmy-tab select{height:28px!important;border-radius:5px!important;font-size:12px!important;background:var(--black) url("custom-select-down-white.svg") no-repeat center right 12px!important;background-size:10px!important;color:var(--white)}.home-2-blocks .home-blocks{border-color:#505050}.home-blocks .home-blocks-inner{column-gap:9px;row-gap:9px}.home-blocks .home-blocks-inner .block-content{max-width:calc(50% - 9px * 1 / 2)}.home-2-blocks{padding-top:40px}.collection-wrap .product-list-main{margin:0 -4.5px}.collection-wrap .product-list-main .product-block-wrap{padding:0 4.5px;max-width:50%;margin-bottom:22px}.collection .card--standard>.card__content .card__information{padding:5px 10px}.collection .card--standard>.card__content .card__information .card__heading,.collection .card--standard>.card__content .card__information .price,.product__info-container .product__tax{font-size:13px}.view-all-wrap{margin-top:20px}.tab-title-wrap li{margin:5px 10px;font-size:20px;padding-bottom:6px}.blog-list-main-wrap>*,.cart__contents .cart__items,.coll-tab-content,.collection-aside-container,.home-2-blocks .home-blocks{padding:24px 10px}.product__info-container .price,.related-products .related-products__heading,.section__title .title,.section__title h1,.section__title h2,.training-1 .t1-content-wrap .text-content-wrapper .title-wrap h1,.training-2 .t2-content-inner .right-wrap .title-wrap h2,.training-3 .t3-content-inner .left-wrap .title-wrap h3,.workshop-2Main .workshop-block-inner .wrs2-content h3{font-size:20px}.shopify-section-group-footer-group{padding-top:33px}.footer .footer__content-top{padding-bottom:16px}.newsletter__innerwrap .newsletter-headingwrap h2{font-size:22px;margin-bottom:10px}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{height:43px;padding:7px 110px 7px 40px!important;font-size:13px}.newsletter__wrapper .newsletter-form__field-wrapper .field__button{max-width:94px;font-size:13px}.newsletter__wrapper .newsletter-form__field-wrapper .field .icon-email{top:12px;left:12px}.newsletter__innerwrap{padding-bottom:20px}footer.footer .grid .grid__item:first-child{max-width:100%;margin-bottom:30px}.footer .footer-block__brand-info{text-align:center;font-size:13px}.footer .footer-block__heading{font-size:16px;margin-bottom:12px}.footer-block__brand-info .footer-block__heading{font-size:14px!important;margin-bottom:3px!important}.footer-block__brand-info .rte p{margin-bottom:3px}.footer-block__brand-info .footer-block__image-wrapper{max-width:157px!important;margin:-20px auto 10px}.footer .footer-block__details-content{margin-bottom:3rem}.workshop-2Main .workshop-block:last-child,footer.footer .grid .grid__item:last-child .footer-block__details-content{margin-bottom:0}.footer-block--menu .footer-block__details-content li a{font-size:1.3rem;line-height:1.4}.footer-block__details-content.rte ul li{margin-bottom:7px;min-height:20px;font-size:1.3rem}.footer-block__details-content.rte ul li .logo{top:0}.footer .social-media-wrap{padding:16px 0 0}.footer__content-top_otwrapper{background-size:170px}.footer__content-bottom{padding:8px 0 10px!important}.footer__content-bottom-wrapper .footer__column{padding:0!important}.footer__payment .list-payment{padding:0;margin:-2px}.footer__payment .list-payment .list-payment__item{padding:2px}.footer__copyright.caption{font-size:1.3rem}.content-for-layout{padding:40px 0 70px}.training-1 .t1-content-wrap .text-content-wrapper,.workshop-1-inner .section__title{margin-top:30px}.note-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.workshop-2Main .workshop-block{max-width:100%;margin-bottom:20px}.inqryForm__fullwrap{padding:30px 20px}body:not(.template-index) .index-banner-text-wrap{position:static;padding-top:30px;padding-bottom:30px}.contact_content_wrapper{padding:20px 15px 40px}.contact_content_wrapper .con-textBox{padding:20px}.contact.page-width{padding-bottom:40px}.product-category-flexitems{grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.product-category-flexitems .brand-item .img-sec{padding-top:86%}.product-category-flexitems .brand-item .img-sec img{height:calc(100% - 10px)}.product-category-flexitems .brand-item .block-title{padding:8px;min-height:45px}body:not(.template-index) .widget-wrap{margin-bottom:30px}.training-2 .t2-content-inner{column-gap:0;row-gap:0;padding:20px 10px}.training-2 .t2-content-inner .right-wrap{padding-top:26px}.breadcrumbs,.training-3 .t3-content-wrap,.training-4 .t4-content-wrap,.ws__pad{padding:20px 15px}.training-3 .t3-content-inner{row-gap:0;column-gap:0}.training-3 .t3-content-inner .right-wrap{padding-top:22px}.training-4 .main-table thead tr th{font-size:16px;padding:15px}.training-4 .main-table tbody tr td{padding:15px;width:auto}.product__media-list.grid{margin-bottom:0!important}.template-product .breadcrumbs{padding:10px 15px}.breadcrumbs ul{font-size:12px}.main_single-prodsection .product{padding:20px 15px;margin-top:-1px}.grid__item.product__media-wrapper,.product__info-wrapper.grid__item{width:100%!important}.product__info-wrapper.grid__item{padding:17px 0 0!important}.product__info-wrapper .product__title{display:none!important}.product__info-container .product-points{margin-top:0;padding-top:0;border-top:0;font-size:1.3rem;color:#c2c2c2}.product .product__title h1{font-size:20px;text-transform:uppercase;font-weight:700}.product-tabs-main-wrap{padding:24px 15px 46px}.product-media-container.constrain-height.media-fit-contain{max-width:100%;width:100%!important}.product-form__input.product-form__quantity .quantity__label{color:#c2c2c2;font-size:1.3rem}.product-form__input.product-form__quantity .quantity{background-color:transparent;border:1px solid var(--white);max-width:118px}.product-form__input.product-form__quantity .quantity .quantity__button{width:30px}.product-form__quantity .quantity :where(.quantity__button,.quantity__input){color:var(--white)!important}.product__info-container .product-form__buttons{max-width:185px}.product__info-container .product-form{margin-bottom:16px!important}.product__info-container .share-button .share-button__button{background:0 0;color:var(--white);border:1px solid var(--white)}.product-tabs-main-wrap .tab-title-wrap{background-size:auto}.product-tabs-main-wrap .tab-title-wrap li{padding:15px 30px;width:100%;text-align:left;font-size:16px;font-weight:500;color:#c2c2c2}.share-button__fallback .field__input{color:var(--black)}.pagination-wrapper{margin-top:4rem!important}.pagination .pagination__list{-ms-flex-pack:center;justify-content:center;row-gap:8px}.title-content-wrap.mobile{width:100%;display:block!important}.collection-aside-container .breadcrumbs{padding:0 0 8px}.pagination__list>li:not(:last-child){margin-right:.5rem!important}.pagination .pagination__list>li{flex:1 0 3.4rem;max-width:3.4rem}.pagination .pagination__item{height:3.4rem;font-size:1.2rem}.homeblogType.blogType2 .bt1Inner .bt1ImageWrap{max-width:33%}.homeblogType.blogType2 .bt1Inner .bt1Title{max-width:67%}.blog-articles .card--standard>.card__content{padding:20px 0 0}body:is(.template-index) .homepage_Mainbanner{display:none!important}.article-search-bar-wrap{margin-bottom:15px}.main-blog .title--primary{font-size:24px;margin-bottom:20px}}@media only screen and (max-width:749px){.facets-container,.subcategory-sort-wrap{display:block!important}footer.footer .grid .grid__item{max-width:50%}footer.footer .grid .grid__item:last-child{max-width:100%}.title-content-wrap.mobile{text-align:center}.facets-container .product-count,.title_sorting-wrapper .section__title p{display:none}.collection-aside-container .breadcrumbs ul{-ms-flex-pack:center;justify-content:center}.collection-aside-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;align-items:inherit}aside.facets-wrapper{margin-bottom:40px}.facets-container{column-gap:0!important}.mobile-facets__wrapper :where(.mobile-facets__open-wrapper,.mobile-facets__disclosure){width:100%}.mobile-facets__wrapper .mobile-facets__open{text-align:center;padding:9px 16px;border:1px solid var(--white);justify-content:center;border-radius:7px;letter-spacing:normal;color:var(--white);min-height:40px}span.mobile-facets__open-label{letter-spacing:normal}.mobile-facets__close-button{color:var(--white)}.mobile-facets__submenu .facets__price{gap:1rem}.collection-aside-container :where(.title-content-wrap.mobile,.facets-wrapper){max-width:calc(100% - 30px);width:100%;margin-left:auto;margin-right:auto}.customer .acntIn_box{padding:30px 15px}.customer:is(.account,.order) h1{font-size:20px}.customer:is(.account,.order) .acnt__content h2{font-size:18px}.shopify-policy__title h1{font-size:24px}.shopify-policy__body{padding:24px 20px 40px}product-modal .product-media-modal__dialog{background:rgba(43,46,56,.9)!important}product-modal .product-media-modal__content{background:0 0;padding:7rem 3rem 5rem}product-modal .product-media-modal__content>:not(.active){display:block}product-modal .product-media-modal__content>*+*{margin-top:1.5rem}}@media only screen and (min-width:480px) and (max-width:767px){.main-blog .blog-articles{display:grid;grid-template-columns:repeat(2,1fr)}.blog-articles .blog-articles__article{padding-bottom:0;margin-bottom:0;border-bottom:0}}@media only screen and (max-width:359px){.blog-list-main-wrap>*,.home-2-blocks .home-blocks{max-width:100%}.homeblogType .bt1Inner .bt1Title h3{font-size:14px}.homeblogType .bt1Inner .bt1ImageWrap{max-width:66px;width:100%}.homeblogType .bt1Inner .bt1Title{max-width:calc(100% - 66px);width:100%}}@media only screen and (max-width:320px){.collection-wrap .product-list-main .product-block-wrap,.home-blocks .home-blocks-inner .block-content{max-width:100%}.product-grid .grid__item{max-width:100%;width:100%}}