@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;1,300;1,400&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--beq-font-sans: "Instrument Sans", system-ui, sans-serif;--beq-font-serif: "Cormorant", Georgia, serif;--beq-ink: #111111;--beq-ink-soft: #65706e;--beq-paper: #ffffff;--beq-paper-soft: #f8f8f8;--beq-border: #ebebeb;--beq-gutter: clamp(1.2rem, 2.4vw, 2.4rem);--beq-grid-gap: .8rem;--beq-section-y: clamp(1.8rem, 3.5vw, 3.6rem);--beq-page-max: 1680px;--beq-card-radius: .2rem;--beq-btn-radius: .2rem;--beq-media-radius: .15rem;--font-body--family: var(--beq-font-sans) !important;--font-primary--family: var(--beq-font-sans) !important;--font-heading--family: var(--beq-font-sans) !important;--font-subheading--family: var(--beq-font-sans) !important;--font-accent--family: var(--beq-font-serif) !important;--font-body-family: var(--beq-font-sans) !important;--font-heading-family: var(--beq-font-sans) !important;--font-heading-weight: 400;--font-button-letter-spacing: .08em;--style-border-radius-sm: .15rem;--style-border-radius-md: .2rem;--style-border-radius-lg: .25rem;--inputs-radius: .2rem;--buttons-radius: .2rem;--cards-radius: .2rem}body,.shopify-section,.product-card,.header-section,.footer-section,button,input,textarea,select{font-family:var(--beq-font-sans)!important;letter-spacing:0;color:inherit}body{line-height:1.5;background:var(--beq-paper);color:var(--beq-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.beq-display,.text-block h1,.text-block h2,.text-block h3,.product-information h1,.product-details h1{font-family:var(--beq-font-sans)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.15}.h0,.h1,.text-block .h0,.text-block .h1{font-size:clamp(2rem,3.2vw,2.8rem)!important}.h2,.text-block .h2{font-size:clamp(1.6rem,2.4vw,2.2rem)!important}.h3,.text-block .h3{font-size:clamp(1.35rem,2vw,1.75rem)!important}.h4,.h5,.text-block .h4{font-size:clamp(1.1rem,1.5vw,1.35rem)!important}.product-information h1,.product-details h1,.product-title,.product__title{font-size:clamp(1.45rem,2.2vw,1.9rem)!important;letter-spacing:-.015em!important}em,i,.beq-italic,.beq-video-hero__eyebrow,.beq-dual__kicker,.beq-feat-title__sub,.h1 em,.h2 em,.h3 em,.h4 em,h1 em,h2 em,h3 em,h4 em{font-family:var(--beq-font-serif)!important;font-style:italic!important;font-weight:300!important;letter-spacing:-.02em}.beq-btn,button.shopify-payment-button__button,.button-primary,.button--primary,.shopify-payment-button__button--unbranded,.product-form-buttons>.add-to-cart-button,.product-form-buttons add-to-cart-component>.add-to-cart-button,.product-details .add-to-cart-button:not(.quick-add__button),.product-information .add-to-cart-button:not(.quick-add__button),button[name=add]:not(.quick-add__button){font-family:var(--beq-font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important;font-size:.72rem!important;border-radius:var(--beq-btn-radius)!important}.product-form-buttons add-to-cart-component>.add-to-cart-button,.product-details .add-to-cart-button:not(.quick-add__button),.product-information .add-to-cart-button:not(.quick-add__button),button[name=add]:not(.quick-add__button):not(.button-unstyled),.shopify-payment-button__button--unbranded{background-color:var(--beq-ink)!important;color:#fff!important;border-color:var(--beq-ink)!important}.button-secondary,.button--secondary,.button-outline,.button--outlined{background-color:transparent!important;color:var(--beq-ink)!important;border:1px solid var(--beq-ink)!important}.quantity-selector .button,.quantity-selector .button-unstyled,.quantity-minus,.quantity-plus,.button-unstyled{background:transparent!important;background-color:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important;border-radius:0!important}.quantity-selector{border-radius:var(--beq-btn-radius)!important}.quick-add__button,.quick-add__button.add-to-cart-button,button.quick-add__button[name=add]{background:#fff!important;background-color:#fff!important;color:#111!important;border:1px solid rgba(17,17,17,.18)!important;box-shadow:none!important;border-radius:var(--beq-btn-radius)!important;font-size:0!important;letter-spacing:normal!important;text-transform:none!important;width:var(--button-size-md, 2.75rem)!important;height:var(--button-size-md, 2.75rem)!important;min-width:var(--button-size-md, 2.75rem)!important;min-height:var(--button-size-md, 2.75rem)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.quick-add__button .add-to-cart-text{background:transparent!important;background-color:transparent!important;color:#111!important;height:100%!important;width:100%!important;gap:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.quick-add__button .add-to-cart-text__content{display:none!important}.quick-add__button .add-to-cart-icon,.quick-add__button .svg-wrapper.add-to-cart-icon,.quick-add__button .svg-wrapper{width:1.15rem!important;height:1.15rem!important;color:#111!important;display:inline-flex!important;opacity:1!important}.quick-add__button .svg-wrapper svg,.quick-add__button .add-to-cart-icon svg{width:1.15rem!important;height:1.15rem!important;max-width:none!important;display:block!important;stroke:currentColor!important;color:#111!important}.quick-add__button .add-to-cart__added{color:#111!important}.product-information [style*="#2e4a29"],.product-information [style*="#2d5a3d"]{color:var(--beq-ink)!important}.header-section a,header-menu a,.menu-list__link,.header__menu-item,.header-menu__item a,nav a.header-menu-link{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:400!important}.beq-nav-journal{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important;text-decoration:none!important;color:inherit!important;margin-left:1.2rem;opacity:.92}.beq-nav-journal:hover{opacity:.65}.beq-video-hero{position:relative;min-height:calc(100svh - var(--header-height, 67px));min-height:calc(100vh - var(--header-height, 67px));overflow:hidden;background:#0a0a0a;color:#fff}.beq-video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.beq-video-hero__media video,.beq-video-hero__media img,.beq-video-hero__shopify-video{width:100%;height:100%;object-fit:cover;display:block}.beq-video-hero__video--mobile{display:none}@media screen and (max-width:749px){.beq-video-hero__video--desktop{display:none}.beq-video-hero__video--mobile{display:block}}.beq-video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#0000 20% 100%);pointer-events:none;z-index:1}.beq-video-hero__slogan{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;align-items:flex-end;padding:0 var(--beq-gutter) clamp(2.4rem,7vh,4.8rem);pointer-events:none}.beq-video-hero__slogan-inner{text-align:center;max-width:min(36rem,100%);padding:clamp(2.4rem,6vh,3.6rem) clamp(1.2rem,4vw,2.4rem) .4rem;background:linear-gradient(180deg,#0000,#00000047 42%,#0000006b)}.beq-video-hero__slogan-headline{margin:0;color:#f7f5f2;font-family:var(--beq-font-serif)!important;font-style:italic!important;font-weight:300!important;font-size:clamp(1.75rem,3.5vw,2.6rem);letter-spacing:-.015em!important;line-height:1.05;text-shadow:0 1px 18px rgba(0,0,0,.25)}.beq-video-hero__slogan-sub{margin:.4rem 0 0;color:#f7f5f2e6;font-family:var(--beq-font-sans)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(.68rem,1.2vw,.78rem);letter-spacing:.12em;text-transform:uppercase;line-height:1.4;text-shadow:0 1px 12px rgba(0,0,0,.22)}@media screen and (max-width:749px){.beq-video-hero__slogan{padding-bottom:clamp(2rem,8vh,3.2rem)}.beq-video-hero__slogan-inner{padding-inline:.8rem}.beq-video-hero__slogan-sub{letter-spacing:.1em}}.beq-video-hero__content{position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--beq-gutter);padding-bottom:clamp(2rem,6vw,4rem);max-width:42rem}.beq-video-hero__brand{font-size:clamp(1.9rem,4vw,2.8rem);letter-spacing:-.02em;line-height:1.05;margin:0 0 .6rem}.beq-video-hero__sub{font-size:clamp(.85rem,1.4vw,1rem);font-weight:400;opacity:.92;max-width:28rem;margin:0 0 1.5rem}.beq-video-hero__cta{display:inline-flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.85);padding-bottom:.25rem;width:fit-content;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;transition:opacity .3s ease}.beq-video-hero__cta:hover{opacity:.7}.beq-dual{display:grid;grid-template-columns:1fr;gap:var(--beq-grid-gap);padding:0 var(--beq-gutter);max-width:var(--beq-page-max);margin-inline:auto}@media(min-width:750px){.beq-dual{grid-template-columns:1fr 1fr}}.beq-dual__tile{position:relative;aspect-ratio:5 / 7;overflow:hidden;background:#111;color:#fff;text-decoration:none;display:block;border-radius:var(--beq-card-radius)}.beq-dual__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.beq-dual__media img,.beq-dual__tile img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s ease}.beq-dual__tile:hover img{transform:scale(1.05)}.beq-dual__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#00000073);z-index:1}.beq-dual__copy{position:absolute;inset:auto var(--beq-gutter) var(--beq-gutter);z-index:2}.beq-dual__title{font-size:clamp(1.5rem,2.6vw,2.2rem);margin:.15rem 0 .55rem;letter-spacing:-.02em}.beq-dual__link{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;border-bottom:1px solid rgba(255,255,255,.9);padding-bottom:.2rem}.beq-full-banner{position:relative;padding:clamp(3.2rem,8vw,6rem) var(--beq-gutter);text-align:center;background:var(--beq-paper-soft);color:var(--beq-ink);margin-block:var(--beq-section-y);overflow:hidden}.beq-full-banner--has-media{color:#fff;background:#111;min-height:clamp(22rem,42vw,32rem);display:flex;align-items:center;justify-content:center}.beq-full-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.beq-full-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.beq-full-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000040,#0000008c)}.beq-full-banner__inner{position:relative;z-index:2}.beq-full-banner__title{font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:-.02em;margin:0 0 1rem;max-width:18ch;margin-inline:auto}.beq-full-banner__text{color:var(--beq-ink-soft);max-width:36rem;margin:0 auto 2rem;font-size:.95rem;line-height:1.55}.beq-full-banner--has-media .beq-full-banner__text{color:#ffffffe0}.beq-full-banner--has-media .beq-btn--solid{background:#fff;color:#111}.beq-full-banner--has-media .beq-btn--link{color:#fff;border-bottom-color:#ffffffd9}.beq-full-banner__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.beq-btn--solid{background:var(--beq-ink);color:#fff;padding:.85rem 1.4rem;text-decoration:none;border-radius:var(--beq-btn-radius);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.beq-btn--link{color:var(--beq-ink);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;border-bottom:1px solid var(--beq-ink);padding-bottom:.2rem;align-self:center}.beq-tabs{padding:var(--beq-section-y) var(--beq-gutter);max-width:var(--beq-page-max);margin-inline:auto}.beq-tabs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.beq-tabs__title{font-size:clamp(1.35rem,2.4vw,1.85rem);margin:0;letter-spacing:-.02em;text-transform:uppercase}.beq-tabs__nav{display:flex;flex-wrap:nowrap;gap:1.2rem 2.4rem;overflow-x:auto;scrollbar-width:none}.beq-tabs__nav::-webkit-scrollbar{display:none}.beq-tabs__nav a{color:var(--beq-ink-soft);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;border-bottom:1px solid transparent;padding-bottom:.15rem;white-space:nowrap}.beq-tabs__nav a.is-active,.beq-tabs__nav a:hover{color:var(--beq-ink);border-bottom-color:var(--beq-ink)}.beq-tabs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--beq-grid-gap)}@media(min-width:990px){.beq-tabs__grid{grid-template-columns:repeat(4,1fr)}}.beq-tabs__card{text-decoration:none;color:inherit}.beq-tabs__card-media{aspect-ratio:3 / 4;overflow:hidden;background:var(--beq-paper-soft);margin-bottom:.8rem;border-radius:var(--beq-card-radius)}.beq-tabs__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.beq-tabs__card:hover img{transform:scale(1.03)}.beq-tabs__card-title{font-size:.9rem;margin:0 0 .25rem;letter-spacing:-.02em}.beq-tabs__card-price{font-size:.85rem;color:var(--beq-ink-soft)}.beq-feat-title{padding:var(--beq-section-y) var(--beq-gutter) 0;max-width:var(--beq-page-max);margin-inline:auto}.beq-feat-title__main{font-size:clamp(1.5rem,2.8vw,2.2rem);margin:0;letter-spacing:-.02em}.beq-feat-title__sub{font-size:clamp(1rem,1.6vw,1.2rem);margin:.25rem 0 0;color:var(--beq-ink)}.product-card,.product-card .card-gallery,.resource-card,.product-card__media,.product-card .card-gallery__image,.collection-card{border-radius:var(--beq-card-radius)!important}.product-card__image,.product-card .card-gallery img,.product-card media-gallery img,.resource-list__item img,.collection-wrapper .product-card img,.product-grid img,.product-card__media img{object-fit:cover!important}.product-card .product-card__media,.product-card .card-gallery,.product-card .resource-card__media,.product-card .media,.product-grid .product-card__image-wrapper,.product-card .collection .card-gallery{aspect-ratio:3 / 4;overflow:hidden}.product-card__title,.resource-card__title,.product-card .text-block,.product-card .text-block *,.product-card a:not(.quick-add__button){font-family:var(--beq-font-sans)!important;font-size:.8rem!important;letter-spacing:-.01em;line-height:1.3!important}.product-card .price,.resource-card .price,.product-card__price{font-size:.85rem!important;color:var(--beq-ink-soft)!important;letter-spacing:0}.collection-wrapper,.collection,main#MainContent .shopify-section:has(.product-grid),.section-resource-list{--beq-collection-gap: 1.2rem}.product-grid,.resource-list__list,ul.product-grid{gap:var(--beq-grid-gap)!important;column-gap:var(--beq-grid-gap)!important;row-gap:2.8rem!important}.facets-block-wrapper,.facets,.collection-facets,.facets-controls,.mobile-facets__wrapper{font-family:var(--beq-font-sans)!important;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;border-color:var(--beq-border)!important}.facets summary,.facets__summary,.facet-filters__label{letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important}.product-information,.product-details,.product-information__grid{font-family:var(--beq-font-sans)!important}.product-information h1,.product-details h1,.product-title{font-size:clamp(1.35rem,2vw,1.75rem)!important;letter-spacing:-.015em!important;font-weight:400!important}.product-information .price,.product-details .price,.price-item{font-size:1rem!important;letter-spacing:0!important;color:var(--beq-ink)!important}.product-information .media,.product-media-container,.product-information media-gallery,.product-information .product-media{border-radius:var(--beq-card-radius)}.product-information .variant-picker legend,.product-information .form__label,.variant-option__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:400}.variant-picker__option input:checked+label,.variant-option__button-label.is-selected,input[type=radio]:checked+label.variant-option__button-label{background:var(--beq-ink)!important;color:#fff!important;border-color:var(--beq-ink)!important}.ai-try-on,[data-ai-try-on],.shopify-block[class*=ai-try-on]{--ai-try-on-accent: #111111;margin-top:1.2rem}.beq-journal{max-width:var(--beq-page-max);margin:0 auto;padding:var(--beq-section-y) var(--beq-gutter)}.beq-journal__header{max-width:48rem;margin-bottom:3.2rem}.beq-journal__eyebrow{font-family:var(--beq-font-serif);font-style:italic;font-weight:300;font-size:1.15rem;margin:0 0 .4rem;color:var(--beq-ink-soft)}.beq-journal__title{font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 .85rem;letter-spacing:-.02em}.beq-journal__intro{color:var(--beq-ink-soft);font-size:.95rem;line-height:1.55;max-width:40rem}.beq-journal__grid{display:grid;grid-template-columns:1fr;gap:3.2rem var(--beq-grid-gap)}@media(min-width:750px){.beq-journal__grid{grid-template-columns:1fr 1fr}}@media(min-width:990px){.beq-journal__grid{grid-template-columns:repeat(3,1fr)}}.beq-journal__card{text-decoration:none;color:inherit;display:block}.beq-journal__card-media{aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--beq-card-radius);background:var(--beq-paper-soft);margin-bottom:1.2rem}.beq-journal__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.beq-journal__card:hover img{transform:scale(1.04)}.beq-journal__card-kicker{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--beq-ink-soft);margin:0 0 .4rem}.beq-journal__card-title{font-size:clamp(1.05rem,1.6vw,1.25rem);letter-spacing:-.015em;margin:0 0 .6rem;line-height:1.1}.beq-journal__card-excerpt{font-size:.9rem;color:var(--beq-ink-soft);line-height:1.45}.beq-journal-article{max-width:72rem;margin:0 auto;padding:var(--beq-section-y) var(--beq-gutter) 6rem}.beq-journal-article__hero{aspect-ratio:3 / 4;max-height:78vh;overflow:hidden;border-radius:var(--beq-card-radius);margin-bottom:3.2rem;background:var(--beq-paper-soft)}@media(min-width:750px){.beq-journal-article__hero{aspect-ratio:16 / 10;max-height:none}}.beq-journal-article__hero img{width:100%;height:100%;object-fit:cover}.beq-journal-article__kicker{font-family:var(--beq-font-serif);font-style:italic;font-weight:300;font-size:1.05rem;color:var(--beq-ink-soft);margin:0 0 .6rem}.beq-journal-article__title{font-size:clamp(1.7rem,3.2vw,2.5rem);letter-spacing:-.02em;margin:0 0 1.2rem;line-height:1.1}.beq-journal-article__body{font-size:.95rem;line-height:1.65;max-width:62ch;color:var(--beq-ink)}.beq-journal-article__body p{margin:0 0 1.4rem}.beq-journal-article__back{display:inline-block;margin-bottom:2.4rem;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:var(--beq-ink);text-decoration:none;border-bottom:1px solid var(--beq-ink)}.beq-page{max-width:72rem;margin:0 auto;padding:var(--beq-section-y) var(--beq-gutter) 6rem}.beq-page__title{font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.02em;margin:0 0 1.6rem}.beq-page__body{font-size:.95rem;line-height:1.65;color:var(--beq-ink);max-width:62ch}.beq-page__body p{margin:0 0 1.4rem;color:var(--beq-ink-soft)}.footer,.footer-section,.footer-content{font-family:var(--beq-font-sans)!important}.footer a,.footer-block a{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.beq-footer-journal{margin-top:1.2rem}.beq-footer-journal a{color:inherit;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;border-bottom:1px solid currentColor;padding-bottom:.15rem}.shopify-section .section{--section-padding-block: var(--beq-section-y)}.color-scheme-1,.scheme-1{--color-background: #ffffff;--color-foreground: #111111}img,video,.product-card .media,.product-card .media-wrapper,.product-card .card-gallery,.product-card__media{border-radius:var(--beq-media-radius)}input:not([type=checkbox]):not([type=radio]):not([type=number]),textarea,select,.field__input{border-radius:var(--beq-btn-radius)!important}.quantity-selector input[type=number]{border-radius:0!important;background:transparent!important;box-shadow:none!important}.beq-dual__shade{background:linear-gradient(180deg,#0000000d,#00000052)}body{font-size:.9375rem;line-height:1.5;letter-spacing:-.01em}.product-form-buttons{align-items:stretch!important}.product-form-buttons add-to-cart-component,.product-form-buttons .add-to-cart-button:not(.quick-add__button){width:100%}.product-form-buttons .add-to-cart-button:not(.quick-add__button){min-height:2.75rem!important;justify-content:center!important}.product-details .svg-wrapper svg,.product-information .svg-wrapper svg,.quantity-selector .svg-wrapper svg{width:var(--icon-size-xs, .875rem)!important;height:var(--icon-size-xs, .875rem)!important;max-width:none!important}.variant-option__button-label{border-radius:var(--beq-btn-radius)!important;font-size:.75rem!important;min-height:2.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/beq-neimil.css.map */
