html,body{scroll-behavior:auto!important}:root{--v-header-h: 72px}@media(min-width:990px){:root{--v-header-h: 84px}}.content-for-layout>.shopify-section:not(:has(.vhh)){position:relative;z-index:2;background-color:var(--v-curtain, #090a0c)}.v-cats-section{padding-block-end:24px}.v-cats{padding:0 16px}.v-cats__title{margin:0 0 24px;padding-inline:4vw;font:800 clamp(1.15rem,5vw,1.6rem) / 1.02 "Unbounded",sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--v-cats-text, #f5f2ee)}.v-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.v-cat{display:block;color:inherit;text-decoration:none}.v-cat__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:clip;border:1px solid var(--v-cat-line, rgb(255 255 255 / .09));border-radius:16px;background:var(--v-cat-bg, radial-gradient(ellipse 66% 50% at 50% 40%, rgb(130 140 185 / .16) 0%, rgb(130 140 185 / 0) 68%), linear-gradient(180deg, #1b1b25 0%, #131319 100%));box-shadow:var(--v-cat-shadow, 0 14px 34px rgb(0 0 0 / .55), 0 2px 6px rgb(0 0 0 / .4), inset 0 1px 0 rgb(255 255 255 / .07));transition:transform .25s ease,box-shadow .25s ease}.v-cat__media img{inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.v-cat--tall .v-cat__media img{scale:.8}.v-cat__title{margin:14px 0 0;font:500 18px/1.1 Unbounded,sans-serif;text-transform:uppercase;text-align:center;color:var(--v-cats-text, #f5f2ee)}@media(hover:hover){.v-cat:hover .v-cat__media{transform:translateY(-4px);box-shadow:var(--v-cat-shadow-hover, 0 22px 46px rgb(0 0 0 / .62), 0 3px 8px rgb(0 0 0 / .45), inset 0 1px 0 rgb(255 255 255 / .1))}}@media(prefers-reduced-motion:reduce){.v-cat__media{transition:none}}@media screen and (min-width:750px){.v-cats-section{padding-block-end:96px}.v-cats{padding:48px 32px}.v-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px;row-gap:26px}}@media screen and (min-width:769px){.v-cats__title{padding-inline:0;font-size:48px;font-weight:700;line-height:1.06;text-align:left;white-space:normal}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.v-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 5%;border-block-start:1px solid #111;background-color:#000}.v-foot .v-foot__brand{display:flex;align-items:center;gap:15px;color:#fff;text-decoration:none}.v-foot__logo{inline-size:50px;block-size:50px;border-radius:50%;object-fit:cover;flex:none}.v-foot__name{font-family:Unbounded,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase;white-space:nowrap}.v-foot__social{display:flex;align-items:center;gap:20px}.v-foot .v-foot__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;color:#fff;transition:transform .3s ease,opacity .3s ease}.v-foot__icon svg{inline-size:24px;block-size:24px}.v-foot .v-foot__icon:hover{transform:scale(1.1);color:#fff}.v-foot__icon:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.v-foot__icon{transition:none}.v-foot__icon:hover{transform:none;opacity:.7}}@media screen and (max-width:768px){.v-foot{flex-direction:column;justify-content:center;gap:20px;padding:1.75rem 5%}.v-foot__name{font-size:1rem}}@media screen and (max-width:380px){.v-foot__logo{inline-size:42px;block-size:42px}.v-foot__name{font-size:.9rem;letter-spacing:.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bms-vision-shared.css.map */
