.super-deals-title{font-size:30px;font-weight:900;font-family:RightGrotesk;color:#3a3a3a;letter-spacing:1px}@media (max-width: 1019px){.super-deals-title{font-size:24px}}@media (max-width: 768px){.super-deals-title{font-size:16px}}.drawer__title,.item-title,.page-title,.product-title,.section-title,.title,b,h1,h2,h3,h4,h5,h6,.rte h2{text-transform:uppercase}section[data-section-id=header] #search-form{position:relative}section[data-section-id=header] .search.mobile{position:relative}.shopify-block-recomatic-product{max-width:1400px;margin:0 auto;padding:0 20px}.shopify-block-recomatic-product *,.stamped-container *,.stamped-reviews-title,.stamped-reviews-author{font-weight:400!important}.shopify-block-recomatic-product .recomatic-compare .recomatic-price{order:calc(var(--compare-at-price-order) + 1)}.shopify-block-recomatic-product .recomatic-compare .recomatic-compare-at-price{color:var(--color-sale, #a00);font-size:var(--copy_body);font-weight:400}.form-add-to-cart .edt img{margin:0 auto}.site-search__wrapper{width:100%;margin-top:48px;height:0px;position:absolute}.btn-add-tocart .btn-progress{margin-left:0}.btn-add-tocart .btn-label{font-family:RightGrotesk;font-weight:900;font-size:1.2rem}.template-index .product-slider-widget .product-slider,.product-page .product-slider-widget .product-slider{justify-content:center}.processing-checkbox p{margin:0}.checkbox-style .checkbox-fill{top:-4px}.products-reviews-stars .mobile{margin-bottom:3px}.stamped-product-reviews-badge a,.stamped-product-reviews-badge span{font-family:Open Sans,sans-serif;font-size:16px;color:#787878}.stamped-product-reviews-badge a:hover,.stamped-product-reviews-badge span:hover{color:#787878}.fa-star,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#feae00!important}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:20px}.drawer__title,.item-title,.page-title,.product-title,.section-title,.title,b,h1,h2,h3,h4,h5,h6,.rte h2{line-height:1.2}.stamped-product-reviews-badge .stamped-badge-caption{font-size:0;text-transform:capitalize}.stamped-product-reviews-badge .stamped-badge:not([data-rating="0.0"]) .stamped-badge-caption[data-reviews][data-label][data-version="2"]:before{content:" "attr(data-rating) " " "Based On" " " attr(data-reviews) " "!important;font-size:16px!important;display:inline-block}@media (max-width: 767px){.stamped-product-reviews-badge a,.stamped-product-reviews-badge span{font-size:13px;text-align:left}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:14px}.stamped-product-reviews-badge .stamped-badge:not([data-rating="0.0"]) .stamped-badge-caption[data-reviews][data-label][data-version="2"]:before,.stamped-product-reviews-badge .stamped-badge:not([data-rating="0.0"]) .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{font-size:13px!important}}.template-index .product-half .product-quantity .product-form-label,.product-page .product-quantity .product-form-label,.template-index .product-half .product-form-label{font-family:RightGrotesk;font-weight:900;text-transform:uppercase;color:#3a3a3a}body .stamped-badge[data-rating="0.0"]{display:none!important}.recomatic-product .stamped-badge,.grid-products-item .stamped-badge,.product-card .stamped-badge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.recomatic-product .stamped-badge-starrating,.grid-products-item .stamped-badge-starrating,.product-card .stamped-badge-starrating{margin-right:0!important}section.info-style div:nth-child(3){display:flex;justify-content:center}.DrawerOverlay{z-index:152}.template-index .featured-collection{margin-bottom:20px}.product-description ul{padding-left:20px;margin-left:20px}.accordion-title{float:left;width:100%}.accordion-title icon{cursor:pointer;float:right}.accordion-title icon:before{height:18px;content:"";width:2px;background-color:#444;top:0;left:10px;position:relative;display:block}.accordion-title icon:after{width:18px;content:"";height:2px;background-color:#444;position:relative;display:block;top:-10px;left:2px;transform:rotate(0);transition:ease all .6s}.accordion-title.active icon:after{transform:rotate(180deg);transition:ease all .6s}.accordion-title.active icon:before{transform:rotate(270deg);transition:ease all .6s}.accordion-content{border-bottom:1px solid #e5e5e5;display:none;padding-bottom:20px;width:100%}span.accordion-title{float:right;width:auto}.template-page .rte-h1{font-weight:400;border:none}.template-page .contact-wrapper .contact-title{font-weight:400;text-transform:uppercase}.template-page .rte iframe{width:1180px;max-width:100%;height:660px}.template-index #recently-viewed-products-title{padding-top:0;font-family:RightGrotesk}.section-title{margin-bottom:.625em;font-weight:900;font-family:RightGrotesk;color:#3a3a3a;margin-top:60px}.logo-image .main-logo-link{display:inline-block;width:auto}body #shopify-section-header .main-menu.full{border-top:1px solid #f2f2f2}.cart-icon-wrap .icon.icon-cart{position:relative;right:-5px}section[data-section-id=header] #cart-count span{position:absolute;min-width:16px;width:auto;background-color:var(--vasta-icon-color, #fff);height:16px;text-align:center;line-height:16px;right:0;border-radius:12px;bottom:19px;font-size:14px;color:var(--vasta-icon-color-text, #fff)}.back-to-top.displayed{padding:.9em;border-radius:0;right:20px}.back-to-top.displayed svg{width:20px;height:20px}.grid-products .grid-products-item:hover{opacity:1}.template-page .contact-wrapper{width:100%}.template-page .contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}.template-page .contact-wrapper .half-width{width:49.5%}textarea#ContactFormMessage{resize:none}.template-page .contact-wrapper .contact-button{width:100%;padding:15px 45px;background-color:#243e90}.template-page .contact-wrapper .contact-button:hover{background-color:#2e50b9}.template-page .contact-wrapper .all-width{border-radius:0;background-color:#f4f4f4;border:none}.shopify-policy__body{padding:40px}.shopify-policy__body h3{text-transform:capitalize;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif}.count-mark{background:#1c3d94;width:10px;height:10px;border-radius:100%}section[data-section-id=header] #search-form{position:relative;border:2px solid transparent}section[data-section-id=header] #search-form:after,section[data-section-id=header] #search-form-sticky:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--vasta-search-border-color, blue);pointer-events:none;clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);transition:clip-path .5s ease}section[data-section-id=header] #search-form:focus-within:after,section[data-section-id=header] #search-form-sticky:focus-within:after{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}section[data-section-id=header] #search-form input,section[data-section-id=header] #search-form-sticky input{border-radius:0;border:none}section[data-section-id=header] #search-form input::placeholder{color:#636363;font-size:15px}.header-mobile button svg{width:22px;height:22px}section[data-section-id=header] #cart-count svg path:hover{fill:#253e90}section[data-section-id=header] #search-form{max-width:382px}section[data-section-id=header] #search-form button,section[data-section-id=header] #search-form input{height:36px}.cart-icon-wrap{width:auto}section[data-section-id=header] #cart-count svg{height:22px;min-width:22px}.header-right-side{display:flex;align-items:center;gap:30px}.account-button__wrap{position:relative}.account-button__wrap a{display:flex;justify-content:center;align-items:center;gap:5px}.divisor-line{width:2px;height:16px;background-color:#636363}.account-button__icon,.account-button__icon svg{width:25px;height:25px;fill:#636363}.account-button__text{font-size:13px;color:#636363;white-space:nowrap}.search-icon-wrap{display:none}.header-section{max-width:100vw;box-sizing:border-box}.header-section>.mobile.new-search-form{display:flex;align-items:start;justify-content:space-between;height:0;background:transparent!important;transition:all .4s ease-in-out}.header-section>.mobile.new-search-form *:not(:has(.search-results-title)),.header-section>.mobile.new-search-form *:not(:has(.search-results-title)) *{height:0!important;transition:height .5s ease-out}@media (max-width: 1019px){.header-right-side{gap:8px}.account-button__wrap a{flex-direction:column;margin-right:0;gap:0}.account-button__text{text-align:center}section[data-section-id=header] #search-form button:before{display:none}}@media (max-width: 767px){.header-section{height:65px;transition:all .4s ease-in-out;margin:10px 0}.header-section.active{height:118px;margin-bottom:0;transition:all .4s ease-in-out}.header-section.active>.mobile.new-search-form{height:40px;background:#e6e6e6!important;transition:height .4s ease-in-out}.header-section.active>.mobile.new-search-form *:not(:has(.search-results-title)),.header-section.active>.mobile.new-search-form *:not(:has(.search-results-title)) *{height:100%!important;transition:height .5s ease-out}.account-button__wrap,.divisor-line{display:none}.search-icon-wrap{display:block}.search-icon-wrap a{display:flex;align-items:center;flex-direction:column}.search-icon__icon{width:22px;height:22px}.search-icon__text{font-size:13px;text-transform:uppercase;color:#636363}}@media (max-width: 479px){.header-section{height:111px}}header .wrap{justify-content:center}section[data-section-id=header] #search-form input{border-radius:10px;background-color:#e6e6e6;width:90%}section[data-section-id=header] #search-form button{align-items:center;display:flex;width:auto;justify-content:flex-end}section[data-section-id=header] #search-form button:before{content:"";position:absolute;right:15%;height:40%;width:2px;background-color:#636363}#shopify-section-header .main-menu .main-menu-items{justify-content:flex-start;margin:0;width:81%}.main-header .main-menu .main-menu-items .menu-item>.menu-link{padding:10px;transition:all .3s}.main-header .main-menu .main-menu-items .menu-item>.menu-link:hover{background-color:#ddd}#shopify-section-header .main-menu .main-menu-items .menu-item.actived .main-menu-items{visibility:visible;opacity:1}.menu-customers{display:flex;justify-content:center;gap:20px}.customers-menu{list-style:none;width:auto;padding:16px 8px}.customers-menu .menu-item{font-size:14px}.RecoverPasswordForm__subtext{text-align:center}ul.main-menu-items.child-number-1.menu-fighter-dropdown{position:relative;justify-content:flex-start;gap:20px}#shopify-section-header .main-menu .main-menu-items li.menu-item.menu-instructors{position:static!important}#shopify-section-header .main-menu .main-menu-items .menu-item.menu-instructors .main-menu-items{left:0}#shopify-section-header .main-menu .main-menu-items li.menu-item.menu-instructors .main-menu-items.child-number-2 .menu-item .menu-link{padding:1px}#shopify-section-header .main-menu .main-menu-items li.menu-item.menu-instructors .main-menu-items.child-number-2{box-shadow:#0000001a 0 7px 5px;padding:0 20px 20px;display:flex;flex-direction:column;flex-wrap:wrap;height:300px;width:980px;justify-content:flex-start}#shopify-section-header .main-menu .main-menu-items li.menu-item.menu-instructors .main-menu-items.child-number-2 .menu-item{width:14%}.cart_drawer__header .cartrow{margin:0;padding:10px 15px}.cart_drawer_break_header{color:#ccc;padding:0;margin:0;width:96%}.cart_drawer__header{height:auto;padding-top:10px;padding-bottom:0;flex-wrap:wrap}.cart-drawer .drawer-title{color:#262626}.cart-drawer .cart_drawer__header .drawer-title svg{fill:#262626}.cart_drawer__header .cartrow .drawer-close,.product-variant{color:#262626}.cart-drawer .price.money{color:#b22222}.cart-drawer .cart-products-wrapper .cart-product .cart-product-wrapper .title-item-cart{font-weight:500;font-size:16px}.cart-drawer .cart-products-wrapper .cart-product .cart-product-wrapper .bt-remove-cart{background-color:#fff;border:1px solid #e4e4e4;padding:5px 10px;font-size:12px}.cart-drawer .cart-products-wrapper .cart-product .cart-product-btn-wrapper .btn.btn-plus,.cart-drawer .cart-products-wrapper .cart-product .cart-product-btn-wrapper .btn.btn-minus,.cart-drawer .cart-products-wrapper .cart-product .cart-product-btn-wrapper .input-qtd{height:35px}.cart-drawer .total-price{color:#262626}.cart-drawer{max-width:95%;z-index:999}.cart_drawer__header .drawer-title{justify-content:flex-start;font-size:25px;text-align:unset;text-transform:unset}.cart-drawer .fallback-text svg{fill:#000}section[data-section-id=header] #cart-count .count{background:#14b850;color:#fff;top:-3px;right:-5px;font-family:var(--copyBodyFont),Arial,sans-serif}.cart_drawer__header .cartrow .drawer-close{display:flex;align-items:center;font-size:1.2rem;justify-content:flex-end}.cart-container .cart-bottom .cupom-code-drawer{margin:0}a#continue-shopping-link-bellow{font-size:18px;font-weight:500}.cart-container .total-price{font-weight:400}.cart-container .total-price{text-align:right}.cart-product-wrapper .product-price .price.money{color:#b22222}.cart-container .cart-bottom .cont-button-style:hover{background-color:#fff;color:#000}.homepage-style-1.banner .slider-buttons .btn-v{border-radius:10px;height:44px;font-size:1.2rem;line-height:53px;max-width:220px}.homepage-style-1.banner .banner-sub-title{width:auto}@media (max-width: 1019px){html #bjj-fanatics-shop .homepage-style-1 .banner-titles{left:52%}.homepage-style-1.banner .slider-buttons .btn-v{height:38px;font-size:.8rem;max-width:170px}.homepage-style-1.banner .banner-titles{width:410px}}.proposition-icons .featured-icons{box-shadow:none}.proposition-icons .icon-text{font-size:.9rem;color:#666;line-height:1.375}.content-text-uvp{display:flex;flex-direction:column;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;align-content:center;justify-content:center;text-align:left;width:60%}.featured-icons .icon-text{width:100%}.content-text-uvp .icon-title-uvp{color:#666;font-weight:700;line-height:1.375;width:90%}.uvp-image-wrapper{background-color:#ddecff;border-radius:50%;padding:16px;margin-right:15px;max-width:80px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title.stamped-style-color-title{display:block;font-weight:900;font-family:RightGrotesk;text-transform:uppercase;font-size:32px;color:#3a3a3a}.grid-products.product_center{justify-content:center}.grid-products-item.col-4.collection-link.product_counter_width{width:40%;flex:0 0 40%}.featured-collection-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}hr{margin:20px 0}.featured-collection .section-title{padding:0 10px}.featured-instructors{display:flex;flex-wrap:wrap;position:relative;width:100%}.featured-instructors-col-1{width:100%}.featured-instructors-col-2{width:75%}.featured-instructors-col-3{width:50%}.featured-instructors-col-4{width:25%}.featured-instructors-link{height:100%;font-weight:700;text-align:center;text-transform:uppercase;width:100%;display:flex;justify-content:center;align-items:center}.featured-instructors-content{align-items:center;display:flex;justify-content:center;position:relative}.featured-instructors-name{display:block;color:var(--text-color-instructor, #204a80);font-weight:700;position:absolute;top:70%}.instructors-name{display:inline;font-size:1.7em;background-color:var(--background-link-label, #fff);line-height:1;word-break:break-word}.featured-instructors-link:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--background-hover, #243e90);opacity:0;transition:opacity .2s ease;z-index:1}.featured-instructors-link:hover:after{opacity:.5}.featured-instructors .wrapper .link-below-container{background-color:var(--background-color-link-below-container, #fff);color:var(--color-link-below-container, #204a80);text-decoration:underline;text-transform:uppercase;font-size:1.2em;font-weight:700;text-align:center;display:flex;justify-content:center;margin-top:1em}section#home-icons{display:flex;align-items:center;clear:both;justify-content:center;margin-bottom:10px;padding:20px 0;width:80%}section#home-icons figure{width:33%;display:flex;align-items:center;justify-content:center}section#home-icons figure img{background-color:#ddecff;border-radius:50%;padding:16px;margin-right:15px;width:80px}figcaption{display:flex;flex-wrap:wrap;text-align:left;color:#666}figcaption strong{font-size:1rem;width:100%}figcaption span{font-size:.9rem;width:100%}section#home-icons figure.mobile{display:none}.grid-products-item{position:relative}.product-atc{position:absolute;display:none;left:0;margin:0 auto;right:0;bottom:10%}.grid-products-item .product-atc,.grid-uniform .grid__item .product-atc{transform:translateY(100%);display:block;opacity:0;transition:transform .4s ease}.grid-products-item:hover .product-atc,.grid-uniform .grid__item:hover .product-atc{z-index:9;font-size:14px;opacity:1;transform:translateY(0)}body .grid-uniform .btn-add-tocart .atc-item-card{margin:0 10px;font-size:14px;font-family:RightGrotesk;font-weight:900}.yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;text-align:center;float:unset}.template-product .yotpo .standalone-bottomline.star-clickable,.template-product .yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;text-align:center;float:unset}.collection__message--noitems{text-align:center;width:100%}#shappify_count_down{font-size:18pt;text-align:center;margin:20px;color:#fff}.template-collection .collection-content-wrapper.daily-deals .collection-items .quarter{width:25%}.container-price{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.template-collection .item-title,.template-collection .item-title a{line-height:1}.template-collection .collection-items .quarter:not(:nth-of-type(4n+1)){margin-left:0}.template-collection .collection-items .item-single .item-image .background-image{width:90%;display:flex;justify-content:center;align-items:center}.template-collection .collection-items .item-single .item-image{display:flex;justify-content:center;align-items:center;min-height:265px}.collection-content-wrapper.daily-deals .item-title a{font-size:22px}.collection-content-wrapper.daily-deals .collection-items{width:100%}.collection-content-wrapper.daily-deals section.collection-items{display:flex;flex-direction:column;justify-content:center;align-items:center}.template-collection aside#sidebar{float:left;margin:20px 0;width:24%}.template-collection .collection-items{margin-left:0}.template-collection .item-title a{font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400}.template-collection .price,.template-collection .compare-price{font-weight:400}.best-seller-badge{background-color:#ffe799;color:#593d00;font-weight:700;text-align:center;border-radius:5px;max-width:80%;margin:0 auto 20px;padding:5px}.template-collection .category-list.show-styled li{line-height:28px}.template-collection .category-list.show-styled.show-pathback li.level-0 a{font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1em;color:#030303}.template-collection .category-list.show-styled li.relative-level-1 a{color:#666;padding:10px 10px 10px 0}.template-collection .category-list.show-styled li.relative-level-1 a:hover{color:#253e90}.template-collection .cat-plus{font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:1.7em;cursor:pointer;margin-right:10px;line-height:22px;float:right}.categorie-title--link{font-family:Unica One,Arial,sans-serif;text-transform:uppercase;line-height:1.4;color:#000}.template-collection .filter-interest.filter-categories,.template-collection .filter-interest.filter-categories ul{list-style:none}.filter-interest-list .filter-interest-list-mc{font-weight:700}.filter-interest-list .filter-interest-list-mc,.filter-interest-sub-list{cursor:pointer}.template-collection .filter-interest-list,.template-collection .filter-interest-sub-list{margin-bottom:8px;text-transform:capitalize}.template-collection .filter-interest-list .accordion-title,.template-collection .filter-interest-list .accordion-title icon{float:unset}.template-collection .filter-interest-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%}.template-collection .filter-interest.filter-categories{font-weight:700;letter-spacing:normal;font-size:1em;color:#030303}.template-collection .categorie-title{font-weight:400}.template-collection .filter-select.interest-filter{margin-top:10px}.template-collection .filter-interest.filter-categories ul.accordion-content{padding-bottom:0;border-bottom:1px solid #e5e5e5;margin:5px 0 10px 5px}.template-collection .filter-interest.filter-categories span.accordion-title{border:none;padding-bottom:0}.cat-list-display.all-categories{width:100%}.template-collection .filter-interest.filter-categories ul.accordion-content li a{margin-left:10px;font-weight:400;color:#000}.template-collection .filter-interest-item{margin-bottom:8px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.template-collection .accordion-item{color:#000;text-transform:capitalize}.template-collection .filter-interest.filter-categories ul.accordion-content li a:hover{color:#152453}.fighters-filter{background-image:url(https://cdn.shopify.com/s/files/1/0510/5795/0890/files/ico-select.svg?v=1613478537);background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;appearance:none;width:250px;padding:10px;border:none;background-color:#f4f4f4;cursor:pointer}.collection-filter-fighters-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.custom-collection-filter-mobile{display:flex!important;flex-wrap:wrap;justify-content:space-between}.filter-interest.category-list.show-styled.show-pathback.all-fighters{list-style:none;width:100%}.collection-filter-search-input{border:none;background:#f4f4f4}.filter-interest-item a{font-size:1em;font-weight:700;text-transform:capitalize;color:#000}.template-collection .description-collection{width:auto;margin-right:10px}.template-collection .description-collection .description-content{margin:0}.collection-description__content{display:flex;justify-content:flex-end;align-items:center;margin:0 0 25px}.price-offer{font-size:1.5rem;color:#030303;text-align:center;text-transform:capitalize}.template-list-collections li.list-item-collection{height:auto;margin-right:2%;padding-top:0;width:22.5%}.template-list-collections a.collection-link{display:flex;flex-direction:column;justify-content:unset;align-items:center;position:static;top:0;left:0;width:100%;background-color:transparent;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;text-transform:uppercase;font-weight:700;color:#000;text-shadow:unset}.product-card__overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;transition:all .15s ease-in}.product-card__overlay-btn,.template-collection .product-card__overlay-btn{position:relative;top:50%;left:50%;-ms-transform:translate(-50%,-45%);-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);transition:all .15s ease-in;font-size:.8125em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:15px 45px;color:#fff;width:auto}.template-search .product-card__overlay-btn,.template-collection .product-card__overlay-btn,.template-list-collections .product-card__overlay-btn,.template-product .product-card__overlay-btn{background-color:#334da2;font-style:normal}.template-search .item-image.grid__image:hover .product-card__overlay-btn,.collection-link:hover .product-card__overlay-btn,.template-collection .item-single:hover .product-card__overlay-btn,.grid-product-link:hover .product-card__overlay-btn{-ms-transform:translate(-50%,-85%);-webkit-transform:translate(-50%,-85%);transform:translate(-50%,-85%)}.template-search .item-image.grid__image:hover .product-card__overlay,.template-search .item-image.grid__image:focus .product-card__overlay,.collection-link:hover .product-card__overlay,.collection-link:focus .product-card__overlay,.template-collection .item-single:hover .product-card__overlay,.template-collection .item-single:focus .product-card__overlay,.grid-product-link:hover .product-card__overlay,.grid-product-link:focus .product-card__overlay{visibility:visible;opacity:1}.template-search .grid-uniform .product_item:hover .product-atc,.item-single:hover .product-atc{display:block;z-index:99;font-size:.8125em}.template-collection .item-single .btn-add-tocart{font-size:.7125em}.product-card__info{padding:10px 0 0}.product-card__name{font-size:16px;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;color:#030303;line-height:1.375;font-weight:700;text-transform:capitalize}.product-card__price .compare-price{font-size:24px;font-weight:400}.template-list-collections .price{color:#000;font-size:24px;font-weight:400}.template-collection .yotpo .standalone-bottomline .star-clickable,.template-index .yotpo .standalone-bottomline .star-clickable,.relate-content .yotpo .standalone-bottomline .star-clickable{display:flex;justify-content:center;align-items:center}.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img{margin:0 auto}.yotpo .promoted-products-box .yotpo-main-title{text-transform:uppercase}body .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image{height:auto}.template-product .upsells__title,.template-product .upsells__subtitle{color:#666;line-height:1.3}.template-product .upsells__subtitle{margin-bottom:15px}.template-product .course-content h2{font-size:1.6rem;margin-bottom:15px}.cart-drawer .cart-products-wrapper .cart-product .cart-product-btn-wrapper .btn.btn-minus,.template-index .product-quantity-wrapper .btn-minus,.product-page .product-quantity-wrapper .btn-minus,.cart-drawer .cart-products-wrapper .cart-product .cart-product-btn-wrapper .btn.btn-plus,.template-index .product-quantity-wrapper .btn-plus,.product-page .product-quantity-wrapper .btn-plus{border-radius:0}.btn-plus{border-left-color:#fff!important}.btn-minus{border-right-color:#fff!important}.course-content h3.accordion-title{font-size:1.4rem}.template-index .no-quantity,.template-product .product-page .no-quantity{display:none}.template-product .product-description{position:relative;width:100%;margin-top:20px}.template-product .show_more_div{width:100%;text-align:center}.template-product #Show_More_App{display:inline-block;margin-bottom:20px}.template-product #shopify-section-embedded-page{padding:0}.template-product .slick-slide .iframe{position:relative;height:0;overflow:hidden;padding-top:100%}.template-product .slick-slide iframe{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.icon-download,.icon-check-circle,.icon-line-chart,.icon-certificate{font: 18px/1 FontAwesome;margin-top:7px}.icon-check-circle:before{content:"\f058"}.icon-line-chart:before{content:"\f201"}.icon-certificate:before{content:"\f0a3"}.trust-badges-wrapper .trust-badges-img{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}body #shopify-section-embedded-page{overflow:scroll}#shopify-section-embedded-page li{font-size:16px;line-height:1.375}#shopify-section-embedded-page ul{padding:0 20px 0 0;margin-left:40px}#shopify-section-embedded-page p{margin-bottom:10px;font-weight:700}.recomatic-wrap.recomatic-product-widget ul.recomatic-products-wrap,.recomatic-brand-wrap ul.recomatic-products-wrap{margin-left:0!important;margin-right:0!important}.description-badges{color:var(--color-text-trust-bradges);font-size:var(--copy-badges);line-height:1.3;min-height:30px;padding:0 5%;max-width:100%;word-break:break-word}.template-index .product-half .product-price,.product-page .product-price{display:flex;justify-content:flex-start;align-items:center}.product-tag{font-size:.875em;font-weight:700;letter-spacing:.6px;text-transform:uppercase;display:inline-block;font-size:.75em;background-color:#ff120a;color:#fff;padding:4px 10px;margin-right:10px}.cart-products-wrapper .cart-product .cart-product-image-wrapper a{height:auto;width:120px;text-align:center}.swatch-standard input:checked+.swatch-value,.swatch-style input:checked+.swatch-value{box-shadow:0 1px 2px #000c}.grid-uniform span{margin:0}.recently-viewed-products .compare-price,.recently-viewed-products .price{font-size:1.5rem;font-weight:400}.template-product .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product{display:inline-block;text-align:center;float:unset}.template-product .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars{display:inline-block;min-height:20px;float:unset;text-align:center}.template-product .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product{text-align:center!important}.template-product .yotpo .text-s{display:block}.des_last{position:relative;margin-bottom:50px}.des_last.show_more_div_closed{margin-bottom:50px;width:100%;max-height:275px;overflow:hidden}.show_more_app_button{text-decoration:underline;font-size:20px;text-align:center;margin-right:0;padding-right:0}.show_more_app_button--more{position:absolute;bottom:0;left:0;width:100%;content:"";background-image:linear-gradient(#fff0,#fff);z-index:1}.show_more_div{cursor:pointer;position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%);color:#000;z-index:2;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px #fff}.des_last.show_more_div_closed:after{position:absolute;bottom:0;left:0;height:100px;width:100%;content:"";background-image:linear-gradient(#fff0,#fff);z-index:1}.js-section-embedded-page--size{overflow:unset;max-height:none;-webkit-overflow-y:hidden}.modal-page{text-align:center}body .modal-page .mobile{width:fit-content}.modal-container.jq-sizechart-modal .modal-content .modal-page-content{margin-top:0}.no-mobile.size-guide{font-size:1.3rem}.mobile.size-guide{border:none}.mobile.size-guide tr{border:1px solid rgb(190,190,190)}.modal-container .modal-box{max-width:950px;min-width:450px;overflow:hidden;display:flex;flex-direction:column;overflow-y:hidden}.modal-container .modal-box .modal-content{justify-content:center;padding:10px 5px;overflow-x:auto;height:100%}@media (max-width:1019px){.modal-container .modal-box{max-width:650px}}@media (max-width:767px){.modal-container .modal-box{min-width:80%}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title.stamped-style-color-title{font-size:24px}}.site-footer svg.icon:not(.icon--full-color) circle,.site-footer svg.icon:not(.icon--full-color) ellipse,.site-footer svg.icon:not(.icon--full-color) g,.site-footer svg.icon:not(.icon--full-color) line,.site-footer svg.icon:not(.icon--full-color) path,.site-footer svg.icon:not(.icon--full-color) polygon,.site-footer svg.icon:not(.icon--full-color) polyline,.site-footer svg.icon:not(.icon--full-color) rect,.site-footer symbol.icon:not(.icon--full-color) circle,.site-footer symbol.icon:not(.icon--full-color) ellipse,.site-footer symbol.icon:not(.icon--full-color) g,.site-footer symbol.icon:not(.icon--full-color) line,.site-footer symbol.icon:not(.icon--full-color) path,.site-footer symbol.icon:not(.icon--full-color) polygon,.site-footer symbol.icon:not(.icon--full-color) polyline,.site-footer symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.site-footer .trust-badges-footer-wrapper .trust-badges-img svg,.trust-badges-footer-wrapper .trust-badges-img img{fill:#fff9}.site-footer h4{color:var(--title-color-footer)}footer.site-footer *{color:var(--font-color)}.center_menus ul{list-style:none}.site-footer .wrapper a{font-weight:400}.site-footer .credits{border-top:1px solid #101010;padding:10px 0;background-color:#313131;text-align:left}.trust-badges-footer-wrapper .trust-badges-img svg,.trust-badges-footer-wrapper .trust-badges-img img{max-width:55px;min-width:40px}.site-footer .wrapper .half-content{width:100%}.site-footer .top-line-wrapper{justify-content:space-between;align-items:center;gap:193px}.footer-logo__wrapper{max-width:307px}.site-footer .trust-badges-wrapper{justify-content:flex-end}.site-footer .wrapper .last-half .nav-title,.site-footer .footer-infos .nav-title,.newsletter-klaviyo .news_letter_title{font-family:RightGrotesk;font-style:normal;font-weight:900;color:var(--title-color-footer);text-decoration:none;margin:0 0 .5rem;text-transform:uppercase;font-size:var(--font-size-title-footer);max-width:583px}.mobile-nav .newsletter-klaviyo .news_letter_title{color:#000;font-size:15px;max-width:155px;margin:0 auto .5rem}.newsletter-klaviyo{padding:20px 84px 0 0;max-width:692px;width:50%}section[data-section-id=header] #cart-count svg,section[data-section-id=header] #cart-count svg path{fill:#636363}@media (max-width: 1279px){.main-header .main-menu .main-menu-items .menu-item>.menu-link{padding:10px 2px;font-size:13px}}@media (max-width: 1019px){.newsletter-klaviyo{padding:20px 53px 0 0;color:red;max-width:}.site-footer .top-line-wrapper{gap:15px}}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group{margin-right:0;width:100%;position:relative;display:flex;align-items:center}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group input{height:46px;width:100%;border-radius:0;padding:7px 30px;border:solid 1px #ffffff;color:#222;font-size:20px;line-height:20px}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions{position:absolute;right:0}.mobile-nav .newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions{position:static}.mobile-nav .newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions .klaviyo_submit_button{padding:0 20px}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions .klaviyo_submit_button{padding:0 50px;border-radius:0;background-color:#14b850;font-size:20px}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions .klaviyo_submit_button:hover{background-color:#19e664}@media (max-width: 1019px){.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group input{font-size:16px;padding:7px 9px}}@media (max-width: 767px){.mobile-nav .newsletter-klaviyo .news_letter_title{font-size:10px}.site-footer .wrapper .last-half .nav-title,.site-footer .footer-infos .nav-title,.newsletter-klaviyo .news_letter_title{font-size:var(--font-size-title-footer-mobile)}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group input{height:35px;text-align:center}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions{top:100%;width:100%}.newsletter-klaviyo .klaviyo_condensed_float .klaviyo_field_group .klaviyo_form_actions .klaviyo_submit_button{height:35px;font-size:16px}}.site-footer .wrapper .footer-infos,.site-footer .wrapper .info,.site-footer .wrapper .last-half .grid__item{width:24%;padding:10px 0;text-align:left}.site-footer .wrapper .info{padding-top:0}.site-footer .sezzle{width:100%;display:flex;justify-content:flex-end}.footer-sezzle{display:flex;justify-content:flex-end;width:50%;text-align:justify}.site-footer .wrapper .info .social-net svg{margin:0 13px 0 0;width:24px;height:24px}.site-footer p{line-height:1.375}.site-footer .wrapper #copyright,.site-footer .wrapper #CopyrightReserved{font-size:13px}.site-footer .menu-footer-grid .nav-title.row-rotate svg{cursor:pointer}@media (max-width:767px){.footer-sezzle,.site-footer .wrapper .footer-infos,.site-footer .wrapper .info,.site-footer .wrapper .last-half .grid__item{width:100%}}form.sticky-search.sticky{background-color:#fff;border-bottom:1px solid #f2f2f2;display:block;opacity:1;position:fixed;padding:5px 5%;width:100%;z-index:99;top:0}.sticky-form-options{border:2px solid #E6E6E6;background-color:#e6e6e6;display:flex;margin:0 auto;max-width:1100px;align-items:center;justify-content:center}.sticky-form-options .drawer__search-input{width:calc(100% - 50px);background-color:#e6e6e6}.sticky-form-options .drawer__search-submit{display:flex;align-items:center;justify-content:center;position:relative;width:25px}.sticky-form-options .drawer__search-input{border:none;padding:10px}.sticky-form-options .drawer__search-submit svg{width:100%;background-color:#e6e6e6}.icon__fallback-text,.visually-hidden{overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#bjj-fanatics-shop #MainContent .homepage-style-1.banner .banner-titles h1{padding:0;font-family:Unica One,sans-serif;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:45px;text-shadow:none}#bjj-fanatics-shop #MainContent .homepage-style-1.banner .banner-titles .banner-sub-title{width:90%;line-height:1.3;display:block;padding-right:10px;margin-bottom:20px;float:right;text-shadow:none}@media (max-width: 767px){html #bjj-fanatics-shop #MainContent .homepage-style-1.banner .banner-titles h1{margin-bottom:15px;margin-top:30px;font-size:1.5rem}#bjj-fanatics-shop #MainContent .homepage-style-1.banner .banner-titles .banner-sub-title{font-size:1rem;width:100%;float:unset}.site-footer .trust-badges-wrapper{justify-content:center;gap:8px}}@media (min-width: 1020px){.banner-titles .banner-sub-title h1{font-size:2.2rem!important;color:#234f91!important}.homepage-style-1.banner .banner-titles{padding-right:0!important}.banner section#home-icons .bjj-logo-image{position:relative;width:200px}.banner section#home-icons{display:flex;align-items:center;justify-content:flex-end;padding:0;max-width:100%;margin-right:0}.banner figcaption strong{font-size:1.2rem!important}.banner figcaption span{font-size:1rem!important}.banner section#home-icons figure img{position:relative;border:none;background-color:initial;margin-right:0;margin-left:10px;padding:10px}.banner section#home-icons figure{align-items:flex-start;width:100%}.banner figcaption{padding-top:15px}.banner-titles>img{float:right}.banner-titles h2.banner-title{clear:both}}@media (min-width: 1280px){html #bjj-fanatics-store .homepage-style-1.banner .banner-titles .banner-title{font-size:3.2rem}}.btn-v{padding:10px}.banner section#home-icons figure img{padding:15px;width:70px}.banner section#home-icons{width:560px}.banner figcaption span{font-size:.9rem!important}#shopify-section-header .main-menu .main-menu-items .menu-item>.menu-link{font-size:9.8px}#shopify-section-header .main-menu .main-menu-items .menu-item>.menu-link{padding-left:5px;padding-right:5px;word-break:break-word}.featured-collection-price{flex-direction:column}.template-index .featured-collection-price .compare-price.money,.template-index .featured-collection-price .price{line-height:1.4}.template-index .featured-instructors-link .instructors-name{font-size:1.5rem}.featured-instructors-name{width:80%;top:64%}.order-search-by-title,.order-by-fighters,.order-by-techniques{width:120px}.custom-buttons-cart{display:flex}body .cart-products-wrapper .cart-product .cart-product-image-wrapper a{height:auto}.custom-buttons{flex-direction:column}.template-cart .main-content .btn-wrapper.btn-wrapper-2 .cont-button-style{margin:10px 0}section[data-section-id=header] #search-form{background-color:#e6e6e6;padding:0 5px}.product-card__overlay-btn,.template-collection .product-card__overlay-btn{width:50%;display:flex;justify-content:center;align-items:center;height:45px;font-size:.7125em}.template-search .product-card__overlay-btn{width:30%}.template-cart .btn.btn-minus{border-radius:10px 0 0 10px}.template-cart .btn.btn-plus{border-radius:0 10px 10px 0}@media (max-width: 767px){#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title.stamped-style-color-title{width:100%;text-align:center}section[data-section-id=header] #search-form{margin-bottom:10px}.banner-titles h2{font-size:2rem}.banner section#home-icons{justify-content:flex-end;margin:0 auto;text-align:center;width:100%}.banner figcaption strong,.banner figcaption span{color:#fff!important;text-align:left!important;padding-left:10px}.banner section#home-icons figure img{padding:5px}.banner section#home-icons figure{padding-bottom:0}.banner figcaption strong{font-size:.8rem!important}.banner figcaption span{font-size:.6rem!important}.banner-sub-title br{display:none}.template-page .rte iframe{height:200px}#upsells-main .slick-next{right:-6px!important;top:60%!important}.cart_drawer__header .drawer-title{justify-content:center}.cart_drawer__header .drawer-title,.cart_drawer__header .cartrow .drawer-close{font-size:16px}.fallback-text svg{top:0}body .search.mobile{width:95%;margin:0 auto}.search-text::placeholder{color:#f66}body .search.mobile input{border:none;color:#000;width:85%;flex:1}section[data-section-id=header] .search.mobile{border:2px solid var(--vasta-search-border-color, #f6f6f6);color:#000;display:flex;justify-content:center;align-items:center;height:47px;margin-bottom:10px}header .wrap{justify-content:space-between;gap:1%}section#home-icons figure.mobile{display:block}.uvp-icon-item.featured-icon.featured-icon-2{display:none}.featured-icons.featured-icons-col-3 .uvp-icon-item{width:50%}section#home-icons{flex-wrap:wrap;padding:0 10px}section#home-icons figure.mobile{display:flex;margin:10px 0 0;width:100%}section#home-icons figure.mobile img{border-radius:0;background-color:initial;margin-right:7px;width:15%;padding:0}section#home-icons figure{width:50%;padding:0 7px 20px 0;margin:0}section#home-icons figure img{margin-right:7px;width:25%;padding:10px}section#home-icons figure figcaption strong{font-size:.85rem}section#home-icons figure figcaption span{font-size:.8rem}body .search.mobile button{height:36px;width:40px;margin-right:5px}button#SearchButtonMobile svg{height:25px;width:25px}.grid-products,.grid-products .grid-product-link,.grid-products .grid-products-item{align-items:center;justify-content:center}body .recently-viewed-products .grid-product-title{font-size:100%;text-transform:none;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif}.featured-instructors-content.featured-instructors-col-4{width:100%}.slick-collection .featured-instructors-name{width:80%;top:unset;padding-top:150px}.template-index .featured-instructors-link .instructors-name{font-size:2rem}.featured-instructors-name{left:22%;width:50%;top:80%}.daily-deal-main .daily-deal-area{display:block;width:100%}.daily-deal-main .daily-deals-title-area,.daily-deal-main .daily-deals-product-area{width:100%}.template-account h1,.template-account h2{margin-top:0}.daily-deal-main .product-card{width:46%;box-sizing:border-box}.customer-orders .product-card{width:50%}.filters-order-history{display:block}.order-history-filters{width:100%}.order-search-by-title,.order-by-fighters,.order-by-techniques{width:100%;margin-bottom:10px}.account-content__noproducts{text-align:center}.cart-products-wrapper .cart-product .cart-product-wrapper .title-item-cart{line-height:20px}.cart-products-wrapper .cart-product .cart-product-wrapper .product-info{line-height:initial}.site-footer .wrapper .footer-infos,.site-footer .wrapper .info,.site-footer .wrapper .last-half .grid__item,.newsletter-klaviyo{width:100%;padding:10px;text-align:left;margin:0}.site-footer .top-line-wrapper{align-items:center;margin-bottom:15px;padding:0 10px}.footer-logo__wrapper{width:183px;margin-left:0}.site-footer .wrapper .last-half .nav-title{justify-content:flex-start;margin:0 0 .625em;letter-spacing:.1em}.site-footer .wrapper .info .social-net{margin:0}.site-footer .sezzle{width:100%}.footer-sezzle{justify-content:flex-start;width:100%;text-align:start;padding:10px;font-size:16px}.template-list-collections .list-collections .list-item-collection{padding-top:0}.template-list-collections .list-collections{flex-direction:row}.template-blog .main-content .article_info .entry-title{margin:0 0 .5rem}.grid.blog-grid.academy-grid .blog-filters{align-items:center;justify-content:center;flex-wrap:wrap}.grid.blog-grid.academy-grid .blog-filter.cf-select{margin:10px 0 0;max-width:100%;width:100%}.template-blog .main-content .grid.blog-grid .grid__item.large--three-quarters .article_info .entry-title{margin-top:20px}.slick-products{margin:0 auto;max-width:95%}.slick-products .grid-products-item.col-4.collection-link{align-items:center;justify-content:center}.slick-products.slick-slider .slick-list{padding:0 20% 0 0}.slick-collection{padding:0 20px 10px}button.slick-prev-instructor.slick-arrow:before,button.slick-next-instructor.slick-arrow:before{top:42%}button.slick-prev-instructor.slick-arrow:before,button.slick-next-instructor.slick-arrow:before{font-size:1.2rem}button.slick-prev-instructor.slick-arrow:before{left:0%}button.slick-next-instructor.slick-arrow:before{right:0%}.related-product-price{width:100%}.related-product-price .compare-price+.price{margin-left:10px}.related-product-price .compare-price,.related-product-price .price{font-size:1.5rem}#satcb_bar.designNo3 .satcb_variants{padding:0 10px}.template-index .product-half .product-price,.product-page .product-price{justify-content:flex-start;font-size:20px;margin:12px 0}.template-index .product-slider-widget .product-slider.product-slider-thumbnails.before-init,.product-page .product-slider-widget .product-slider.product-slider-thumbnails.before-init{flex-wrap:unset;width:100%}#upsells-main .slick-next{right:-13px}section[data-section-id=header] #cart-count .count{right:11px}section[data-section-id=header] #cart-count .count:before,section[data-section-id=header] #cart-count .count:after{content:none}.homepage-style-1 .banner-title,.homepage-style-1 .banner-titles .banner-sub-title,.homepage-style-1 .banner-titles .banner-sub-title h2{color:#fff!important;letter-spacing:2px}.banner-titles h2.banner-title{font-size:1.2rem!important}.banner-titles .banner-sub-title h1{font-size:1.2rem!important;color:#fff!important;width:100%}.template- .shopify-policy__container{width:100%;padding:0 16px}.collection-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.template-collection .collection-items{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.template-collection aside#sidebar{width:100%}.template-collection .categorie-title{border-radius:0;padding:6px;color:#fff;background-color:#233f8f;border:solid 1px #233f8f;cursor:pointer;font-size:.9rem;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;text-indent:.01px;font-weight:700;margin:0 0 10px;width:46%;display:flex;justify-content:center;letter-spacing:.1em}.template-collection .title{text-align:center}.collection-filters-mobile{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.template-collection .collection-items .quarter{width:auto}.template-collection .collection-content-wrapper.daily-deals .collection-items .quarter{width:65%}.template-collection .collection-items .item-single .item-image,.template-collection .collection-items{margin-left:0;padding:0}.template-collection .best-seller-badge{max-width:95%}.template-search .main-content .section-header__title{text-align:center;font-size:1.875em;font-weight:400}.template-search .main-content .grid-uniform{justify-content:center;align-items:center}.template-search .grid__item.grid__item.large--one-quarter.medium--one-half.product_item.text-center{width:100%;clear:both}.template-search .main-content .section-header__title{margin:10px 0 20px}.template-page .contact-wrapper .half-width{width:100%}.slick-collection .featured-instructors-link .instructors-name{font-size:.95rem;padding:5px;text-align:center;display:flex;background:var(--background-link-label, #fff)}.slick-collection .slick-slide .featured-instructors-content.featured-instructors-col-4{height:252px}.slick-collection .slick-slide img{object-fit:cover;height:252px}.slick-collection .featured-instructors-name{display:flex;justify-content:center;align-items:center;text-align:center;left:unset}.slick-collection .instructors-name{word-break:unset;background:unset}.featured-instructors .wrapper .link-below-container{margin-top:0}.template-collection .filter-interest-list{width:100%}.grid-products .grid-product-link{padding:0 0 0 5px}.template-collection .text-left .description-text{text-align:center}.template-product .yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;text-align:center;float:unset}.featured-instructors-col-3{width:49%}.logo-image{width:100%!important;max-width:inherit}.site-footer .credits{margin:0 auto}.site-footer .credits p,.trust-badges-wrapper .trust-badges-img{margin:0;text-align:center}.trust-badges-wrapper,.trust-badges-wrapper .trust-badges-img{justify-content:flex-start;padding:5px 0}.half-content.grid__item.menu-footer-grid .nav-title{margin:0}.site-footer .wrapper .info a{display:inline-block}}.swatch [data-type=Color] .swatch-value{background-size:auto}.swatch [data-type=Style] .swatch-value{border-radius:0;background-size:contain}.homepage-style-1.banner .banner-titles{width:500px}@media (max-width: 767px){body section[data-section-id=header] .wrap{align-items:center;padding:0 20px}.site-footer .wrapper .info .social-net{margin:0}}.template-index .slick-track{display:flex;align-items:center}.grid-products-item.col-4.collection-link{padding:0 20px}body .collection-list__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;width:100%;object-fit:contain;height:100%}.banner-sub-title div{width:52%;float:right}ul.main-menu-items.child-number-1.menu-fighter-dropdown{margin:0;flex-wrap:wrap;justify-content:center}h3.collection-list__item-title{padding:0}h2.featured-collection__title{font-weight:500}.grid__item h3.grid__item-title{font-family:Karla;font-weight:400}---------- START SEARCH PAGE ---------------------->.grid__item .grid__item-compare-at-price{font-size:24px;margin-right:6px;font-weight:400}.grid__item .grid__item-price{font-size:24px;font-weight:900;font-family:RightGrotesk}span.grid__item-compare-at-price{font-weight:400;margin-right:10px;font-family:RightGrotesk}.product-card__price{font-size:24px;color:#030303;padding:0 20px}.template-search .main-content .inner .grid__item{margin:0}.product-tag--absolute{display:none}@media (max-width: 1019px){.main-header .header-desktop .new-search-form button{min-width:0;margin-right:5px}.grid__item .product-card__price{font-size:21px}}@media (max-width: 479px){.grid__item .product-card__price{font-size:18px}}form.sticky-search{display:none}.pagination{text-align:center;margin-top:30px;position:relative;z-index:5}.pagination a,.pagination .current{display:inline-flex;border:1px solid #e8e8e8;width:35px;height:35px;justify-content:center;align-items:center;margin:15px 0;color:#000;cursor:default}.pagination a:hover,.pagination a:active{background-color:#f8f8f8;cursor:pointer}.pagination .current{background-color:#eee}.template-search hr{border:none;margin:0}body .shipping-bar__announcement-text{padding:11px 10px}.main-header .main-menu.full{position:relative;background-color:#fff;padding:0}@media (max-width: 767px){.collection-page .grid__item{flex-basis:none;width:100%}.collection-page .grid__item span.grid__item-compare-at-price,#collection-layout .collection-page .grid__item span.grid__item-price{font-size:17px}.mobile-nav .newsletter-opt .newsletter-klaviyo{padding:0}.template-index .product-half .product-quantity-wrapper,.product-page .product-quantity-wrapper{height:35px;width:120px}}.template-index .slick-slide img,.product-page .slick-slide img{width:auto}.template-index .product-slider-widget .product-slider .slick-list .slick-track,.product-page .product-slider-widget .product-slider .slick-list .slick-track{justify-content:center}.template-collection .container-filter-products{display:flex;max-width:var(--wrapperWidth);margin:0 auto}.template-collection .grid__item-price-wrapper span{display:inline-block}.collection-content-wrapper{display:flex;flex-direction:row-reverse}.template-collection .li-price{list-style:none;padding:1px 0}h3.widget-title{margin-top:10px;text-transform:uppercase}.template-collection .li-price a{font-size:18px;color:#1f1f1f;z-index:79;padding:4px 35px 10px 11px}.template-collection .widget-content{padding:5px 0}.template-collection .title.below{font-size:20px;text-align:center;padding-bottom:20px;border-bottom:1px solid #E4E4E4;margin-bottom:40px}.collection-sidebar{margin-right:20px;width:25%}label.filter-option-label{display:flex;font-size:15px;align-items:center;position:relative}label.filter-option-label img{width:14px;position:relative;padding:0;right:20px;top:-3px}label.filter-option-label svg{position:absolute}.filter-uncheck{display:flex}.li-price input{display:none}.collection-page .content-collection .filter-by-order .select{width:30%}@media (max-width:767px){.collection-page .content-collection .filter-by-order .select{width:62%;align-items:center}h3.widget-title{margin-top:0}.template-collection .container-filter-products{flex-direction:column}.template-collection .li-price a,.template-collection .li-price{padding:0 0 7px}.template-collection .widget-content{padding:5px 0}.template-collection .filter-block{display:flex;gap:25px;justify-content:space-evenly}.template-collection .filter-block-brand,.template-collection .filter-block-size{width:100%}.template-collection .filter-block-brand .widget-content,.template-collection .filter-block-size .widget-content{display:none;position:absolute;z-index:1;background-color:#fff;width:88%;left:6%}.template-collection h3.widget-title{border-radius:0;padding:7px 0;color:#fff;background-color:#233f8f;border:solid 1px #233f8f;cursor:pointer;font-size:20px;font-family:Karla,HelveticaNeue,Helvetica Neue,sans-serif;line-height:1.375;text-indent:.01px;font-weight:700;text-transform:capitalize;text-align:center}label.filter-option-label{padding-left:12px}.template-collection .li-price a{padding:0 26px 7px 6px}.trust-badges-footer-wrapper .trust-badges-img svg,.trust-badges-footer-wrapper .trust-badges-img img{min-width:auto}}@media (max-width:479px){.collection-page .content-collection .filter-by-order .select *,.collection-page .content-collection .filter-by-order .filter{font-size:12px}.mobile-nav .newsletter-klaviyo .news_letter_title{font-size:9px}}.template-collection .collection-filter .dropdown-filter{justify-content:flex-end}.grid-product-link{background-position:center;background-repeat:no-repeat;background-size:contain}.grid-product-link img{transition:all .1s linear}.grid-product-link img:nth-of-type(1),.grid-product-link:hover img:nth-of-type(2){opacity:0;visibility:hidden}.grid-product-link:hover img:nth-of-type(1){opacity:1;visibility:visible}.grid__item-image.grid_item--transition-none{transition:none}.grid-product-link .grid_item--visible:nth-of-type(1){opacity:1;visibility:visible}.grid__item-image-wrapper{position:relative;height:0;padding-top:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:contain}.customer-form .customer-form__title,#register-layout h2{text-transform:uppercase;font-weight:700;padding-bottom:0}.highlight-product__bestseller-badge{background-color:#ff8000;text-transform:uppercase;font-size:18px;color:#fff;font-family:RightGrotesk;width:fit-content!important;margin:inherit!important;margin-bottom:20px;height:42px;display:flex;align-items:center;padding:0 20px}.highlight-product__bestseller-badge span{font-family:RightGrotesk;font-weight:900}@media (min-width:1440px){.homepage-style-1.banner .banner-titles{width:600px}}@media (min-width: 2000px){.homepage-style-1.banner .slider-buttons .btn-v{height:56px;max-width:250px}}@media (max-width: 1019px){.dropdown:checked+label,.dropdown:not(:checked)+label,.main-header .main-menu .main-menu-items .menu-item>.menu-link{font-size:12px}ul.main-menu-items.child-number-1.menu-fighter-dropdown{gap:4px}.menu-customers{gap:0px}.main-menu .main-menu-items{min-width:100px}}@media (max-width: 1019px){.homepage-style-1.banner .banner-titles{width:360px}}@media (max-width: 767px){.template-index .collection-product-items:hover .product-atc,.template-index .product-items:hover .product-atc,.template-index .grid-products-item:hover .product-atc,.template-index .grid-uniform .grid__item:hover .product-atc{display:none}.highlight-product__bestseller-badge.mobile{display:flex!important;margin:0!important}.highlight-product__bestseller-badge{font-size:11px;padding:8px 12px;height:25px}}.template-index .collection-product-items:hover,.template-index .product-items:hover,.template-index .grid-products-item:hover,.template-index .grid-uniform .grid__item:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/95/assets/custom-general.css.map */
