@charset "UTF-8";:root{--sizing-max-page:2560px}.container.-has-mb{padding:0}.mb-wrapper h1{font-size:clamp(48px,5vw,72px)}.mb-wrapper h1,.mb-wrapper h2{font-family:var(--font-headline);text-transform:uppercase;font-weight:700;font-stretch:condensed}.mb-wrapper .mb-mod.title .copy{display:flex;flex-wrap:wrap}.mb-wrapper .mb-mod.title .copy h1,.mb-wrapper .mb-mod.title .copy p{width:100%}.mb-wrapper .mb-mod.title .copy .subtitle{order:-1}.mb-wrapper .mb-mod.intro>picture{max-height:calc(100vh - var(--sizing-header))}.mb-wrapper .mb-mod.intro .copy{padding:25px;display:grid;grid-template-columns:65% 1fr;grid-gap:0 25px}.mb-wrapper .mb-mod.intro .copy h1,.mb-wrapper .mb-mod.intro .copy p{margin:0}.mb-wrapper .mb-mod.intro .copy p:not(.subtitle){order:-2;grid-column:span 2}.mb-wrapper .mb-mod.intro .copy p.subtitle{margin-top:auto}.mb-wrapper .mb-mod.intro .copy span.category{display:inline-block;padding:5px;background:var(--c-accent);color:#fff;text-transform:uppercase;font-family:var(--font-headline);font-weight:700;margin-bottom:15px}.mb-wrapper .mb-mod:not(.intro) .copy p{text-transform:uppercase}.mb-wrapper .mb-mod[data-type=products] .tiles-container{justify-content:center;grid-gap:0;margin:15px auto;padding:0}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile{padding:20px;max-width:none;border:1px solid var(--c-accent);margin-right:-1px;border-radius:0}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-image{background-color:transparent!important}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-info{border-top:1px solid var(--c-accent);text-align:left;padding-top:20px}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-info .product-name{font-weight:700;border:none}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-info .product-description{color:#000}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-info .product-pricing{display:flex;gap:5px;align-items:baseline}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .product-info .product-pricing .product-sales-price{color:#000}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .bottom{display:none}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .swatch-list{justify-content:flex-start;margin-bottom:5px}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .swatch-list li{border-radius:0}.mb-wrapper .mb-mod[data-type=products] .tiles-container .product-tile .swatch-list li img{border-radius:0}@media (min-width:1024px){.mb-wrapper .mb-mod.-darkmode-d h1,.mb-wrapper .mb-mod.-darkmode-d h2,.mb-wrapper .mb-mod.-darkmode-d h3,.mb-wrapper .mb-mod.-darkmode-d p{color:#fff}.mb-wrapper .mb-mod:not(.-darkmode-d) h1,.mb-wrapper .mb-mod:not(.-darkmode-d) h2,.mb-wrapper .mb-mod:not(.-darkmode-d) h3,.mb-wrapper .mb-mod:not(.-darkmode-d) p{color:#000}.mb-wrapper .mb-mod.-image-overlay picture:after{background:rgba(0,0,0,.5)!important}.mb-wrapper .mb-mod:not(.intro) .copy p{width:80%}.mb-wrapper .mb-mod.bottom .copy{margin-top:5%}}@media (max-width:1023px){.mb-wrapper .mb-mod .copy{padding:30px}.mb-wrapper .mb-mod.intro .copy{text-align:left;display:flex;flex-direction:column;padding:15px}.mb-wrapper .mb-mod.bottom .cta{background-color:var(--c-accent-safe);color:#fff}}