:root{--st-ink: #0a0a0a;--st-paper: #0a0a0a;--st-white: #ffffff;--st-silver: #b7b7b2;--st-muted: #a4a7ae;--st-rule: rgba(255, 255, 255, .18);--st-max: 1680px}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%;background:var(--st-ink)}body{background:var(--st-ink);color:var(--st-white);width:100%;max-width:100%;overflow-x:clip}[id]{scroll-margin-top:calc(var(--header-group-height, 72px) + 8px)}.page-wrapper,#MainContent,main,.content-for-layout,.shopify-section,#header-group,#footer-group{min-width:0;max-width:100%}#header-group{background:var(--st-ink);border-bottom:1px solid #222}#header-component{--color-background-top-row: rgba(10, 10, 10, 1) !important;--color-background-bottom-row: rgba(10, 10, 10, 1) !important}#header-component .header__underlay-closed{background:var(--st-ink)!important}#header-component a,#header-component button,#header-group a,#header-group button{letter-spacing:.075em;text-transform:uppercase}#header-component .search-action--hidden-on-menu{display:none!important}#header-component .search-action--hidden-on-drawer{display:flex!important}@media screen and (min-width:750px){#header-component .header__column--left{gap:12px}}.content-for-layout{overflow:clip}.st-shell{width:min(calc(100% - 40px),var(--st-max));max-width:100%;margin-inline:auto}.st-kicker{margin:0;font-size:.75rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:700}h1,h2,h3,h4,.st-display{font-family:var(--font-heading--family)}.st-display{margin:0;max-width:100%;font-weight:700;letter-spacing:-.045em;text-transform:uppercase;line-height:1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.st-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.85rem 1.1rem;border:1px solid currentColor;border-radius:0;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;transition:background .16s ease,color .16s ease}.st-button--dark,.st-button--light{background:var(--st-white);color:var(--st-ink);border-color:var(--st-white)}.st-button--dark:hover,.st-button--light:hover{background:transparent;color:var(--st-white)}.st-text-link{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;text-underline-offset:.2em}.stq__box{border:1px solid #26262a}.button,.shopify-payment-button__button,main[data-template*=product] button,main[data-template*=product] [role=button]{border-radius:0!important}main[data-template*=product] h1{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:-.035em;line-height:.95}main[data-template*=product] .product-information,main[data-template*=collection] .main-collection{border-radius:0}main[data-template*=collection] [class*=product-card],main:is([data-template*=index],[data-template*=page]) [class*=product-card]{border-radius:0!important}main[data-template*=collection] [class*=product-card] img,main:is([data-template*=index],[data-template*=page]) [class*=product-card] img{border-radius:0!important}product-card a[ref=productTitleLink] .text-block,product-card a[ref=productTitleLink] .text-block>*{width:100%!important;max-width:100%!important;max-inline-size:100%!important;font-family:var(--font-heading--family)!important;font-size:.95rem!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.015em!important;text-transform:uppercase!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;-webkit-line-clamp:unset!important;max-height:none!important}main:is([data-template*=index],[data-template*=page]) .section-resource-list__header,main:is([data-template*=index],[data-template*=page]) .ui-test-product-list .section-resource-list__header{display:none!important}#footer-group{background:var(--st-ink);color:var(--st-white)}@media(max-width:749px){.page-wrapper,#MainContent,main,.content-for-layout,.shopify-section,#header-group,#footer-group{width:100%;max-width:100%;min-width:0}.st-shell{width:calc(100% - 24px);max-width:calc(100% - 24px)}img,video,iframe,canvas,table{max-width:100%}}@media screen and (min-width:750px){#header-component .header__column--left{gap:30px!important}#header-component .header-logo{margin-inline-start:-8px!important}}main:is([data-template*=index],[data-template*=page]) .st-heading__inner,main:is([data-template*=index],[data-template*=page]) .st-categories__header,main:is([data-template*=index],[data-template*=page]) .st-event__grid,main:is([data-template*=index],[data-template*=page]) .st-crew__header,main:is([data-template*=index],[data-template*=page]) .st-schedule__header,main:is([data-template*=index],[data-template*=page]) .st-story__copy{border-top:0!important;padding-top:0!important}main:is([data-template*=index],[data-template*=page]) .st-event{background:var(--st-ink)!important;color:var(--st-white)!important}main:is([data-template*=index],[data-template*=page]) .st-event .st-button--dark{background:var(--st-white)!important;color:var(--st-ink)!important;border-color:var(--st-white)!important}main:is([data-template*=index],[data-template*=page]) .st-event .st-button--dark:hover{background:transparent!important;color:var(--st-white)!important}.st-footer__top{border-top:0!important;padding-top:0!important}.st-footer__wordmark{width:min(100%,370px)!important}.st-footer__wordmark-fallback{font-size:clamp(2rem,4vw,3.5rem)!important}.st-footer__bottom{margin-top:clamp(36px,5vw,64px)!important}footer,#footer-group{background:var(--st-ink)!important;margin-bottom:0!important;padding-bottom:0!important}#footer-group .footer-utilities .spacing-style{padding-block-end:0!important;margin-bottom:0!important}#footer-group>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}:is(h1,h2,h3,h4,h5,h6,.st-display){font-family:var(--font-heading--family);font-style:normal;font-weight:700}.st-crew{background:var(--st-ink)!important;color:var(--st-white)!important}.st-crew-card{border-top-color:#ffffff3d!important}.st-crew-card__role{color:#a8a69f!important}.st-crew-card__media,.st-crew-card__placeholder{background-color:#1f1f1f!important}.st-crew a,.st-crew .st-text-link{color:var(--st-white)!important}:root{--st-space: clamp(48px, 6.5vw, 96px);--st-gap: clamp(20px, 2.5vw, 36px)}main:is([data-template*=index],[data-template*=page]) .st-heading{padding-block:var(--st-space) var(--st-gap)!important}main:is([data-template*=index],[data-template*=page]) .st-view-all{padding-block:4px var(--st-space)!important}main:is([data-template*=index],[data-template*=page]) .st-statement__inner{min-height:0!important;padding-block:var(--st-space)!important}main:is([data-template*=index],[data-template*=page]) .st-categories,main:is([data-template*=index],[data-template*=page]) .st-event,main:is([data-template*=index],[data-template*=page]) .st-story,main:is([data-template*=index],[data-template*=page]) .st-schedule,main:is([data-template*=index],[data-template*=page]) .st-crew{padding-block:var(--st-space)!important}main:is([data-template*=index],[data-template*=page]) .shopify-section:has(.st-event)+.shopify-section .st-story{padding-top:0!important}main:is([data-template*=index],[data-template*=page]) .st-crew{padding-bottom:calc(var(--st-space) - 14px)!important}@media(min-width:990px){main:is([data-template*=index],[data-template*=page]) .st-schedule{padding-bottom:calc(var(--st-space) - 48px)!important}}.std__grid{min-height:max(560px,calc(100svh - var(--header-group-height, 72px)))!important}@media(max-width:749px){.std__grid{min-height:0!important;height:calc(100svh - var(--header-group-height, 64px))!important}}@media(max-width:599px){.st-week__item:not(.is-narrow){padding:3px 1px 3px 2px!important}.st-week__name{letter-spacing:-.06em!important}}@media(max-width:989px){.st-week__item.is-narrow .st-week__name,.st-week__item.is-tiny .st-week__start{display:block!important}}@media(max-width:599px){.st-week__item.is-narrow{padding:2px 1px!important}.st-week__item.is-narrow .st-week__start{font-size:.34rem!important;letter-spacing:-.05em!important}.st-week__item.is-narrow .st-week__name{font-size:.3rem!important;letter-spacing:-.03em!important;line-height:1.1!important;overflow-wrap:anywhere!important}.st-week__item.is-tiny .st-week__start{font-size:.27rem!important}.st-week__item.is-tiny .st-week__name{font-size:.24rem!important}}@media(min-width:600px)and (max-width:989px){.st-week__item.is-narrow .st-week__name{font-size:.46rem!important;overflow-wrap:anywhere!important}}.st-category__label{border-top:0!important}.st-crew__header,.st-crew-card,.st-tt,.st-schedule__header{border-top-color:#ffffff3d!important}.st-tt__head,.st-week__head{background:#1c1c1f!important;color:#fff!important}.st-schedule.is-tabbed .st-schedule__tabs{background:var(--st-ink)!important}.st-schedule__tab{background:var(--st-ink)!important;border-color:#ffffff3d!important;color:#fff!important}.st-schedule__tab.is-active{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}.st-class:focus-visible{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #fff!important}.st-tt__hour,.st-week__hour{color:#c9ced6!important}.st-schedule__period,.st-schedule__legend{color:#a4a7ae!important}.st-schedule [data-cat=bjj]{--cat: #2f45a8 !important}.st-tt__body{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 1px,transparent 1px,transparent calc(var(--slot) * 2))!important}.st-week__body{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 1px,transparent 1px,transparent calc(var(--wslot) * 4))!important}main:is([data-template*=collection],[data-template*=product],[data-template*=search],[data-template*=list-collections]),main:is([data-template*=collection],[data-template*=product],[data-template*=search],[data-template*=list-collections]) *,[id$=__st_new_heading],[id$=__st_new_heading] *,[id$=__product_list],[id$=__product_list] *,[id$=__st_bottom_view_all],[id$=__st_bottom_view_all] *,[id$=__st_categories],[id$=__st_categories] *{--color-background: #ffffff !important;--color-background-rgb: 255 255 255 !important;--color-foreground: #0a0a0a !important;--color-foreground-rgb: 10 10 10 !important;--color-border: #0a0a0a !important;--color-border-rgb: 10 10 10 !important;--color-primary-button-text: rgb(255 255 255) !important;--color-primary-button-background: rgb(10 10 10) !important;--color-primary-button-border: rgb(10 10 10) !important;--color-primary-button-hover-text: rgb(255 255 255) !important;--color-primary-button-hover-background: #2a2a2e !important;--color-primary-button-hover-border: #2a2a2e !important;--color-secondary-button-text: rgb(10 10 10) !important;--color-secondary-button-border: rgb(10 10 10) !important;--color-secondary-button-hover-text: rgb(10 10 10) !important;--color-input-background: rgb(255 255 255) !important;--color-input-text: rgb(51 51 51) !important;--color-input-text-rgb: 51 51 51 !important;--color-input-border: rgb(223 223 223) !important;--color-variant-background: rgb(255 255 255) !important;--color-variant-border: rgb(223 223 223) !important;--color-variant-text: rgb(10 10 10) !important;--color-variant-text-rgb: 10 10 10 !important;--color-selected-variant-background: rgb(10 10 10) !important;--color-selected-variant-border: rgb(10 10 10) !important;--color-selected-variant-text: rgb(255 255 255) !important;--color-selected-variant-text-rgb: 255 255 255 !important}main:is([data-template*=collection],[data-template*=product],[data-template*=search],[data-template*=list-collections]),[id$=__st_new_heading],[id$=__product_list],[id$=__product_list]>*,[id$=__st_bottom_view_all],[id$=__st_categories],[id$=__st_categories] .st-categories{background:#fff!important;color:#0a0a0a!important}main:is([data-template*=collection],[data-template*=product],[data-template*=search]) .st-button--dark,[id$=__st_bottom_view_all] .st-button--dark,[id$=__st_categories] .st-button--dark{background:#0a0a0a;color:#fff;border-color:#0a0a0a}main:is([data-template*=collection],[data-template*=product],[data-template*=search]) .st-button--dark:hover,[id$=__st_bottom_view_all] .st-button--dark:hover,[id$=__st_categories] .st-button--dark:hover{background:transparent;color:#0a0a0a}
/*# sourceMappingURL=/cdn/shop/t/28/assets/silvertooth.css.map */
