:root{--bjj-cocoa: #552811;--bjj-caramel: #A5653F;--bjj-cream: #ECDDCE;--bjj-parchment: #F9F4F2;--bjj-marigold: #F28600;--bjj-line: #E2D2C1;--bjj-tr-amsterdam: .03em;--bjj-tr-eyebrow: .22em;--bjj-tr-heading: .2em}.banner__heading.h0,.rich-text__heading.h0,.hxxl,.hxl{font-family:"Amsterdam Three",var(--font-heading-family);font-weight:400;letter-spacing:var(--bjj-tr-amsterdam);text-transform:none}.h1,.h2,.banner__heading.h1,.rich-text__heading.h1,.title.h1,.title.h2{font-weight:200;letter-spacing:var(--bjj-tr-heading);text-transform:none;text-wrap:balance}.caption-with-letter-spacing,.caption-with-letter-spacing--small,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{letter-spacing:var(--bjj-tr-eyebrow);text-transform:uppercase;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.button,.button--primary,.button--secondary{letter-spacing:.08em;text-transform:none;font-weight:400}.card,.card-wrapper .card,.product-card,.collection-card,.blog-card{border-color:var(--bjj-line)!important}hr,.section--divider{border-top:1px solid var(--bjj-line);border-bottom:0;background:transparent}.footer{border-top:1px solid var(--bjj-line)}.rich-text__blocks{max-width:760px;margin:0 auto}.rich-text__heading{text-wrap:balance}[id*=manifesto] .rich-text__caption,[id*=manifesto] .caption-with-letter-spacing,[id*=manifesto] .caption-with-letter-spacing--small,[id*=manifesto] .caption-with-letter-spacing--medium,[id*=manifesto] .caption-with-letter-spacing--large{font-family:"Amsterdam Three",var(--font-heading-family);font-weight:400;letter-spacing:var(--bjj-tr-amsterdam);text-transform:none;font-size:clamp(5.6rem,8.5vw,9.6rem);line-height:1.05;color:var(--bjj-caramel);opacity:1}[id*=manifesto] .rich-text__heading{text-align:center;text-wrap:balance;-webkit-hyphens:none;hyphens:none}[id*=featured_products] .product-grid,[id*=featured_products] .grid,[id*=featured_products] ul.product-grid,[id*=featured_products] ul.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:clamp(2rem,3vw,4.8rem);row-gap:clamp(3rem,4vw,5.6rem);justify-content:center;overflow:visible!important;scroll-snap-type:none!important}[id*=featured_products] .product-grid>.grid__item,[id*=featured_products] .grid>.grid__item{width:100%!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important}[id*=featured_products] .collection{text-align:center}[id*=featured_products] .quick-add__submit,[id*=featured_products] .card-wrapper .button,[id*=featured_products] .card-wrapper .button--secondary{font-size:1.15rem;letter-spacing:.06em;padding:.7rem 1.2rem;min-height:0;line-height:1.3}[id*=featured_products] .title,[id*=featured_products] .title-wrapper-with-link h2{font-family:"Amsterdam Three",var(--font-heading-family);font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--bjj-caramel);text-align:center;width:100%;font-size:clamp(5.6rem,9vw,10.5rem);line-height:1.05}[id*=featured_products] .title-wrapper-with-link,[id*=featured_products] .title-wrapper-with-link--no-heading-link{justify-content:center;text-align:center}[id*=stages_preview] .collection-list-title,[id*=stages_preview] .title-wrapper-with-link h2{font-family:"Amsterdam Three",var(--font-heading-family);font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--bjj-caramel);text-align:center;width:100%;font-size:clamp(5.6rem,9vw,10.5rem);line-height:1.05}[id*=stages_preview] .title-wrapper-with-link,[id*=stages_preview] .title-wrapper-with-link--no-heading-link,.featured-blog .title-wrapper-with-link,.featured-blog .title-wrapper-with-link--no-heading-link{justify-content:center;text-align:center}.featured-blog .title-wrapper-with-link .title,.featured-blog .title-wrapper-with-link h2{text-align:center;width:100%}.featured-blog .blog__posts{align-items:stretch}.featured-blog .blog__posts .blog__post,.featured-blog .blog__posts .article-card-wrapper,.featured-blog .blog__posts .article-card{display:flex;flex-direction:column;height:100%}.featured-blog .article-card__info{flex:1;display:flex;flex-direction:column}.multicolumn .title-wrapper-with-link,.multicolumn .title-wrapper-with-link--no-heading-link{justify-content:center;text-align:center}.multicolumn .title-wrapper-with-link .title,.multicolumn .title-wrapper-with-link h2{text-align:center;width:100%}.newsletter__subheading,.newsletter__subheading p{font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.55}.newsletter-form__field-wrapper input[type=email],.newsletter-form input[type=email]{font-size:1.6rem;height:5rem}.newsletter-form__button{font-size:1.5rem}.multicolumn .multicolumn-card__info .h3{font-family:"Amsterdam Three",var(--font-heading-family);font-weight:400;letter-spacing:var(--bjj-tr-amsterdam);font-size:clamp(1.6rem,1.6vw,2.2rem);opacity:.6;text-transform:none}.color-scheme-3 .rich-text__heading.h0{color:var(--bjj-cream)}.color-scheme-3 .rich-text__caption{color:#ecddce99}.color-scheme-3 .rich-text__text{color:#ecddced9}.rich-text__text a,.rte a,.article-template a{text-decoration:underline;text-decoration-color:var(--bjj-caramel);text-underline-offset:.22em;text-decoration-thickness:1px;color:inherit;transition:color .16s ease,text-decoration-color .16s ease}.rich-text__text a:hover,.rte a:hover,.article-template a:hover{color:var(--bjj-caramel);text-decoration-color:var(--bjj-cocoa)}.button:hover:not(:disabled){transform:none;letter-spacing:.1em}.urgency-timer,.scarcity-banner,.countdown-timer{display:none!important}#shopify-pc__banner,.shopify-pc__banner{text-align:center!important}#shopify-pc__banner .shopify-pc__banner__dialog,.shopify-pc__banner .shopify-pc__banner__dialog{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1.6rem;max-width:84rem;margin:0 auto}#shopify-pc__banner .shopify-pc__banner__body,.shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__copy,.shopify-pc__banner .shopify-pc__banner__copy{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:78rem}#shopify-pc__banner .shopify-pc__banner__body h1:before,#shopify-pc__banner .shopify-pc__banner__body h2:before,#shopify-pc__banner .shopify-pc__banner__body h3:before,#shopify-pc__banner .shopify-pc__banner__title:before,#shopify-pc__banner .shopify-pc__banner__body strong:first-child:before,.shopify-pc__banner .shopify-pc__banner__body h1:before,.shopify-pc__banner .shopify-pc__banner__body h2:before,.shopify-pc__banner .shopify-pc__banner__body h3:before,.shopify-pc__banner .shopify-pc__banner__title:before,.shopify-pc__banner .shopify-pc__banner__body strong:first-child:before{content:"\1f36a  ";margin-right:.3em}#shopify-pc__banner .shopify-pc__banner__body h1:after,#shopify-pc__banner .shopify-pc__banner__body h2:after,#shopify-pc__banner .shopify-pc__banner__body h3:after,#shopify-pc__banner .shopify-pc__banner__title:after,#shopify-pc__banner .shopify-pc__banner__body strong:first-child:after,.shopify-pc__banner .shopify-pc__banner__body h1:after,.shopify-pc__banner .shopify-pc__banner__body h2:after,.shopify-pc__banner .shopify-pc__banner__body h3:after,.shopify-pc__banner .shopify-pc__banner__title:after,.shopify-pc__banner .shopify-pc__banner__body strong:first-child:after{content:" \1f36a";margin-left:.3em}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body span,#shopify-pc__banner .shopify-pc__banner__body a,#shopify-pc__banner .shopify-pc__banner__copy p,#shopify-pc__banner .shopify-pc__banner__copy span,#shopify-pc__banner .shopify-pc__banner__copy a,.shopify-pc__banner .shopify-pc__banner__body p,.shopify-pc__banner .shopify-pc__banner__body span,.shopify-pc__banner .shopify-pc__banner__body a,.shopify-pc__banner .shopify-pc__banner__copy p,.shopify-pc__banner .shopify-pc__banner__copy span,.shopify-pc__banner .shopify-pc__banner__copy a{color:var(--bjj-cocoa)!important}#shopify-pc__banner .shopify-pc__banner__title,#shopify-pc__banner .shopify-pc__banner__body h1,#shopify-pc__banner .shopify-pc__banner__body h2,#shopify-pc__banner .shopify-pc__banner__body h3,#shopify-pc__banner .shopify-pc__banner__body strong:first-child,.shopify-pc__banner .shopify-pc__banner__title,.shopify-pc__banner .shopify-pc__banner__body h1,.shopify-pc__banner .shopify-pc__banner__body h2,.shopify-pc__banner .shopify-pc__banner__body h3,.shopify-pc__banner .shopify-pc__banner__body strong:first-child{color:var(--bjj-marigold)!important}#shopify-pc__banner .shopify-pc__banner__actions,#shopify-pc__banner .shopify-pc__banner__buttons,.shopify-pc__banner .shopify-pc__banner__actions,.shopify-pc__banner .shopify-pc__banner__buttons{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:1.2rem;flex-wrap:wrap!important;width:100%}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline,#shopify-pc__banner button.shopify-pc__banner__btn--primary,#shopify-pc__banner button.shopify-pc__banner__btn--secondary,.shopify-pc__banner .shopify-pc__banner__btn-accept,.shopify-pc__banner .shopify-pc__banner__btn-decline,.shopify-pc__banner button.shopify-pc__banner__btn-accept,.shopify-pc__banner button.shopify-pc__banner__btn-decline,.shopify-pc__banner button.shopify-pc__banner__btn--primary,.shopify-pc__banner button.shopify-pc__banner__btn--secondary{border-radius:999px!important;padding:1.2rem 2.8rem!important;min-width:14rem;flex:0 0 auto!important;background-color:var(--bjj-marigold)!important;color:#fff!important;border:1px solid var(--bjj-marigold)!important;text-align:center!important;letter-spacing:.04em;cursor:pointer;transition:filter .16s ease,background-color .16s ease}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,.shopify-pc__banner .shopify-pc__banner__btn-accept:hover,.shopify-pc__banner .shopify-pc__banner__btn-decline:hover{filter:brightness(.92)}#shopify-pc__banner .shopify-pc__banner__btn--link,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner a.shopify-pc__banner__manage,#shopify-pc__banner .shopify-pc__banner__actions a,#shopify-pc__banner .shopify-pc__banner__buttons a,.shopify-pc__banner .shopify-pc__banner__btn--link,.shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner a.shopify-pc__banner__manage,.shopify-pc__banner .shopify-pc__banner__actions a,.shopify-pc__banner .shopify-pc__banner__buttons a{flex:1 0 100%!important;width:100%!important;display:block!important;text-align:center!important;margin:.4rem auto 0!important;padding:.6rem 1.2rem!important;background:transparent!important;border:0!important;color:inherit!important;text-decoration:underline;text-underline-offset:.22em;order:99!important}#shopify-pc__prefs,#shopify-pc__prefs h1,#shopify-pc__prefs h2,#shopify-pc__prefs h3,#shopify-pc__prefs h4,#shopify-pc__prefs p,#shopify-pc__prefs label,#shopify-pc__prefs span,#shopify-pc__prefs strong,#shopify-pc__prefs li,#shopify-pc__prefs a,#shopify-pc__prefs small,.shopify-pc__prefs,.shopify-pc__prefs h1,.shopify-pc__prefs h2,.shopify-pc__prefs h3,.shopify-pc__prefs h4,.shopify-pc__prefs p,.shopify-pc__prefs label,.shopify-pc__prefs span,.shopify-pc__prefs strong,.shopify-pc__prefs li,.shopify-pc__prefs a,.shopify-pc__prefs small{color:var(--bjj-cocoa)!important}html body #shopify-pc__prefs input[type=checkbox],html body .shopify-pc__prefs input[type=checkbox],html body input[type=checkbox][class*=shopify-pc]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;accent-color:var(--bjj-marigold)!important;width:18px!important;height:18px!important;background:initial!important;background-color:initial!important;background-image:none!important;border:initial!important;border-radius:initial!important;padding:0!important;margin:0 6px 0 0!important;vertical-align:middle!important;opacity:1!important}#shopify-pc__prefs input[type=checkbox]:checked,.shopify-pc__prefs input[type=checkbox]:checked{background-color:var(--bjj-marigold)!important;background:var(--bjj-marigold)!important;border-color:var(--bjj-marigold)!important}#shopify-pc__prefs input[type=checkbox]:checked+label:before,#shopify-pc__prefs input[type=checkbox]:checked+span,#shopify-pc__prefs input[type=checkbox]:checked~span:first-of-type,.shopify-pc__prefs input[type=checkbox]:checked+label:before,.shopify-pc__prefs input[type=checkbox]:checked+span,.shopify-pc__prefs input[type=checkbox]:checked~span:first-of-type{background-color:var(--bjj-marigold)!important;background:var(--bjj-marigold)!important;border-color:var(--bjj-marigold)!important}#shopify-pc__prefs label:has(input[type=checkbox]:checked) span:empty,#shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=check],#shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=box],#shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=mark],#shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=tick],#shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=visual],#shopify-pc__prefs label:has(input[type=checkbox]:checked):before,#shopify-pc__prefs [class*=option]:has(input[type=checkbox]:checked) span:empty,#shopify-pc__prefs [class*=option]:has(input[type=checkbox]:checked) [class*=check],#shopify-pc__prefs [class*=option]:has(input[type=checkbox]:checked) [class*=box],#shopify-pc__prefs [class*=option]:has(input[type=checkbox]:checked) [class*=mark],.shopify-pc__prefs label:has(input[type=checkbox]:checked) span:empty,.shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=check],.shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=box],.shopify-pc__prefs label:has(input[type=checkbox]:checked) [class*=mark],.shopify-pc__prefs label:has(input[type=checkbox]:checked):before,.shopify-pc__prefs [class*=option]:has(input[type=checkbox]:checked) span:empty{background-color:var(--bjj-marigold)!important;background:var(--bjj-marigold)!important;border-color:var(--bjj-marigold)!important}html body #shopify-pc__prefs button:not([class*=close]),html body .shopify-pc__prefs button:not([class*=close]){background-color:var(--bjj-marigold)!important;background:var(--bjj-marigold)!important;color:#fff!important;border:1px solid var(--bjj-marigold)!important;border-radius:999px!important;padding:1rem 2rem!important;min-width:12rem;cursor:pointer;letter-spacing:.04em}html body #shopify-pc__prefs button:not([class*=close]),html body #shopify-pc__prefs button:not([class*=close]) *,html body .shopify-pc__prefs button:not([class*=close]),html body .shopify-pc__prefs button:not([class*=close]) *{color:#fff!important;background-color:transparent!important}html body #shopify-pc__prefs button:not([class*=close]),html body .shopify-pc__prefs button:not([class*=close]){background-color:var(--bjj-marigold)!important;background:var(--bjj-marigold)!important}#shopify-pc__prefs button[class*=close],.shopify-pc__prefs button[class*=close]{background:transparent!important;background-color:transparent!important;border:1px solid var(--bjj-cocoa)!important;border-radius:999px!important;color:var(--bjj-cocoa)!important;min-width:0!important}@media(max-width:540px){#shopify-pc__banner .shopify-pc__banner__actions,#shopify-pc__banner .shopify-pc__banner__buttons,.shopify-pc__banner .shopify-pc__banner__actions,.shopify-pc__banner .shopify-pc__banner__buttons{flex-direction:column!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,.shopify-pc__banner .shopify-pc__banner__btn-accept,.shopify-pc__banner .shopify-pc__banner__btn-decline{width:100%!important;max-width:32rem;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bjj-brand-overrides.css.map */
