.bo-sec{--bo-orange:#E37633;--bo-ink:#161616;--bo-muted:#6f6f6f;--bo-sand:#f1ede6;--bo-gap:12px;color:var(--bo-ink);font-family:inherit}.bo-sec *{box-sizing:border-box}.bo-wrap{max-width:1700px;margin:0 auto;padding:0 20px}.bo-full{padding:0}@media(max-width:767px){.bo-wrap{padding:0 10px}.bo-sec{--bo-gap:8px}}.bo-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bo-muted);margin:0 0 10px;font-weight:500}.bo-title{font-weight:400;font-size:26px;line-height:1.15;letter-spacing:.06em;margin:0;text-transform:uppercase}.bo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px}.bo-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bo-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap;transition:color .2s}.bo-link:hover{color:var(--bo-orange)}.bo-btn{display:inline-block;padding:14px 28px;background:#fff;color:#111;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .25s,color .25s}.bo-btn:hover,.bo-btn--dark{background:#111;color:#fff}.bo-btn--dark:hover{background:var(--bo-orange);color:#111}.bo-btn--line{background:transparent;color:inherit;border:1px solid currentColor}.bo-btn--line:hover{background:#111;color:#fff;border-color:#111}.bo-media{position:relative;overflow:hidden;background:var(--bo-sand);display:block;width:100%}.bo-media img,.bo-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;margin:0}.bo-media--45{aspect-ratio:4/5}.bo-media--34{aspect-ratio:3/4}.bo-media--11{aspect-ratio:1/1}.bo-media--169{aspect-ratio:16/9}.bo-media--23{aspect-ratio:2/3}.bo-media--54{aspect-ratio:5/4}.bo-media--fill{flex:1 1 auto;min-height:320px}.bo-band{display:grid;grid-template-columns:1fr 1fr;gap:var(--bo-gap)}.bo-band__tile{position:relative;display:block;color:#fff;text-decoration:none;overflow:hidden}.bo-band__tile .bo-media{aspect-ratio:var(--bo-band-ratio-mb,4/5)}@media(min-width:768px){.bo-band__tile .bo-media{aspect-ratio:var(--bo-band-ratio,4/5)}}.bo-band__tile .bo-media img{transition:transform 1.2s ease}.bo-band__tile:hover .bo-media img{transform:scale(1.03)}.bo-band__shade{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,#00000080,#0000);pointer-events:none}.bo-band__content{position:absolute;left:0;right:0;bottom:0;padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bo-band__content.bo-center{align-items:center;text-align:center}.bo-band__eyebrow{color:#fff;font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0;opacity:.92;font-weight:500}.bo-band__title{color:#fff;font-size:36px;line-height:1.05;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:.04em;max-width:11em;text-shadow:0 1px 12px rgba(0,0,0,.25)}@media(max-width:767px){.bo-band{grid-template-columns:1fr}.bo-band__content{padding:22px}.bo-band__title{font-size:27px}}.bo-tiles{display:grid;gap:var(--bo-gap)}.bo-tiles--2{grid-template-columns:repeat(2,1fr)}.bo-tiles--3{grid-template-columns:repeat(3,1fr)}.bo-tiles--4{grid-template-columns:repeat(4,1fr)}.bo-tiles--6{grid-template-columns:repeat(6,1fr)}.bo-tile{display:block;text-decoration:none;color:var(--bo-ink);position:relative}.bo-tile .bo-media img.bo-hover{opacity:0;transition:opacity .4s ease}.bo-tile:hover .bo-media img.bo-hover{opacity:1}.bo-tile__label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.bo-tile__label small{font-size:11px;color:var(--bo-muted);letter-spacing:.08em;text-transform:none;white-space:nowrap}.bo-tile__cap{position:absolute;left:0;right:0;bottom:0;padding:16px 14px;color:#fff;font-size:13px;line-height:1.4;background:linear-gradient(to top,#0009,#0000);opacity:0;transition:opacity .3s;pointer-events:none}.bo-tile:hover .bo-tile__cap{opacity:1}@media(max-width:767px){.bo-tiles--6{grid-template-columns:repeat(3,1fr)}.bo-tiles--4{grid-template-columns:repeat(2,1fr)}.bo-tiles--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;scrollbar-width:none}.bo-tiles--scroll::-webkit-scrollbar{display:none}.bo-tiles--scroll .bo-tile{flex:0 0 76vw;scroll-snap-align:start}.bo-tile__label{font-size:12px}}.bo-mosaic{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bo-gap);align-items:stretch}.bo-cell{grid-column:span var(--span,4);grid-row:span var(--rows,1);display:flex;flex-direction:column;min-width:0}.bo-cell>.bo-media,.bo-cell>a>.bo-media{width:100%}.bo-cell--stretch>.bo-media,.bo-cell--stretch>a{flex:1 1 auto;display:flex}.bo-cell--stretch>a>.bo-media,.bo-cell--stretch>.bo-media{aspect-ratio:auto;min-height:100%}.bo-cell--text{justify-content:center;padding:9% 10%;background:var(--bo-sand)}.bo-cell--text .bo-eyebrow{margin-bottom:14px}.bo-cell--text .bo-title{font-size:28px;margin-bottom:16px}.bo-cell--text p{font-size:15px;line-height:1.65;color:#333;margin:0 0 24px;max-width:32em}.bo-cell--dark{background:#111;color:#fff}.bo-cell--dark .bo-title,.bo-cell--dark p{color:#fff}.bo-cell--dark .bo-eyebrow{color:#ffffffa6}.bo-cell--orange{background:var(--bo-orange);color:#111}.bo-cell--orange .bo-eyebrow{color:#0009}.bo-cell--orange p{color:#1a1a1a}.bo-cell--white{background:#fff}.bo-prod{display:block;text-decoration:none;color:var(--bo-ink)}.bo-prod__meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.bo-prod__meta span:last-child{color:var(--bo-muted);white-space:nowrap}.bo-prod .bo-media img.bo-hover{opacity:0;transition:opacity .4s ease}.bo-prod:hover .bo-media img.bo-hover{opacity:1}.bo-cap{margin-top:10px;font-size:12px;color:var(--bo-muted);letter-spacing:.06em;text-transform:uppercase}@media(max-width:767px){.bo-cell{grid-column:span var(--span-mb,12);grid-row:span 1}.bo-cell--text{padding:32px 22px}.bo-cell--text .bo-title{font-size:22px}.bo-cell--stretch>a>.bo-media,.bo-cell--stretch>.bo-media{aspect-ratio:4/5;min-height:0}}.bo-manifesto{background:var(--bo-orange);color:#111;text-align:center;padding:84px 20px}.bo-manifesto__lines{max-width:820px;margin:0 auto;font-size:28px;line-height:1.3;font-weight:300;letter-spacing:.01em}.bo-manifesto__lines strong{font-weight:500}.bo-manifesto__base{margin:28px 0 0;font-size:12px;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.bo-manifesto .bo-btn{margin-top:30px}@media(max-width:767px){.bo-manifesto{padding:52px 18px}.bo-manifesto__lines{font-size:21px}}.bo-sec{margin:0 0 56px}.bo-sec--tight{margin-bottom:var(--bo-gap)}@media(max-width:767px){.bo-sec{margin-bottom:36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bo-home.css.map */
