@font-face{font-family:Quark Storm;src:url(/cdn/shop/t/5/assets/QuarkStormBold.woff2) format("woff2"),url(/cdn/shop/t/5/assets/QuarkStormBold.woff) format("woff");font-weight:700;font-display:swap}body{line-height:1.6em;font-size:16px}p{margin:0 0 10px;line-height:1.4em}html{padding-bottom:0!important}h3,.h3{margin:0 auto 5px 0}h5 a,.h5 a{text-transform:capitalize}.shopify-section{width:100%;max-width:2400px;margin:auto}.main-nav__wrapper{max-width:100%;margin:auto}.sticky_nav .main-nav{max-width:2400px;margin:auto}p{margin:0 0 10px}.featured-promotions .feature-section.title-overlay-true .title{margin-bottom:.2em;margin-top:.2em}.sticky_nav .header__logo{padding:0;margin:10px 0}div.header__logo,div.header__logo img,div.header__logo span,.sticky_nav .menu-position--block .header__logo{max-height:100px}.header-inner{width:80%;display:flex;align-items:center;margin:auto;max-width:1200px;position:relative}.cart_content{top:55px}.cart-container.active_link .mini_cart,.cart-container.active_link .mini_cart span{background:transparent;color:#fff!important}.cart-container .mini_cart .cart_count{line-height:1}.hero-banner .caption .headline{font-weight:700;font-style:normal}.hero-banner .banner img{visibility:hidden}.featured-promotions .feature-section .feature-overlay{max-width:100%;margin:auto;background:#10152c;opacity:.6}.featured-promotions .image-element__wrap{max-width:100%}.featured-promotions .feature-section.title-overlay-true .title:after{display:none}.featured-promotions .feature-section .feature-wrap{pointer-events:inherit}.section-rich-text-and-image{display:block;width:100%;padding-top:0}.shopify-section--rich-text-and-image{padding:0}.credits{text-align:center;padding-top:20px;float:none}img.footer-logo{width:100%}.gallery-section{margin-top:0}.gallery-section .image-element__wrap{max-width:99%!important}.gallery-section.gallery-classic .gallery-image-wrapper img{border:3px solid #ffe892}.featured-link--half{background-color:transparent}.with-location-boxes h2.rich-text__heading.title{margin-bottom:0;margin-top:5px}.rich-text__content .regular_text,.rich-text__content .featured_text{margin-top:8px}.featured-link--half .collection_title{font-size:3.8rem;font-weight:700;text-align:right;line-height:1.15em}.featured-link--half .info{width:100%}.featured-link--half .description{font-size:1.2em}.featured-link--half img{width:90%;margin-left:0}.shopify-section--text-columns-with-images{background:#ffc97d;padding-top:0}.shopify-section--text-columns-with-images h3.regular_text{font-weight:700;font-size:1.2em;margin-bottom:0}.shopify-section--text-columns-with-images .rte-setting p{font-size:1.25em}.subscribe-news-section .newsletter_section h2{color:#000;margin:auto;font-size:2.3em;padding:5px 0}.subscribe-news-section .container{align-items:center;justify-content:center}.subscribe-news-section .subscribe-news-btn.global-button{height:62px;font-size:1.2em;border-radius:4px}.shopify-section--rich-text-and-image.with-text-only{background:#fff}.academy-section{margin-top:20px}.academy-section .rich-text__heading.title{font-size:4em;margin-bottom:0;line-height:1.1em;margin-top:0}.image-with-text-section .featured-link--half .collection_title{font-size:2.8rem;font-weight:700;text-align:left}.featured-link--half .description{line-height:1.2;margin-bottom:10px}.featured-link--half .collection_title{margin-bottom:5px}@media only screen and (min-width: 1024px){.newsletter_section .newsletter{width:800px;max-width:800px}.caption.js-caption{display:flex;justify-content:space-between}}.newsletter-both-names--true input.firstName{margin-right:25px}.newsletter_section .form-input{width:320px;max-width:320px;margin-bottom:30px;margin-top:5px}.newsletter_section .input-row{justify-content:space-evenly}.newsletter_section h2{margin-top:0;margin-bottom:0;font-size:3.5em;font-weight:500;line-height:1.1em}.newsletter-text{font-size:2.6em;font-family:Oswald;line-height:1.4}.newsletter_section .section_form{padding:10px 0}#contact_form .newsletter-form__sign-up{display:inline-block;width:420px;padding:20px 0;float:none;max-height:60px;background:#f5ebc8;color:#000;font-size:1.6em;line-height:20px}#contact_form .hero-signup{display:inline-block;width:100%;padding:15px 0;float:none;max-height:60px;font-size:22px;line-height:20px;font-weight:lighter}.caption-content.align-right{text-align:right;border-radius:4px}.pre-title,.sub-title{text-align:center;font-weight:400;margin-bottom:0;letter-spacing:1px}.form-title{margin:0;text-align:center;font-size:2.3rem;letter-spacing:1px;line-height:1em}.hero-form{margin-top:10px}.caption-content.align-right{padding-top:10px}.featured-link--half .info{padding-left:0}@media only screen and (max-width: 1024px){.header-inner{display:none}.pre-title,.sub-title{font-size:1.1rem}.form-title{font-size:1.5rem}.featured-link--half .collection_title{font-size:3rem}}@media only screen and (max-width: 768px){#contact_form .hero-signup{width:100%}.caption{top:45%}}.testimonial-topic{text-align:center;margin:10px 0}.testimonial-topic .subtitle{font-size:2.5em;font-weight:400;margin-bottom:0;line-height:1em}.testimonial-topic .collection_title{font-size:4em;line-height:1em}.video{aspect-ratio:16 / 9;width:100%}.lazyframe[data-ratio="16:9"]:before{padding-top:76.25%}.customer-pic img{width:80px;margin-right:20px}.customer-name{font-size:2em;font-family:Oswald,sans-serif}.customer-meta{display:flex;align-items:center;margin-bottom:30px}.testimonial-section p{font-style:italic}.testimonial-section .featured-link--half .description{font-size:1.2em}.testimonial-section .featured-link--half{background:#fff;padding-top:50px}.lazyframe iframe{width:100%;margin:auto}.lazyframe{background-color:#fff}.testimonial-section .section{padding-bottom:50px}#header .top-bar{height:90px}#header a.mobile_logo img{max-height:64px}.mobile_nav div span{height:3px!important}.top-bar .mobile-menu-title{display:none}.mobile_nav div{width:45px;margin:5px 8px 0 15px}#header .top-bar a.mobile_logo{width:75%;justify-content:end;margin-left:20%;text-align:right;margin-right:20px}.mobile_nav-fixed--true .section-wrapper{margin-top:0}.mobile_nav div span:nth-child(4){top:40px}.mobile_nav div span:nth-child(3){top:30px}.testimonial-carousel-cell{display:block;width:100%}.flickity-prev-next-button{opacity:0;background:transparent}.flickity-prev-next-button:hover{background:transparent;opacity:0!important}.flickity-enabled{position:relative;overflow:visible}.flickity-page-dots{bottom:-55px;right:50%}.flickity-page-dots .dot{width:20px;height:20px;background:#fff;opacity:1}.flickity-page-dots .dot.is-selected{background:#000620}.hero-banner .caption .headline{font-size:5rem}.hero-banner .caption .subtitle p{font-size:2.1rem}@media only screen and (max-width: 798px){.flickity-page-dots{right:0}.subscribe-news-section .newsletter_section h2{text-align:center}.subscribe-news-section .subscribe-news-btn.global-button{font-size:.9em}.academy-section .rich-text__heading.title{font-size:2em;margin-top:15px}.academy-section{margin-top:0}.newsletter-text{font-size:1.8em}.newsletter_section h2{font-size:2em;line-height:1.1em}.newsletter_section .form-input{width:100%;max-width:initial}.caption.js-caption{display:block}.caption-content{max-width:80%;display:block;margin:auto}.hero-banner .caption .headline{font-size:4rem}.hero-banner .caption .subtitle p{font-size:2rem}.caption{top:60vh}.testimonial-topic .collection_title{font-size:2.8em;line-height:1em}}@media only screen and (max-width: 480px){h1,.age-gate__heading,h2,h3,h4,h5,h6,.collection_title,.empty_cart{font-size:110%;line-height:1.1em}.caption .headline{font-size:30px}.caption .subtitle p{font-size:20px}.pre-title,.sub-title{font-size:.9rem;line-height:1.6em}.form-title{font-size:1.2rem}.hero-banner .caption .headline{font-size:2.2rem}.hero-banner .caption .subtitle p{font-size:1.3rem}.caption{top:60vh}.flickity-page-dots{bottom:-65px}.newsletter_section .newsletter{width:90%}.with-location-boxes .featured_text,.with-image-boxes .featured_text,.with-location-boxes h2.rich-text__heading.title{text-align:center}.testimonial-section p{text-align:center;padding-left:5px}.academy-section .rich-text__heading.title,.image-with-text-section .featured-link--half .collection_title,.featured-link--half p{text-align:center}}@media only screen and (min-width: 799px){.hero-banner .banner img{max-height:650px;min-height:650px}}.page-contact ul li,ol li{margin-bottom:0}body.page-contact{background-color:#fff}.location-map{margin-bottom:15px}.page-title-section{padding:120px 0}.page-title-section:after{position:absolute;width:100%;height:50%;top:0;background:#000;opacity:.6}.page-title-section .section{position:relative;z-index:1}.rich-text-btn{margin-bottom:18px}.custom-html-container h1{margin:10px auto}.sidebar-wrap{border-right:0px solid #cccccc}.page p img{margin:0;padding:5px 10px}.custom-contact-form.two-thirds{background:#ddd;padding:5px 25px;margin-bottom:20px;margin-top:20px;height:max-content}.page-faq .banner img{width:100%;display:block;object-fit:cover;height:400px!important}@media only screen and (min-width: 1025px){.page-faq .caption .headline{font-size:3rem;text-transform:capitalize}}.faq-contact-form{background:#ddd;padding:20px}.page-faq .faq--heading{padding-top:0;margin:0}.video-section h2:first-child{margin-top:0}.socializer{margin-bottom:10px}.embedsocial-album{width:100%}#es-header,.powered-by{display:none}.page-testimonial .shopify-section.shopify-section--text-columns-with-images .section{max-width:1600px;width:100%;margin-left:auto;margin-right:auto}.sidebar-form h1{text-align:center}.page-kids-kung-fu{margin-top:0;line-height:1;margin-bottom:.5em}@media (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait){.newsletter_section .form-input{width:100%;max-width:100%}.input-row,#header{display:block}.hero-banner .caption .headline{font-size:4rem}.banner .is-hidden-mobile-only{height:70vh}.caption.position-left{text-align:center}.caption-content{vertical-align:middle}}@media only screen and (max-width: 768px){.page p img{float:none!important}.subscribe-news-section .container{align-items:center;justify-content:center}}span.icon-down-arrow{font-size:inherit!important}.page-title-section.no-banner-image{padding:0}@media only screen and (max-width: 1024px){.subscribe-news-section .newsletter_section h2{font-size:2em;text-align:center}.subscribe-news-section .container{align-items:center;justify-content:center}.image-with-text-section .featured-link--half .collection_title{font-size:2.2rem}.academy-section .rich-text__heading.title{font-size:2em}.featured-link--half .collection_title{font-size:2.3rem}.with-location-boxes h2.rich-text__heading.title{font-size:2.2em!important}#header{display:block}}@media only screen and (max-width: 1180px){.header-inner{width:100%}.subscribe-news-section .container{justify-content:center}.subscribe-news-section .newsletter_section h2{text-align:center}}@media only screen and (max-width: 480px){.caption .subtitle,.hero-banner .caption .headline{text-align:center}.article,.article_image{margin-bottom:0}.hero-banner .banner img{max-height:700px;min-height:700px}.customer-meta{margin-bottom:20px;justify-content:center}.testimonial-section .featured-link--half{padding-top:0}}@media only screen and (max-width: 768px){.shopify-section--text-columns-with-images .rte-setting p{font-size:1.1em;line-height:1.3}.customer-meta{margin-bottom:20px;justify-content:center}.testimonial-section .featured-link--half{padding-top:0}}@media only screen and (min-width: 768px) and (orientation: portrait){.hero-banner .banner img{max-height:900px;min-height:900px}}@media only screen and (min-width: 428px) and (orientation: landscape){#header .top-bar{height:60px}.caption.position-left{text-align:center}.hero-banner .banner img{max-height:700px;min-height:700px}.hero-banner .caption .headline{font-size:3rem;text-align:center}.hero-banner .caption .subtitle p{font-size:2rem}}@media only screen and (min-width: 768px) and (orientation: landscape){.hero-banner .caption .headline{margin-top:-10px;text-align:center}.hero-banner .banner img{max-height:650px;min-height:650px}.caption-content{padding:0 30px 3px;vertical-align:top}.caption-content.align-left{margin-top:5px}}@media only screen and (min-width: 1180px) and (orientation: landscape){.hero-banner .caption .headline{text-align:left}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.caption-content.align-right{margin-top:15vh}.hero-banner .banner .is-hidden-desktop-only.caption img{visibility:visible;max-width:200px;min-height:auto}.caption{top:50%}.hero-banner .caption .headline,.caption .subtitle{text-align:center}}@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait){.caption-content.align-right{margin-top:0vh}.caption{top:60%}}@media only screen and (min-device-width: 480px) and (max-device-width: 768px) and (orientation: portrait){.caption-content.align-right{margin-top:25vh}.hero-banner .banner img{max-height:900px;min-height:900px}}.hero-banner .banner .is-hidden-desktop-only.caption img{visibility:visible;min-height:auto;max-width:300px}.caption-content.align-left{max-width:100%}.hero-banner .banner .is-hidden-mobile-only.caption img{visibility:visible;min-height:70px;margin-bottom:35px}#header .top-bar{height:75px}@media only screen and (max-width: 480px){.hero-banner .banner .is-hidden-desktop-only.caption img{max-width:200px}.is-hidden-desktop-only.caption .headline{margin-bottom:0}.is-hidden-desktop-only.caption-content{position:absolute;top:40%;right:10%;padding-bottom:0}#shopify-section-template--17284034593064__74fbb931-2a9d-4521-a2c0-6d79a5f70b66{margin-top:25px}.has-no-side-gutter .one-whole{top:25px}}.mobile_nav-fixed--true details{position:absolute;right:0;top:10px}.mobile_nav-fixed--true .mobile_logo.logo{left:18px!important;position:absolute!important;right:auto!important;text-align:left!important;width:auto!important;margin-left:auto!important}@media only screen and (max-width: 480px){.caption-content.align-right{margin-top:15vh}.caption{top:50%}}img.footer-logo{width:100%;max-width:120px}@media only screen and (max-width: 798px){.footer_credits{margin-top:0}.footer-menu-wrap{padding-top:0}.footer{padding-bottom:10px}.credits{padding-top:5px}img.footer-logo{max-width:80px!important;margin:0}}.page-grandmaster h1.page-title{visibility:hidden}@media only screen and (max-width: 1024px){.newsletter .input-row{display:block}.newsletter .input-row .one-half{width:100%;margin-left:0!important}.newsletter_section .form-input{width:100%;max-width:initial;margin-bottom:10px;margin-top:5px}.newsletter .input-row input{margin:10px 0}#contact_form .newsletter-form__sign-up{width:100%}}.page-narrow div.content{padding:30px 0}@media only screen and (max-width: 768px){.page-narrow.mobile_nav-fixed--true .section-wrapper{margin-top:70px}}.image-with-no-text-overlay img{visibility:hidden}.site-map{padding-top:0;margin-bottom:0}@media only screen and (max-width: 1374px){#header{display:block}.header{display:none}.main-nav__wrapper.sticky_nav{display:none!important}}@media only screen and (max-width: 1025px){.caption-content{display:block;margin:auto}.hero-banner .banner .is-hidden-mobile-only.caption img{max-width:300px}.hero-banner .banner img{max-height:750px;min-height:750px}}@media only screen and (min-device-width: 480px) and (max-width: 798px){.caption-content.align-right{margin-top:25vh}.hero-banner .banner img{max-height:900px;min-height:900px}.caption{top:55vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.caption{top:50vh}}@media only screen and (min-device-width: 820px) and (max-device-width: 1024px) and (orientation: portrait){.caption{top:45vh}}@media only screen and (max-width: 798px){.medium-down--sixteen,.medium-down--one-whole{width:calc(100% + -0px)}.testimonial-section .featured-link--half .description{padding:0 15px}}.mobile_nav div.open span:nth-child(2),.mobile_nav div.open span:nth-child(3){top:20px;width:80%}.mobile-menu-container{top:100%;z-index:-1;width:450px;padding-left:50px}.mobile-menu-container[data-animation-state=open]{opacity:.97}.top-bar .mobile-contacts{position:absolute;right:80px;top:10px;display:flex;align-items:center;height:55px;width:50px;z-index:2}.top-bar .checkbox{position:absolute;right:80px;top:10px;display:flex;align-items:center;height:55px;width:50px;z-index:5;opacity:0}.top-bar .mobile-contacts .icon-phone:before{font-size:24px;margin-right:0;color:#fff}.mobile-contact-contents{opacity:.95;padding-top:20px;height:auto;width:100%;transform:translate(-150%);display:flex;flex-direction:column;transition:transform .5s ease-in-out;text-align:center;position:absolute;top:100%}.mobile-contact-contents ul{padding-inline-start:0px;margin:5px}.top-bar input[type=checkbox]:checked~.mobile-contact-contents{transform:translate(0)}.top-bar .mobile-contact-contents li{list-style:none;font-family:Oswald,sans-serif;font-weight:400;font-size:17px;letter-spacing:1px;text-rendering:optimizeLegibility;text-transform:uppercase}.top-bar .mobile-contact-contents a{display:initial}@media only screen and (max-width: 400px){.mobile-menu-container{width:392px;padding-left:20px;padding-top:20px}}@media only screen and (min-width: 768px){.mobile-menu-container{top:100%;z-index:-1;width:450px;padding-left:20px;padding-top:20px}}.top-bar .mobile-contact-contents li{padding-left:10px;padding-right:10px;margin-bottom:15px}.close-cont{position:absolute;top:5px;right:10px}.close-cont img{width:20px;cursor:pointer}.top-bar input[type=checkbox]:checked~.mobile-contacts .icon-phone:before{content:"";background:url(/cdn/shop/files/icons8-close-35.png?v=1675880311);width:40px;height:40px;background-position:center;background-repeat:no-repeat;margin-left:-4px;margin-top:5px}.page-button-section{margin-top:30px;display:block}.page-button-section a.global-button--banner-text{display:block;background-color:#000620;color:#fff;width:70%;text-align:center;padding:10px 20px;margin:20px auto;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:1.1em}@media only screen and (max-width: 768px){.page-button-section a.global-button--banner-text{font-size:.8em}}.quote{color:#000;margin-top:20px;font-size:.8rem}.input-row select{flex-basis:0;flex-grow:1;flex-shrink:1;max-height:40px}.input-row-dis{width:100%;display:inline-flex;justify-content:space-around}.input-row-dis input,.input-row-dis select{width:calc(50% - 20px);margin-left:0!important;margin-right:0!important}@media only screen and (max-width: 1024px){.input-row-dis{display:block}.input-row-dis input,.input-row-dis select{width:calc(100% + -0px)}.input-row-dis .newsletter-form__sign-up{width:100%}.featured-promotions .feature-section.title-overlay-true .title{font-size:1rem}}.featured-promotions .feature-section:hover .feature-overlay{border:3px solid #ffe892}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
