body.template-index{background:#111210;color:#f4f1e8}.template-index .t4s-website-wrapper{background:#111210;max-width:none;width:100%;overflow:clip}.template-index #MainContent{padding:0!important;margin:0!important}.b28{--ink:#111210;--paper:#f4f1e8;--muted:#b3b4aa;--line:#36372f;--accent:#ff7a1a;color:var(--paper);font-family:'Inter',Arial,sans-serif;font-size:15px;line-height:1.5}.b28 *{box-sizing:border-box}.b28 a{color:inherit;text-decoration:none}.b28 a:hover{color:inherit}.b28 h1,.b28 h2,.b28 h3,.b28 p{margin:0;color:inherit}.b28 h1,.b28 h2,.b28 h3{font-family:'Archivo',Arial,sans-serif}.b28 a:focus-visible,.b28 button:focus-visible,.b28 summary:focus-visible,.b28 input:focus-visible{outline:3px solid #ff7a1a;outline-offset:5px}.b28-shell{width:calc(100% - 96px);max-width:1440px;margin:0 auto}.b28-kicker{font-size:11px!important;font-weight:650;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.b28-announcement{background:#c6d3b7;color:#111210;text-align:center;padding:9px 16px;font:600 11px/1.4 'Inter',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.b28-header{background:#111210;border-bottom:1px solid #36372f;position:relative;z-index:20}.b28-header__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}.b28-wordmark{width:180px;display:block;flex-shrink:0}.b28-wordmark img{display:block;width:100%;height:auto;filter:invert(1);mix-blend-mode:screen}.b28-nav{display:flex;gap:30px}.b28-nav a,.b28-header__tools{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.b28-nav a{padding:12px 0}.b28-nav a:hover{color:#ff7a1a}.b28-header__tools{display:flex;gap:24px;align-items:center}.b28-header__tools>a{min-height:44px;display:flex;align-items:center;gap:8px}.b28-bag span{display:grid;place-items:center;border:1px solid #56584c;border-radius:100%;width:24px;height:24px;font-size:10px}.b28-menu{display:none}.b28-hero{overflow:hidden;background:radial-gradient(ellipse at 75% 35%,#292a22 0,transparent 55%),#111210}.b28-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:35px;align-items:center;min-height:690px;padding-top:65px;padding-bottom:68px}.b28-hero__copy{padding-bottom:16px}.b28-hero__copy>.b28-kicker{display:flex;gap:10px;align-items:center;margin-bottom:28px}.b28-dot{width:7px;height:7px;background:#ff7a1a;border-radius:100%;flex-shrink:0}.b28-hero h1{font-size:clamp(60px,7.1vw,112px)!important;font-weight:900!important;line-height:.91!important;letter-spacing:-.065em!important;margin:0!important}.b28-hero h1 em{font-style:normal;color:#ff7a1a}.b28-hero__description{max-width:35ch;color:#c4c5bb!important;font-size:17px;line-height:1.7;margin-top:30px!important}.b28-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.b28-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:16px 21px;min-height:53px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.b28-button--accent,.b28-button--accent:hover{background:#ff7a1a;color:#111210!important}.b28-button--accent:hover{background:#ff963f}.b28-button span{font-size:20px;line-height:1}.b28-text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:550;padding:9px 0;border-bottom:1px solid #66685b;white-space:nowrap}.b28-text-link:hover{border-color:#ff7a1a}.b28-hero__foot{font-size:11px;color:#9e9f93!important;margin-top:42px!important}.b28-hero__art{position:relative;display:block;min-height:520px}.b28-poster{color:#111210;background:var(--b28-coral);padding:14px;box-shadow:0 15px 40px #0004}.b28-poster--front{width:74%;position:relative;transform:rotate(-5deg);z-index:1}.b28-poster__top{display:flex;justify-content:space-between;gap:10px;font:650 9px/1.2 'Inter',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:0 0 12px}.b28-poster img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.b28-poster__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:10px}.b28-poster__bottom strong{font-family:'Archivo',Arial,sans-serif;font-size:25px;font-weight:850;line-height:1;letter-spacing:-.04em}.b28-poster__bottom>span[aria-hidden]{font-size:27px;line-height:1}.b28-poster--back{position:absolute;width:43%;right:0;top:35%;z-index:2;background:var(--b28-lilac);transform:rotate(7deg);padding:12px}.b28-poster--back .b28-poster__bottom{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.b28-hero__caption{position:absolute;left:10px;bottom:0;right:0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#b7b8ae;max-width:100%}.b28-hero__caption>span{white-space:nowrap}.b28-ribbon{border-top:1px solid #36372f;border-bottom:1px solid #36372f;background:#191a16}.b28-ribbon .b28-shell{display:flex;justify-content:space-between;gap:22px;align-items:center;min-height:60px;font-size:11px;font-weight:650;letter-spacing:.12em}.b28-ribbon span[aria-hidden]{font-size:24px;color:#ff7a1a}.b28-featured{padding-top:88px;padding-bottom:86px}.b28-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.b28-sectionhead .b28-kicker{color:#a9ad9c;margin-bottom:13px}.b28-sectionhead h2{font-size:clamp(30px,3.3vw,50px);font-weight:750;line-height:1.05;letter-spacing:-.045em}.b28-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.b28-card{min-width:0}.b28-card__stage{background:var(--card-color);color:#111210;padding:12px}.b28-card__top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 0 12px;white-space:nowrap}.b28-card__images{display:block;aspect-ratio:1;position:relative;overflow:hidden}.b28-card__images [data-side]{position:absolute;inset:0}.b28-card [hidden]{display:none!important}.b28-card__images img{display:block;width:100%;height:100%;object-fit:cover}.b28-card__switch{display:flex;align-items:center;padding-top:10px;gap:5px}.b28-card__switch button{background:none;color:#111210;border:1px solid transparent;font:650 9px/1.2 'Inter',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;min-height:34px;padding:6px 10px;cursor:pointer}.b28-card__switch button[aria-pressed=true]{border-color:#111210}.b28-card__switch button:hover{background:#ffffff40}.b28-card__switch>span{margin-left:auto;font-size:20px;line-height:1}.b28-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:17px}.b28-card__meta h3{font:600 14px/1.4 'Inter',Arial,sans-serif;letter-spacing:0}.b28-card__meta>span{font-size:12px;white-space:nowrap}.b28-card__detail{font-size:11px;line-height:1.6;color:#a6a89b!important;margin-top:6px!important}.b28-collections{padding-top:65px;padding-bottom:90px;border-top:1px solid #36372f;scroll-margin-top:20px}.b28-index{font:400 12px/1 monospace;color:#a9ad9c;letter-spacing:.1em;padding-bottom:5px}.b28-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.b28-collection{display:block;background:var(--card-color);color:#111210!important;padding:20px}.b28-collection__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.b28-collection__heading .b28-kicker{font-size:9px!important}.b28-collection__heading>span:last-child{font-size:26px;line-height:1}.b28-collection__photo{aspect-ratio:1.08;overflow:hidden}.b28-collection__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.b28-collection:hover .b28-collection__photo img{transform:scale(1.025)}.b28-collection__copy{padding-top:22px}.b28-collection h3{font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.05;letter-spacing:-.045em}.b28-collection p{margin-top:9px;font-size:12px;line-height:1.5;max-width:31ch}.b28-story{background:#c6d3b7;color:#111210}.b28-story__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:56px;padding-bottom:56px}.b28-story__image{position:relative;aspect-ratio:1.1;overflow:hidden}.b28-story__image img{height:100%;width:100%;object-fit:cover;object-position:64% center;display:block}.b28-story__image>span{position:absolute;bottom:16px;left:16px;font-size:9px;letter-spacing:.1em;background:#111210;color:#f4f1e8;padding:7px 10px}.b28-story__copy>.b28-kicker{margin-bottom:24px}.b28-story h2{font-size:clamp(36px,4vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.05em;max-width:11ch}.b28-story__copy>p:not(.b28-kicker){font-size:15px;line-height:1.7;max-width:40ch;margin-top:24px}.b28-button--dark,.b28-button--dark:hover{background:#111210;color:#f4f1e8!important;margin-top:28px}.b28-newsletter{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:75px;padding-bottom:75px}.b28-newsletter .b28-kicker{color:#b9bcae;margin-bottom:16px}.b28-newsletter h2{font-size:clamp(28px,3vw,44px);line-height:1.06;font-weight:750;letter-spacing:-.04em;max-width:16ch}.b28-newsletter p:not(.b28-kicker){font-size:13px;color:#b9bcae;margin-top:16px}.b28-newsletter__form{margin:0}.b28-newsletter__form label{font-size:11px;letter-spacing:.04em;display:block;margin-bottom:8px}.b28-newsletter__fields{display:flex;border-bottom:1px solid #929487;min-height:57px}.b28-newsletter__fields input{color:#f4f1e8!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 0!important;font:400 15px/1.5 'Inter',Arial,sans-serif!important;min-width:0;width:100%;margin:0!important;height:auto!important}.b28-newsletter__fields input::placeholder{color:#929487}.b28-newsletter__fields button{background:none!important;color:#ff7a1a!important;min-width:125px;border:0;font:650 11px/1.3 'Inter',Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;padding:12px 0 12px 14px;white-space:nowrap}.b28-newsletter__fields button span{padding-left:12px;font-size:20px}.b28-footer{border-top:1px solid #36372f;padding:45px 0 28px}.b28-footer__top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:30px}.b28-footer__wordmark{font:900 clamp(35px,5.8vw,86px)/.9 'Archivo',Arial,sans-serif;letter-spacing:-.06em;display:flex;gap:35px}.b28-footer__wordmark span{color:#ff7a1a;font-weight:400}.b28-footer__top p{font-size:11px;color:#a9ad9c;text-align:right}.b28-footer__bottom{border-top:1px solid #36372f;padding-top:23px;display:flex;justify-content:space-between;gap:24px;font-size:9px;color:#a9ad9c}.b28-footer__bottom nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.b28-footer__bottom a:hover{color:#ff7a1a}.template-index .bw-community{background:#111210;color:#f4f1e8;padding-top:65px!important;margin-bottom:0!important}.template-index .bw-community h2,.template-index .bw-community .bw-eyebrow{color:#f4f1e8}.template-index .bw-community .bw-sectionhead h2{font-size:40px!important}.template-index #shopify-section-b28-header{position:relative;z-index:50}.template-index .b28~.shopify-section{background:#111210}
@media(min-width:1500px){.b28-hero__grid{min-height:760px}.b28-hero__art{min-height:590px}}
@media(max-width:1099px){.b28-shell{width:calc(100% - 56px)}.b28-nav{gap:19px}.b28-header__tools{gap:18px}.b28-hero__grid{min-height:610px;gap:25px}.b28-hero__art{min-height:450px}.b28-hero__description{font-size:15px}.b28-hero h1{font-size:7.2vw!important}.b28-poster__bottom strong{font-size:20px}.b28-hero__caption{font-size:9px}.b28-product-grid{gap:14px}.b28-card__stage{padding:9px}.b28-card__top{font-size:7px}.b28-card__meta{flex-direction:column;gap:4px}.b28-story__grid,.b28-newsletter{gap:40px}.b28-collection{padding:16px}.b28-collection h3{font-size:25px}}
@media(max-width:749px){.b28-shell{width:calc(100% - 32px)}.b28-announcement{font-size:9px;padding:8px 10px;letter-spacing:.08em}.b28-header__inner{min-height:68px;gap:20px}.b28-wordmark{width:133px}.b28-nav{display:none}.b28-header__tools{gap:16px;font-size:9px}.b28-header__tools>a:first-child{display:none}.b28-bag{gap:5px!important}.b28-bag span{width:21px;height:21px}.b28-menu{display:block}.b28-menu summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:5px}.b28-menu summary::-webkit-details-marker{display:none}.b28-menu summary>span{font-size:19px;font-weight:400}.b28-menu nav{position:absolute;top:100%;left:0;right:0;background:#1b1c17;padding:16px 24px 24px;border-bottom:1px solid #56584c;box-shadow:0 20px 30px #0005;display:flex;flex-direction:column;gap:0}.b28-menu nav a{font-size:14px;padding:14px 0;border-bottom:1px solid #36372f}.b28-hero__grid{display:flex;flex-direction:column;align-items:stretch;gap:44px;padding-top:40px;padding-bottom:32px;min-height:0}.b28-hero__copy{padding:0}.b28-hero__copy>.b28-kicker{font-size:9px!important;margin-bottom:23px;letter-spacing:.1em}.b28-hero h1{font-size:clamp(57px,15vw,98px)!important;line-height:.9!important;letter-spacing:-.065em!important}.b28-hero__description{font-size:14px;line-height:1.65;max-width:36ch;margin-top:24px!important}.b28-actions{gap:17px;margin-top:25px}.b28-button{font-size:10px;min-height:48px;padding:14px 16px;gap:28px}.b28-text-link{font-size:10px;gap:12px}.b28-hero__foot{font-size:9px;margin-top:22px!important}.b28-hero__art{min-height:0;height:calc((100vw - 32px)*1.03);max-height:610px;margin:0 9px 0 10px}.b28-poster--front{width:76%;padding:11px}.b28-poster--back{width:43%;top:35%;padding:9px;right:0}.b28-poster__top{font-size:7px;padding-bottom:9px}.b28-poster__bottom{padding-top:9px}.b28-poster__bottom strong{font-size:23px}.b28-poster--back .b28-poster__bottom{font-size:7px}.b28-hero__caption{left:0;font-size:9px;line-height:1.5;bottom:0;gap:10px}.b28-ribbon .b28-shell{min-height:52px;font-size:8px;gap:12px;letter-spacing:.06em}.b28-ribbon span[aria-hidden]{font-size:18px}.b28-ribbon .b28-shell>span:last-child{display:none}.b28-ribbon .b28-shell>span:nth-child(4){display:none}.b28-featured{padding-top:50px;padding-bottom:48px}.b28-sectionhead{align-items:flex-end;gap:14px;margin-bottom:24px}.b28-sectionhead .b28-kicker{font-size:9px!important;letter-spacing:.1em;margin-bottom:10px}.b28-sectionhead h2{font-size:30px;max-width:12ch}.b28-sectionhead>.b28-text-link{flex-shrink:0;margin-bottom:3px}.b28-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.b28-card__stage{padding:8px}.b28-card__top{font-size:6.5px;letter-spacing:.03em;padding:1px 0 8px;gap:4px}.b28-card__switch{gap:3px;padding-top:7px}.b28-card__switch button{font-size:8px;min-height:40px;padding:6px 8px}.b28-card__switch>span{font-size:19px}.b28-card__meta{margin-top:12px;gap:4px}.b28-card__meta h3{font-size:12px}.b28-card__meta>span{font-size:11px}.b28-card__detail{font-size:9px;margin-top:4px!important}.b28-collections{padding-top:42px;padding-bottom:48px}.b28-index{font-size:10px}.b28-collection-grid{grid-template-columns:1fr;gap:18px}.b28-collection{padding:17px}.b28-collection__photo{aspect-ratio:1.28}.b28-collection__heading{margin-bottom:12px}.b28-collection__copy{padding-top:19px}.b28-collection h3{font-size:30px}.b28-collection p{font-size:12px;max-width:none}.b28-story__grid{grid-template-columns:1fr;gap:32px;padding-top:25px;padding-bottom:40px}.b28-story__image{aspect-ratio:1.15}.b28-story__copy{padding:0 7px}.b28-story__copy>.b28-kicker{font-size:9px!important;margin-bottom:17px}.b28-story h2{font-size:44px;max-width:12ch}.b28-story__copy>p:not(.b28-kicker){font-size:14px;margin-top:20px}.b28-newsletter{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:50px}.b28-newsletter .b28-kicker{font-size:9px!important}.b28-newsletter h2{font-size:34px;max-width:16ch}.b28-newsletter p:not(.b28-kicker){font-size:12px}.b28-newsletter__fields input{font-size:16px!important}.b28-newsletter__fields button{font-size:10px;min-width:113px}.b28-footer{padding-top:35px;padding-bottom:25px}.b28-footer__top{flex-direction:column;align-items:flex-start;gap:18px}.b28-footer__wordmark{font-size:46px;gap:20px}.b28-footer__top p{text-align:left;font-size:10px}.b28-footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:9px}.b28-footer__bottom nav{order:3;width:100%;justify-content:flex-start;gap:13px}.template-index .bw-community{padding-top:40px!important}.template-index .bw-community .bw-sectionhead h2{font-size:30px!important}}
@media(prefers-reduced-motion:reduce){.b28 *{scroll-behavior:auto!important;transition:none!important}}

.b28-hero h1 em{font-family:inherit!important;font-weight:inherit;letter-spacing:inherit}.b28-hero__art{padding-bottom:45px;min-height:575px}.b28-hero__caption{bottom:-8px}.b28-card__switch button[aria-pressed="true"]{background:#111210;color:var(--card-color)}
@media(min-width:1500px){.b28-hero__art{min-height:640px}}
@media(max-width:1099px) and (min-width:750px){.b28-hero__art{min-height:485px}}
@media(max-width:749px){.b28-hero__art{min-height:0;height:calc((100vw - 32px)*1.12);padding-bottom:30px}.b28-hero__caption{bottom:0}}


.template-index .b28-sectionhead h2{text-transform:uppercase;font-weight:900;letter-spacing:-.045em}.template-index .b28-sectionhead .b28-kicker{color:#ff7a1a}.template-index .b28-product-grid{gap:2px}.template-index .b28-card{background:#181916;border:1px solid #34362f;padding-bottom:18px}.template-index .b28-card__stage{padding:0;position:relative}.template-index .b28-card__top{position:absolute;inset:12px 12px auto;z-index:2;padding:0;font-size:8px;color:#111210}.template-index .b28-card__images{aspect-ratio:1}.template-index .b28-card__meta{padding:0 14px;margin-top:18px;flex-direction:column;align-items:flex-start;gap:8px}.template-index .b28-card__meta h3{text-transform:uppercase;font-weight:750;font-size:13px}.template-index .b28-card__meta>span{color:#ff7a1a;font-size:16px;font-weight:650}.template-index .b28-card__detail{padding:0 14px;font-size:10px}.template-index .b28-collection-grid{gap:2px}.template-index .b28-collection{padding:0;position:relative;background:#181916;color:#fff!important;border:1px solid #34362f}.template-index .b28-collection__heading{display:none}.template-index .b28-collection__photo{aspect-ratio:1.05}.template-index .b28-collection__copy{padding:18px}.template-index .b28-collection h3{text-transform:uppercase;font-size:22px;font-weight:800}.template-index .b28-collection p{color:#afb3a7;font-size:11px}.template-index .b28-newsletter{padding-top:50px;padding-bottom:50px}.template-index .b28-newsletter h2{font-size:32px}.template-index .b28-featured,.template-index .b28-collections{scroll-margin-top:24px}
@media(max-width:749px){.template-index .b28-product-grid{gap:2px}.template-index .b28-card__top{inset:8px 8px auto;font-size:6px}.template-index .b28-card__meta{padding:0 10px;margin-top:12px}.template-index .b28-card__meta h3{font-size:11px}.template-index .b28-card__meta>span{font-size:13px}.template-index .b28-card__detail{padding:0 10px;font-size:9px}.template-index .b28-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.template-index .b28-collection__photo{aspect-ratio:.8}.template-index .b28-collection__photo img{object-fit:cover}.template-index .b28-collection__copy{padding:12px 7px}.template-index .b28-collection h3{font-size:12px;letter-spacing:-.02em;overflow-wrap:anywhere}.template-index .b28-collection p{display:none}.template-index .b28-sectionhead h2{font-size:29px}.template-index .b28-newsletter h2{font-size:30px}}
