.bm-horizon-pages{--bm-carbon:#171817;--bm-bone:#F3F0E9;--bm-mineral:#B8B6B0;--bm-oxide:#806559;--bm-paper:#e8e4dc;--bm-fog:#d1cec6;--bm-charcoal:#292a28;--bm-line:rgba(23,24,23,.18);--bm-line-light:rgba(243,240,233,.18);--bm-page:clamp(20px,4.5vw,80px);--bm-header:0px;--bm-announcement:0px;--bm-ease:cubic-bezier(.22,1,.36,1);width:100%;min-width:0;background:var(--bm-bone);color:var(--bm-carbon);font:400 16px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif;overflow-wrap:break-word;text-align:left;-webkit-font-smoothing:antialiased}.bm-horizon-pages *,.bm-horizon-pages *:before,.bm-horizon-pages *:after{box-sizing:border-box}.bm-horizon-pages :is(section,article,header,footer,nav,form,fieldset,figure,div){min-width:0}.bm-horizon-pages p{margin:1em 0}.bm-horizon-pages :is(h1,h2,h3,p,a){font-family:inherit;color:inherit}.bm-horizon-pages :is(h1,h2,h3){text-transform:none;overflow-wrap:anywhere}.bm-horizon-pages a{color:inherit;text-decoration:none}.bm-horizon-pages :is(button,input,textarea,select){color:inherit;font:inherit;border-radius:0;max-width:100%;min-width:0}.bm-horizon-pages button{cursor:pointer}.bm-horizon-pages :is(img,video,iframe){display:block;max-width:100%}.bm-horizon-pages :focus-visible{outline:2px solid currentColor;outline-offset:5px}.bm-horizon-pages summary::-webkit-details-marker{display:none}.bm-horizon-pages .bm-section{padding-right:var(--bm-page);padding-left:var(--bm-page)}.bm-horizon-pages .bm-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bm-horizon-pages .bm-index{margin:0;font-size:.65rem;font-weight:500;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.bm-horizon-pages .bm-index{color:var(--bm-oxide)}.bm-horizon-pages .bm-rte{line-height:1.7}.bm-horizon-pages .bm-rte>*:first-child{margin-top:0}.bm-horizon-pages .bm-rte>*:last-child{margin-bottom:0}.bm-horizon-pages .bm-rte a{text-decoration:underline;text-underline-offset:.18em}.bm-horizon-pages .bm-rte h2,.bm-horizon-pages .bm-rte h3{margin:2.4em 0 .7em;line-height:1.1}.bm-horizon-pages .bm-prose{max-width:52rem;font-size:clamp(1rem,1.25vw,1.18rem)}.bm-horizon-pages .bm-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;min-width:12rem;padding-bottom:.75rem;border-bottom:1px solid currentColor;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;transition:gap .25s var(--bm-ease),opacity .25s}.bm-horizon-pages .bm-text-link:hover{gap:3.1rem;opacity:.7}.bm-horizon-pages .bm-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.8rem;padding:0 1.2rem;border:1px solid currentColor;background:transparent;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;transition:background .2s,color .2s,opacity .2s}.bm-horizon-pages .bm-button--dark{background:var(--bm-carbon);color:var(--bm-bone)}.bm-horizon-pages .bm-button:hover{opacity:.78}.bm-horizon-pages .bm-button:disabled{cursor:not-allowed;opacity:.4}.bm-horizon-pages .bm-empty-state{grid-column:1 / -1;padding:4rem 0;color:var(--bm-oxide)}.bm-horizon-pages .bm-placeholder{position:relative;width:100%;min-height:24rem;overflow:hidden;background:linear-gradient(135deg,#d8d4cc,#ece8e0);color:#171817ad}.bm-horizon-pages .bm-placeholder:before,.bm-horizon-pages .bm-placeholder:after{content:"";position:absolute;pointer-events:none}.bm-horizon-pages .bm-placeholder:before{top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(23,24,23,.2);border-radius:50%;transform:translate(35%,22%) rotate(-24deg) scale(1.18,.82)}.bm-horizon-pages .bm-placeholder:after{top:0;bottom:0;left:28%;border-left:1px solid rgba(23,24,23,.16);transform:rotate(17deg);transform-origin:bottom}.bm-horizon-pages .bm-placeholder i{position:absolute;inset:50% auto auto 50%;width:42%;aspect-ratio:1;border:1px solid rgba(23,24,23,.12);transform:translate(-50%,-50%) rotate(45deg)}.bm-horizon-pages .bm-placeholder__index,.bm-horizon-pages .bm-placeholder__label{position:absolute;z-index:2;bottom:1.35rem;font-size:.62rem;font-style:normal;letter-spacing:.15em;text-transform:uppercase}.bm-horizon-pages .bm-placeholder__index{left:1.35rem}.bm-horizon-pages .bm-placeholder__label{right:1.35rem}.bm-horizon-pages .bm-placeholder--journal{min-height:0;aspect-ratio:1.18 / 1}.bm-horizon-pages .bm-placeholder--about{min-height:75svh}.bm-horizon-pages .bm-listing h1{margin:0;font-size:clamp(3rem,7.2vw,8rem);font-weight:400;line-height:.93;letter-spacing:-.062em}.bm-horizon-pages .bm-manifesto__copy .bm-rte{font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.58}.bm-horizon-pages .bm-material__heading .bm-index{color:var(--bm-mineral)}.bm-horizon-pages .bm-faq-list summary::-webkit-details-marker{display:none}.bm-horizon-pages .bm-faq-list summary i{transition:transform .2s}.bm-horizon-pages .bm-product__details .bm-rte{padding:0 0 1.4rem;color:var(--bm-charcoal);font-size:.88rem}.bm-horizon-pages .bm-editor-note{padding:1rem;border-left:2px solid var(--bm-oxide);background:var(--bm-paper);line-height:1.5}.bm-horizon-pages .bm-closing .bm-index{margin-bottom:2rem}.bm-horizon-pages .bm-closing .bm-text-link{margin-top:clamp(4rem,8vw,7rem)}.bm-horizon-pages .bm-listing,.bm-horizon-pages .bm-support-page,.bm-horizon-pages .bm-contact,.bm-horizon-pages .bm-size-guide,.bm-horizon-pages .bm-legal,.bm-horizon-pages .bm-article{min-height:70svh;padding-top:calc(var(--bm-announcement) + var(--bm-header) + clamp(5rem,9vw,9rem));padding-bottom:clamp(6rem,10vw,10rem)}.bm-horizon-pages .bm-listing>h1{margin:2rem 0 clamp(3rem,6vw,6rem)}.bm-horizon-pages .bm-pagination{display:grid;grid-template-columns:1fr auto 1fr;margin-top:5rem;padding-top:1.2rem;border-top:1px solid var(--bm-line);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-pagination a:last-child{justify-self:end}.bm-horizon-pages .bm-search-card a>p:not(.bm-index){color:var(--bm-oxide)}.bm-horizon-pages .bm-journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(3rem,7vw,8rem) clamp(1rem,3vw,3rem)}.bm-horizon-pages .bm-journal-card__media{margin-bottom:1.2rem;overflow:hidden;background:var(--bm-paper)}.bm-horizon-pages .bm-journal-card__media img{width:100%;aspect-ratio:1.18 / 1;object-fit:cover;transition:transform .8s var(--bm-ease)}.bm-horizon-pages .bm-journal-card:hover img{transform:scale(1.025)}.bm-horizon-pages .bm-journal-card h2{margin:1.2rem 0 .8rem;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:400;line-height:1;letter-spacing:-.045em}.bm-horizon-pages .bm-journal-card a>p:not(.bm-index){max-width:34rem;color:var(--bm-oxide)}.bm-horizon-pages .bm-journal-card a>span{display:inline-block;margin-top:1rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-article__header{max-width:76rem;margin:0 auto clamp(4rem,8vw,8rem);text-align:center}.bm-horizon-pages .bm-article__header h1{margin:2rem 0;font-size:clamp(3.2rem,8vw,9rem);font-weight:400;line-height:.92;letter-spacing:-.065em}.bm-horizon-pages .bm-article__header>p{color:var(--bm-oxide);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.bm-horizon-pages .bm-article__image{margin:0 calc(var(--bm-page) * -1) clamp(4rem,8vw,8rem)}.bm-horizon-pages .bm-article__image img{width:100%;max-height:90svh;object-fit:cover}.bm-horizon-pages .bm-article>.bm-prose{margin:0 auto}.bm-horizon-pages .bm-article__tags{display:flex;flex-wrap:wrap;max-width:52rem;gap:.6rem;margin:4rem auto 0;padding-top:1rem;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-article__tags a{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-error-page>p:not(.bm-index){margin-bottom:3rem;color:var(--bm-oxide)}.bm-horizon-pages .bm-cart-page__summary .bm-button+.bm-button{margin-top:.6rem}.bm-horizon-pages .bm-about__hero{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;padding-top:calc(var(--bm-announcement) + var(--bm-header) + clamp(5rem,9vw,9rem));padding-bottom:clamp(5rem,9vw,9rem)}.bm-horizon-pages .bm-about__hero .bm-index{grid-column:1 / -1}.bm-horizon-pages .bm-about__hero h1{margin:0;font-size:clamp(3.5rem,8vw,9rem);font-weight:400;line-height:.9;letter-spacing:-.07em}.bm-horizon-pages .bm-about__hero>p:last-child{margin:0;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.6}.bm-horizon-pages .bm-about__visual img{width:100%;max-height:95svh;object-fit:cover}.bm-horizon-pages .bm-about__story{display:grid;grid-template-columns:.55fr 1.45fr;gap:6vw;padding-top:clamp(7rem,12vw,12rem);padding-bottom:clamp(7rem,12vw,12rem)}.bm-horizon-pages .bm-about__story h2,.bm-horizon-pages .bm-about__closing h2{max-width:70rem;margin:0 0 3rem;font-size:clamp(2.6rem,6vw,7rem);font-weight:400;line-height:.95;letter-spacing:-.055em}.bm-horizon-pages .bm-about__story .bm-rte{max-width:44rem;font-size:clamp(1rem,1.25vw,1.2rem)}.bm-horizon-pages .bm-about__story .bm-rte+.bm-rte{margin-top:2rem}.bm-horizon-pages .bm-about__values{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:clamp(7rem,12vw,12rem)}.bm-horizon-pages .bm-about__values>div{padding:2rem 2rem 4rem 0;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-about__values>div+div{padding-left:2rem;border-left:1px solid var(--bm-line)}.bm-horizon-pages .bm-about__values span{color:var(--bm-oxide);font-size:.65rem;letter-spacing:.12em}.bm-horizon-pages .bm-about__values h3{margin:3rem 0 1.2rem;font-size:2rem;font-weight:400}.bm-horizon-pages .bm-about__values p{max-width:22rem;color:var(--bm-oxide)}.bm-horizon-pages .bm-about__closing{padding-top:clamp(7rem,12vw,12rem);padding-bottom:clamp(7rem,12vw,12rem);background:var(--bm-carbon);color:var(--bm-bone)}.bm-horizon-pages .bm-about__closing h2{margin-top:3rem}.bm-horizon-pages .bm-support-page__header,.bm-horizon-pages .bm-contact>header,.bm-horizon-pages .bm-size-guide>header{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:5vw;margin-bottom:clamp(4rem,8vw,8rem)}.bm-horizon-pages .bm-support-page__header .bm-index,.bm-horizon-pages .bm-contact>header .bm-index,.bm-horizon-pages .bm-size-guide>header .bm-index{grid-column:1 / -1}.bm-horizon-pages .bm-support-page h1,.bm-horizon-pages .bm-contact h1,.bm-horizon-pages .bm-size-guide h1{margin:1.8rem 0 0;font-size:clamp(3.5rem,8vw,9rem);font-weight:400;line-height:.92;letter-spacing:-.065em}.bm-horizon-pages .bm-support-page__header>p:last-child,.bm-horizon-pages .bm-contact>header>p:last-child,.bm-horizon-pages .bm-size-guide>header>p:last-child{margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.bm-horizon-pages .bm-faq-layout{display:grid;grid-template-columns:.55fr 1.45fr;gap:6vw}.bm-horizon-pages .bm-faq-nav{position:sticky;top:calc(var(--bm-announcement) + var(--bm-header) + 2rem);align-self:start;display:grid}.bm-horizon-pages .bm-faq-nav p{margin:0 0 1rem;color:var(--bm-oxide);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.bm-horizon-pages .bm-faq-nav a{padding:.7rem 0;border-bottom:1px solid var(--bm-line);font-size:.72rem}.bm-horizon-pages .bm-faq-list{border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-faq-list details{border-bottom:1px solid var(--bm-line);scroll-margin-top:8rem}.bm-horizon-pages .bm-faq-list summary{display:grid;grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:1.5rem 0;cursor:pointer;font-size:clamp(1rem,1.35vw,1.3rem);list-style:none}.bm-horizon-pages .bm-faq-list summary span{color:var(--bm-oxide);font-size:.65rem;letter-spacing:.1em}.bm-horizon-pages .bm-faq-list summary i{font-style:normal}.bm-horizon-pages .bm-faq-list details>.bm-rte{max-width:42rem;padding:0 2rem 1.8rem 3.5rem;color:var(--bm-oxide)}.bm-horizon-pages .bm-support-cta{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-top:6rem;padding-top:2rem;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-support-cta p{margin:0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.bm-horizon-pages .bm-contact__grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:6vw}.bm-horizon-pages .bm-contact__grid aside{display:grid;align-content:start}.bm-horizon-pages .bm-contact__grid aside>div{display:grid;gap:.4rem;padding:1rem 0;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-contact__grid aside span{color:var(--bm-oxide);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-contact__grid aside p{margin:0}.bm-horizon-pages .bm-contact-form{display:grid;gap:1.2rem}.bm-horizon-pages .bm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bm-horizon-pages .bm-contact-form label{display:grid;gap:.55rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-contact-form input,.bm-horizon-pages .bm-contact-form textarea,.bm-horizon-pages .bm-contact-form select{width:100%;padding:.9rem 0;border:0;border-bottom:1px solid var(--bm-carbon);background:transparent;font-size:1rem;letter-spacing:normal;text-transform:none}.bm-horizon-pages .bm-contact-form textarea{padding:.9rem;border:1px solid var(--bm-carbon);resize:vertical}.bm-horizon-pages .bm-contact-form .bm-consent{display:grid;grid-template-columns:auto 1fr;align-items:start;font-size:.62rem;line-height:1.55;letter-spacing:.05em;text-transform:none}.bm-horizon-pages .bm-consent input{width:auto;margin-top:.15rem;accent-color:var(--bm-carbon)}.bm-horizon-pages .bm-form-success,.bm-horizon-pages .bm-form-errors{padding:1rem;border-left:2px solid var(--bm-oxide);background:var(--bm-paper)}.bm-horizon-pages .bm-form-success p{margin-bottom:0}.bm-horizon-pages .bm-size-guide .bm-measure-note{display:grid;grid-template-columns:.4fr 1.6fr;gap:3rem;max-width:60rem;margin:0 0 5rem auto;padding:1.5rem 0;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-measure-note span{color:var(--bm-oxide);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-measure-note p{margin:0}.bm-horizon-pages .bm-size-table-wrap{display:grid;gap:6rem}.bm-horizon-pages .bm-size-table-wrap h2{margin:1rem 0 2rem;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400;letter-spacing:-.05em}.bm-horizon-pages .bm-table-scroll{overflow-x:auto}.bm-horizon-pages .bm-size-table-wrap table,.bm-horizon-pages .bm-legal-table table{width:100%;border-collapse:collapse;text-align:left}.bm-horizon-pages .bm-size-table-wrap th,.bm-horizon-pages .bm-size-table-wrap td,.bm-horizon-pages .bm-legal-table th,.bm-horizon-pages .bm-legal-table td{padding:1.1rem .8rem;border-bottom:1px solid var(--bm-line);font-weight:400}.bm-horizon-pages .bm-size-table-wrap thead th,.bm-horizon-pages .bm-legal-table thead th{color:var(--bm-oxide);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-size-table-wrap tbody th{font-size:1.2rem}.bm-horizon-pages .bm-size-help{margin-top:7rem;padding:3rem;background:var(--bm-paper)}.bm-horizon-pages .bm-size-help h2{margin:0 0 1.2rem;font-size:clamp(2rem,4vw,4.5rem);font-weight:400;letter-spacing:-.05em}.bm-horizon-pages .bm-size-help p{max-width:48rem}.bm-horizon-pages .bm-size-help .bm-text-link{margin-top:2rem}.bm-horizon-pages .bm-legal__header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-bottom:clamp(4rem,7vw,7rem)}.bm-horizon-pages .bm-legal__header .bm-index{grid-column:1 / -1}.bm-horizon-pages .bm-legal__header h1{max-width:70rem;margin:1.8rem 0 0;font-size:clamp(3.2rem,7vw,8rem);font-weight:400;line-height:.92;letter-spacing:-.065em}.bm-horizon-pages .bm-legal__header>p:last-child{margin:0;color:var(--bm-oxide);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.bm-horizon-pages .bm-legal-alert{display:grid;grid-template-columns:.4fr 1.6fr;gap:2rem;max-width:62rem;margin:0 0 4rem auto;padding:1.2rem;border-left:3px solid var(--bm-oxide);background:var(--bm-paper)}.bm-horizon-pages .bm-legal-alert p{margin:0}.bm-horizon-pages .bm-legal__content{max-width:62rem;margin-left:auto;counter-reset:legal-heading}.bm-horizon-pages .bm-legal__content>p{margin:0 0 1.2rem}.bm-horizon-pages .bm-legal__content h2{margin:3.5rem 0 1rem;padding-top:1rem;border-top:1px solid var(--bm-line);font-size:clamp(1.5rem,2.4vw,2.6rem);font-weight:400;letter-spacing:-.035em}.bm-horizon-pages .bm-legal-table{margin:2rem 0;overflow-x:auto}.bm-horizon-pages .bm-legal-table table{min-width:42rem}.bm-horizon-pages .bm-legal-table td{vertical-align:top}.bm-horizon-pages .bm-legal__footer{display:grid;grid-template-columns:1.5fr .5fr;align-items:end;gap:3rem;max-width:62rem;margin:6rem 0 0 auto;padding-top:2rem;border-top:1px solid var(--bm-line)}.bm-horizon-pages .bm-legal__footer p{margin:0;color:var(--bm-oxide);font-size:.78rem}.bm-horizon-pages .bm-account__header .bm-index{grid-column:1 / -1}.bm-horizon-pages .bm-account-form .bm-consent{grid-template-columns:auto 1fr}.bm-horizon-pages .bm-account-form .bm-consent input{width:auto}.bm-horizon-pages .bm-account-form .bm-button+.bm-button{margin-top:-.5rem}.bm-horizon-pages .bm-cookie-modal__panel .bm-button{margin-top:1.5rem}@media(max-width:900px){.bm-horizon-pages .bm-about__hero,.bm-horizon-pages .bm-support-page__header,.bm-horizon-pages .bm-contact>header,.bm-horizon-pages .bm-size-guide>header{grid-template-columns:1fr}.bm-horizon-pages .bm-about__story,.bm-horizon-pages .bm-faq-layout,.bm-horizon-pages .bm-contact__grid{grid-template-columns:1fr}.bm-horizon-pages .bm-faq-nav{position:relative;top:0}.bm-horizon-pages .bm-about__values{grid-template-columns:1fr}.bm-horizon-pages .bm-about__values>div+div{padding-left:0;border-left:0}.bm-horizon-pages .bm-legal__content,.bm-horizon-pages .bm-legal-alert,.bm-horizon-pages .bm-legal__footer{max-width:100%}}@media(max-width:640px){.bm-horizon-pages .bm-hero__bottom .bm-text-link{width:100%}.bm-horizon-pages .bm-listing h1{font-size:clamp(3rem,14vw,5rem)}.bm-horizon-pages .bm-journal-grid{grid-template-columns:1fr}.bm-horizon-pages .bm-about__hero h1,.bm-horizon-pages .bm-support-page h1,.bm-horizon-pages .bm-contact h1,.bm-horizon-pages .bm-size-guide h1,.bm-horizon-pages .bm-legal__header h1{font-size:clamp(3.2rem,14vw,5.5rem)}.bm-horizon-pages .bm-support-page__header,.bm-horizon-pages .bm-contact>header,.bm-horizon-pages .bm-size-guide>header{align-items:start}.bm-horizon-pages .bm-form-row{grid-template-columns:1fr}.bm-horizon-pages .bm-support-cta{align-items:start;flex-direction:column}.bm-horizon-pages .bm-size-guide .bm-measure-note,.bm-horizon-pages .bm-legal-alert,.bm-horizon-pages .bm-legal__footer{grid-template-columns:1fr}.bm-horizon-pages .bm-size-help{padding:1.5rem}.bm-horizon-pages .bm-legal__header{grid-template-columns:1fr}}.bm-horizon-pages .bm-button:disabled{cursor:not-allowed}.bm-horizon-pages .bm-text-link{min-width:0;max-width:100%;gap:2rem;font-size:11px;line-height:1.6;min-height:44px}.bm-horizon-pages .bm-text-link:hover{gap:2rem}.bm-horizon-pages .bm-index{font-size:10px;letter-spacing:.16em;line-height:1.7}.bm-horizon-pages .bm-index{color:#786055}.bm-horizon-pages .bm-menu-dialog>.bm-index{margin-top:auto;color:var(--bm-mineral);padding-top:20px}.bm-horizon-pages .bm-intro__aside .bm-text-link{width:100%;color:var(--bm-bone)}.bm-horizon-pages .bm-placeholder{background:#dedad1}.bm-horizon-pages .bm-placeholder:before{top:10%;right:-30%;bottom:-35%;left:32%;border-radius:70% 0 0;transform:rotate(15deg);border-color:#c0bab0}.bm-horizon-pages .bm-placeholder:after{left:20%;border-color:#c0bab0;transform:rotate(12deg)}.bm-horizon-pages .bm-placeholder i{display:none}.bm-horizon-pages .bm-placeholder__label{max-width:75%;text-align:right;font-size:9px}.bm-horizon-pages .bm-product-card__media .bm-placeholder{aspect-ratio:4/5}.bm-horizon-pages .bm-collection-empty>p:not(.bm-index){font-size:14px;color:#635f58}.bm-horizon-pages .bm-study .bm-index{color:var(--bm-mineral)}.bm-horizon-pages .bm-closing .bm-text-link{margin-top:32px}.bm-horizon-pages .bm-purchase-row>.bm-button{min-height:56px;font-size:11px;letter-spacing:.08em}.bm-horizon-pages .bm-product__details .bm-rte{font-size:13px}.bm-horizon-pages .bm-line-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.bm-horizon-pages .bm-line-nav>a{display:flex;align-items:center;gap:20px;padding:10px 24px;min-height:44px;border:1px solid var(--bm-line);font-size:12px}.bm-horizon-pages .bm-line-nav>a:hover,.bm-horizon-pages .bm-line-nav>a[aria-current=page]{background:var(--bm-carbon);color:var(--bm-bone)}.bm-horizon-pages .bm-size-line{padding:45px 0;border-top:1px solid var(--bm-line);scroll-margin-top:130px}.bm-horizon-pages .bm-size-line__heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;margin-bottom:36px}.bm-horizon-pages .bm-size-line__heading>.bm-index{grid-column:1/-1}.bm-horizon-pages .bm-size-line__heading h2{font-weight:400;font-size:clamp(40px,6vw,70px);line-height:1.1;margin:0;letter-spacing:-.05em}.bm-horizon-pages .bm-size-line__heading>p:last-child{font-size:14px;line-height:1.8;margin:0;max-width:420px;align-self:end}.bm-horizon-pages .bm-size-table-wrap{gap:35px}.bm-horizon-pages .bm-size-table-wrap h3{font-size:18px;font-weight:400}.bm-horizon-pages .bm-size-guide .bm-measure-note{margin:30px 0 0;max-width:none}.bm-horizon-pages .bm-size-help{margin-top:40px}.bm-horizon-pages .bm-listing,.bm-horizon-pages .bm-support-page,.bm-horizon-pages .bm-contact,.bm-horizon-pages .bm-size-guide,.bm-horizon-pages .bm-legal,.bm-horizon-pages .bm-article{padding-top:calc(var(--bm-header) + var(--bm-announcement) + clamp(40px,6vw,85px));padding-bottom:clamp(60px,8vw,110px)}.bm-horizon-pages .bm-about__hero{padding-top:calc(var(--bm-header) + var(--bm-announcement) + 60px)}.bm-horizon-pages .bm-listing h1,.bm-horizon-pages .bm-support-page h1,.bm-horizon-pages .bm-contact h1,.bm-horizon-pages .bm-size-guide h1,.bm-horizon-pages .bm-legal__header h1{font-size:clamp(38px,6.5vw,88px);line-height:1.06;margin-top:18px;letter-spacing:-.055em}.bm-horizon-pages .bm-about__hero h1{font-size:clamp(43px,6.8vw,94px);line-height:1.03}.bm-horizon-pages .bm-legal__content{overflow-wrap:anywhere}.bm-horizon-pages .bm-legal__content table{font-size:13px}.bm-horizon-pages .bm-legal__content th,.bm-horizon-pages .bm-legal__content td{overflow-wrap:anywhere}.bm-horizon-pages .bm-table-scroll{max-width:100%}.bm-horizon-pages .bm-support-page__header,.bm-horizon-pages .bm-contact>header,.bm-horizon-pages .bm-size-guide>header{margin-bottom:45px}.bm-horizon-pages .bm-contact__grid aside a{overflow-wrap:anywhere}.bm-horizon-pages .bm-faq-list details>.bm-rte{color:#635f58}.bm-horizon-pages .bm-faq-list summary{font-size:16px;gap:12px;grid-template-columns:24px minmax(0,1fr) 20px}@media(max-width:900px){.bm-horizon-pages .bm-product-sticky .bm-button{width:155px;min-height:48px;font-size:10px}}@media(max-width:640px){.bm-horizon-pages .bm-intro__aside .bm-text-link{align-self:end;font-size:9px;letter-spacing:.06em;gap:8px}.bm-horizon-pages .bm-closing .bm-index{font-size:9px}.bm-horizon-pages .bm-purchase-row>.bm-button{padding:0 14px;font-size:10px}.bm-horizon-pages .bm-size-line__heading{grid-template-columns:1fr;gap:18px}.bm-horizon-pages .bm-size-line__heading>p:last-child{font-size:13px}.bm-horizon-pages .bm-size-guide .bm-measure-note{grid-template-columns:1fr;gap:15px;font-size:13px}.bm-horizon-pages .bm-size-table-wrap th,.bm-horizon-pages .bm-size-table-wrap td{padding:14px 8px;font-size:12px}.bm-horizon-pages .bm-size-table-wrap thead th{font-size:9px}.bm-horizon-pages .bm-listing h1,.bm-horizon-pages .bm-support-page h1,.bm-horizon-pages .bm-contact h1,.bm-horizon-pages .bm-size-guide h1,.bm-horizon-pages .bm-legal__header h1{font-size:clamp(34px,10.5vw,54px);line-height:1.08}.bm-horizon-pages .bm-about__hero h1{font-size:clamp(37px,10.8vw,57px)}.bm-horizon-pages .bm-about__hero{gap:28px;padding-top:136px}.bm-horizon-pages .bm-about__story,.bm-horizon-pages .bm-about__closing{padding-top:55px;padding-bottom:55px}.bm-horizon-pages .bm-about__hero>p:last-child{font-size:14px}.bm-horizon-pages .bm-faq-list summary{font-size:14px}.bm-horizon-pages .bm-faq-list details>.bm-rte{padding-left:36px;padding-right:0;font-size:13px}.bm-horizon-pages .bm-legal__content{font-size:14px}.bm-horizon-pages .bm-legal__header{gap:15px}.bm-horizon-pages .bm-legal__header h1{margin:0}}.bm-horizon-pages [data-reveal]{opacity:1;transform:none;transition:none}.bm-horizon-pages :is(.bm-listing,.bm-contact,.bm-support-page,.bm-size-guide,.bm-legal,.bm-article,.bm-about__hero){padding-top:clamp(48px,7vw,112px)}.bm-horizon-pages .bm-legal-table{overflow-x:auto}.bm-horizon-pages .bm-faq-nav{position:static}.bm-horizon-pages .bm-size-line{scroll-margin-top:120px}.bm-horizon-pages .bm-faq-list details[open] summary i{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.bm-horizon-pages *{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bmz-pages.css.map */
