@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(font-montserrat-800.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:700;font-style:normal;font-display:swap;src:url(font-caveat-700.woff2) format("woff2")}@font-face{font-family:Fraunces;font-weight:300;font-style:normal;font-display:swap;src:url(font-fraunces-300.woff2) format("woff2")}@font-face{font-family:Fraunces;font-weight:300;font-style:italic;font-display:swap;src:url(font-fraunces-300-italic.woff2) format("woff2")}@font-face{font-family:Archivo Black;font-weight:400;font-style:normal;font-display:swap;src:url(font-archivo-black-400.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-weight:400;font-style:italic;font-display:swap;src:url(font-instrument-serif-italic.woff2) format("woff2")}:root{--b2b-ink: #141414;--b2b-muted: #5d5d5d;--b2b-line: #e5e0d6;--b2b-bone: #faf8f4;--b2b-low: #a14f00;--b2b-error: #b42318;--b2b-ok: #2f6b3a}[data-brand]{--brand-panel: var(--b2b-bone);--brand-ink: var(--b2b-ink);--brand-mark: var(--b2b-ink);--brand-display: var(--font-heading-family);--brand-display-weight: var(--font-heading-weight);--brand-display-case: none;--brand-display-tracking: 0;--brand-accent: var(--font-body-family);--brand-accent-style: italic;--brand-accent-weight: 400;--brand-radius: .4rem}[data-brand=lif]{--brand-panel: #fff4d6;--brand-ink: #1e2749;--brand-mark: #ffd75e;--brand-display: "Montserrat", var(--font-heading-family);--brand-display-weight: 800;--brand-display-case: uppercase;--brand-display-tracking: -.01em;--brand-accent: "Caveat", cursive;--brand-accent-style: normal;--brand-accent-weight: 700;--brand-radius: 1.2rem}[data-brand=glo]{--brand-panel: #f3efe7;--brand-ink: #141414;--brand-mark: #e5e0d6;--brand-display: "Fraunces", Georgia, serif;--brand-display-weight: 300;--brand-display-tracking: -.01em;--brand-accent: "Fraunces", Georgia, serif;--brand-accent-weight: 300;--brand-radius: 0}[data-brand="4gvn"]{--brand-panel: #f2f2f2;--brand-ink: #101010;--brand-mark: #f7d774;--brand-display: "Archivo Black", var(--font-heading-family);--brand-display-weight: 400;--brand-display-case: uppercase;--brand-display-tracking: -.01em;--brand-accent: "Instrument Serif", Georgia, serif;--brand-accent-weight: 400;--brand-radius: .8rem}.b2b-eyebrow{display:inline-block;margin:0 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.b2b-editor-note{margin:.8rem 0 0;padding:.6rem 1rem;font-size:1.2rem;background:#fff7e0;border:1px dashed #c9a227}.b2b-section-header{position:sticky;top:0;z-index:3}.b2b-header{position:relative;border-bottom:1px solid var(--b2b-line)}.b2b-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:3.2rem;min-height:6.4rem}.b2b-header__home{margin:0;line-height:1}.b2b-header__wordmark{display:inline-flex;align-items:center;font-size:1.5rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.b2b-header__wordmark img{height:auto}.b2b-brands__list{display:flex;align-items:stretch;gap:.4rem;margin:0;padding:0;list-style:none}.b2b-brands__tab{display:flex;align-items:center;height:6.4rem;padding:0 1.6rem;border-bottom:2px solid transparent}.b2b-brands__logo{display:block;width:auto;max-width:13rem;object-fit:contain;filter:grayscale(1) brightness(.2);opacity:.8;transition:filter var(--duration-short) ease,opacity var(--duration-short) ease}.b2b-brands__item:hover .b2b-brands__logo,.b2b-brands__item:focus-within .b2b-brands__logo,.b2b-brands__tab[aria-current] .b2b-brands__logo{filter:none;opacity:1}.b2b-brands__tab[aria-current]{border-bottom-color:var(--b2b-ink)}.b2b-brands__item--empty .b2b-brands__logo{opacity:.35}.b2b-mega{display:none;position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--brand-panel);border-bottom:1px solid var(--b2b-line);box-shadow:0 1.2rem 2.4rem #14141414}.b2b-mega__inner{display:flex;flex-wrap:wrap;gap:1.2rem 6.4rem;padding-top:2.8rem;padding-bottom:3.2rem}.b2b-mega__heading{margin:0 0 1rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--b2b-muted)}.b2b-mega ul{display:grid;gap:.6rem}.b2b-mega a{color:var(--brand-ink);text-decoration:none;font-size:1.5rem}.b2b-mega a:hover{text-decoration:underline;text-underline-offset:.3rem}.b2b-mega__note{flex-basis:100%;margin:0}.b2b-header--placed .b2b-mega{position:fixed;top:var(--b2b-mega-top)}@media screen and (min-width:990px){.b2b-brands__item:hover .b2b-mega,.b2b-brands__item:focus-within .b2b-mega{display:block}}.b2b-header__icons{display:flex;align-items:center;justify-content:flex-end}.b2b-header__cart{width:auto;gap:.6rem;padding-right:.4rem}.b2b-cart-count{font-size:1.3rem;font-weight:600;white-space:nowrap}.b2b-account{position:relative}.b2b-account summary{list-style:none;cursor:pointer}.b2b-account summary::-webkit-details-marker{display:none}.b2b-account__panel{position:absolute;top:calc(100% + .6rem);right:0;z-index:10;min-width:18rem;padding:.6rem 0;background:#fff;border:1px solid var(--b2b-line);box-shadow:0 .8rem 2.4rem #1414141f}.b2b-account__panel a{display:block;padding:1rem 1.4rem;font-size:1.4rem;color:var(--b2b-ink);text-decoration:none}.b2b-account__panel a:hover{background:var(--b2b-bone)}.b2b-header__strip{border-top:1px solid var(--b2b-line);background:var(--b2b-bone)}.b2b-header__strip-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4rem}.b2b-strip{display:flex;gap:2.4rem;margin:0;overflow-x:auto;white-space:nowrap}.b2b-strip a,.b2b-header__who a{font-size:1.35rem;color:var(--b2b-ink);text-decoration:none}.b2b-strip a:hover,.b2b-strip a[aria-current],.b2b-header__who a:hover{text-decoration:underline;text-underline-offset:.3rem}.b2b-header__who{margin:0;white-space:nowrap;color:var(--b2b-muted)}@media screen and (max-width:989px){.b2b-header__bar{grid-template-columns:1fr auto;row-gap:0}.b2b-brands{grid-column:1 / -1;grid-row:2;margin:0 -1.5rem;overflow-x:auto;border-top:1px solid var(--b2b-line)}.b2b-brands__list{justify-content:space-around;min-width:max-content;padding:0 .5rem}.b2b-brands__tab{height:4.8rem;padding:0 1.2rem}.b2b-brands__logo{height:2rem}.b2b-header__who{display:none}}.b2b-doors__head{max-width:64rem;margin-bottom:3.2rem}.b2b-doors__title{margin:0;font-size:clamp(3rem,4vw,4.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.b2b-doors__text{margin-top:1.2rem}.b2b-doors__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.b2b-doors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}.b2b-door__link{display:flex;flex-direction:column;height:100%;color:var(--brand-ink);text-decoration:none;background:var(--brand-panel);border-radius:var(--brand-radius);overflow:hidden}.b2b-door__media{aspect-ratio:4 / 5;overflow:hidden;background:#1414140a}.b2b-door__media img,.b2b-door__media svg{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.b2b-door__link:hover .b2b-door__media img{transform:scale(1.03)}@media screen and (min-width:750px){.b2b-door:only-child .b2b-door__link{flex-direction:row}.b2b-door:only-child .b2b-door__media{flex:0 0 50%;aspect-ratio:4 / 3}.b2b-door:only-child .b2b-door__body{justify-content:center;padding:4rem}.b2b-door:only-child .b2b-door__cta{margin-top:1.6rem;align-self:flex-start}}.b2b-door__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.6rem;padding:2.4rem}.b2b-door__logo{height:3rem;width:auto;margin-bottom:.6rem}.b2b-door__title,.b2b-band__title{margin:0;font-family:var(--brand-display);font-weight:var(--brand-display-weight);text-transform:var(--brand-display-case);letter-spacing:var(--brand-display-tracking);line-height:1.1;color:var(--brand-ink)}.b2b-door__title{font-size:2.4rem}.b2b-door__accent,.b2b-band__accent{margin:0;font-family:var(--brand-accent);font-style:var(--brand-accent-style);font-weight:var(--brand-accent-weight);font-size:2rem;line-height:1.2;color:var(--brand-ink)}[data-brand=lif] .b2b-door__accent{font-size:2.6rem}.b2b-door__meta{margin:0;color:var(--b2b-muted)}.b2b-door__cta{margin-top:auto;align-self:stretch}.b2b-door__body .b2b-door__meta+.b2b-door__cta,.b2b-door__body .b2b-door__accent+.b2b-door__cta{margin-top:1.6rem}.b2b-tabs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.b2b-tabs__title{margin:0}.b2b-tabs__list{display:flex;flex-wrap:wrap;gap:.8rem}.b2b-tabs__tab{padding:.8rem 1.6rem;font:inherit;font-size:1.3rem;color:var(--b2b-ink);background:#fff;border:1px solid var(--b2b-line);border-radius:99rem;cursor:pointer}.b2b-tabs__tab[aria-selected=true]{color:#fff;background:var(--b2b-ink);border-color:var(--b2b-ink)}.b2b-tabs__more{display:inline-block;margin-top:2rem}.b2b-steps__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.4rem}.b2b-steps__title{margin:0}.b2b-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem}.b2b-steps__item{padding-top:1.6rem;border-top:2px solid var(--b2b-ink)}.b2b-steps__label{margin:0 0 .6rem;font-weight:600;color:var(--b2b-ink)}.b2b-steps__text p{margin:0}.b2b-band{border-bottom:1px solid var(--b2b-line)}.b2b-band--brand{background:var(--brand-panel)}.b2b-band__inner{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 4rem;padding-top:3.2rem;padding-bottom:3.2rem}.b2b-band__logo img{height:5.6rem;width:auto}.b2b-band__text{flex:1 1 36rem}.b2b-band__title{font-size:clamp(2.8rem,3.6vw,4rem)}.b2b-band__accent{font-size:clamp(2.4rem,3vw,3.2rem)}[data-brand=lif] .b2b-band__accent{font-size:clamp(3rem,3.6vw,3.8rem)}.b2b-band:not(.b2b-band--brand) .b2b-band__title{font-family:var(--font-heading-family);font-weight:700}.b2b-band__line{max-width:60rem;margin:.8rem 0 0;color:var(--brand-ink, var(--b2b-ink))}.b2b-band__line p{margin:0}.b2b-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.b2b-chip{display:inline-block;padding:.6rem 1.4rem;font-size:1.3rem;color:var(--b2b-ink);text-decoration:none;background:#fff;border:1px solid var(--b2b-line);border-radius:99rem}.b2b-chip.is-active,.b2b-chip:hover{color:#fff;background:var(--b2b-ink);border-color:var(--b2b-ink)}.b2b-card__meta{display:flex;flex-wrap:wrap;gap:0 .8rem;margin:.2rem 0 .4rem;color:var(--b2b-muted)}.b2b-card__brand{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--b2b-ink)}.price .price-item.b2b-msrp{display:inline-block;margin:0 0 0 .8rem;font-size:.85em;color:var(--b2b-muted)}.b2b-stock{margin:.4rem 0 0;color:var(--b2b-ok)}.b2b-stock.is-low{color:var(--b2b-low)}.b2b-stock.is-sold-out{color:var(--b2b-muted)}.b2b-product-meta__brand{color:var(--brand-ink, var(--b2b-ink))}.b2b-product-meta__brand:hover{text-decoration:underline;text-underline-offset:.3rem}.b2b-product-meta__details{margin:-.4rem 0 0;color:var(--b2b-muted)}body[data-brand] .product__title h1{font-family:var(--brand-display);font-weight:var(--brand-display-weight);text-transform:var(--brand-display-case);letter-spacing:var(--brand-display-tracking);color:var(--brand-ink)}body[data-brand=lif] .product__title h1,body[data-brand="4gvn"] .product__title h1{font-size:calc(var(--font-heading-scale) * 3rem)}.b2b-order__panel{display:block;padding:2.4rem;border:1px solid var(--b2b-line);background:#fff}.b2b-order__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 2rem;margin-bottom:1.6rem}.b2b-order__title{margin:0}.b2b-order__head .caption{margin:0;color:var(--b2b-muted)}.b2b-order__scroll{overflow-x:auto}.b2b-grid{width:100%;border-collapse:collapse;font-size:1.4rem}.b2b-grid th,.b2b-grid td{padding:.8rem .6rem;text-align:center;vertical-align:top;border-bottom:1px solid var(--b2b-line)}.b2b-grid thead th{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--b2b-muted)}.b2b-grid .b2b-grid__corner,.b2b-grid .b2b-grid__row-label{text-align:left}.b2b-grid__row-label{min-width:14rem;font-weight:600;color:var(--b2b-ink);vertical-align:middle}.b2b-grid__row-label>*{vertical-align:middle}.b2b-grid__swatch{width:4rem;height:4rem;margin-right:1rem;object-fit:cover;border:1px solid var(--b2b-line)}.b2b-grid__qty{width:6.4rem;height:4.4rem;padding:0 .6rem;font:inherit;font-size:1.6rem;font-weight:600;text-align:center;color:var(--b2b-ink);background:#fff;border:1px solid #b9b3a8;border-radius:.4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.b2b-grid__qty::-webkit-outer-spin-button,.b2b-grid__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-grid__qty:focus-visible{outline:2px solid var(--b2b-ink);outline-offset:1px}.b2b-grid__qty:not(:placeholder-shown){border-color:var(--b2b-ink);border-width:2px}.b2b-grid__qty:disabled{background:#f3f3f1;border-color:#e4e2dd;cursor:not-allowed}.b2b-grid__stock{display:block;margin-top:.4rem;font-size:1.2rem;color:var(--b2b-muted);white-space:nowrap}.b2b-grid__price{display:block}.is-low .b2b-grid__stock{color:var(--b2b-low);font-weight:600}.is-sold-out .b2b-grid__stock,.is-missing{color:#a8a29a}.is-adjusted .b2b-grid__qty{border-color:var(--b2b-low);box-shadow:0 0 0 2px #a14f0026}.b2b-grid__sum{min-width:7rem;font-weight:600;color:var(--b2b-ink);text-align:right;vertical-align:middle}.b2b-grid thead .b2b-grid__sum{text-align:right}.b2b-bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:1.6rem;padding:1.6rem 2rem;background:#fff;border:2px solid var(--b2b-ink)}.b2b-bar__summary p{margin:0}.b2b-bar__totals{font-size:1.6rem;color:var(--b2b-ink)}.b2b-bar__message:empty{display:none}.b2b-bar__message{max-width:60rem;margin-top:.4rem;color:var(--b2b-low)}.b2b-bar__message.is-error{color:var(--b2b-error)}.b2b-bar__actions{display:flex;align-items:center;gap:1.6rem}.b2b-bar__clear{font:inherit;font-size:1.3rem;background:none;border:0;text-decoration:underline;cursor:pointer;color:var(--b2b-ink)}.b2b-bar__add{min-width:22rem}.b2b-bar__add.loading>span{visibility:hidden}.b2b-bar__add .loading__spinner{display:none}.b2b-bar__add.loading .loading__spinner{display:inline-flex;position:absolute}@media screen and (max-width:749px){.b2b-order__panel{padding:1.6rem}.b2b-grid--matrix thead{display:none}.b2b-grid--matrix,.b2b-grid--matrix tbody{display:block}.b2b-grid--matrix tr{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem .6rem;padding:1.2rem 0;border-bottom:1px solid var(--b2b-line)}.b2b-grid--matrix th,.b2b-grid--matrix td{padding:0;border:0}.b2b-grid--matrix .b2b-grid__row-label{grid-column:1 / -1}.b2b-grid--matrix .b2b-grid__cell:before{content:attr(data-size);display:block;margin-bottom:.2rem;font-size:1.1rem;font-weight:600;color:var(--b2b-muted)}.b2b-grid--matrix .b2b-grid__qty{width:100%}.b2b-grid--matrix .b2b-grid__sum{grid-column:span 2;text-align:left}.b2b-grid--matrix [data-row-total]{text-align:right}.b2b-bar{margin-left:-1.6rem;margin-right:-1.6rem;padding:1.2rem 1.6rem}.b2b-bar__summary,.b2b-bar__actions{flex-basis:100%}.b2b-bar__add{flex:1;min-width:0}}.quick-add-modal__content-info--bulk b2b-grid-loader{display:block}.quick-add-modal__content-info--bulk .b2b-order__panel{padding:0;border:0}.quick-add-modal__content-info--bulk .b2b-order__title{display:none}.b2b-sheet__list{display:block}.b2b-sheet__hint{margin:0 0 1.2rem;color:var(--b2b-muted)}.b2b-sheet__item{border-top:1px solid var(--b2b-line)}.b2b-sheet__item:last-of-type{border-bottom:1px solid var(--b2b-line)}.b2b-sheet__summary{display:grid;grid-template-columns:6rem minmax(16rem,2fr) minmax(12rem,1fr) minmax(12rem,1fr) 8rem 6rem;align-items:center;gap:1.6rem;padding:1.2rem 0;list-style:none;cursor:pointer}.b2b-sheet__summary::-webkit-details-marker{display:none}.b2b-sheet__media img{display:block;width:6rem;height:6rem;object-fit:cover}.b2b-sheet__name{display:grid;gap:.2rem}.b2b-sheet__title{font-weight:600;color:var(--b2b-ink);text-decoration:none}.b2b-sheet__name .caption{color:var(--b2b-muted)}.b2b-sheet__price .price{margin:0}.b2b-sheet__units{font-weight:600;color:var(--b2b-ink);text-align:right}.b2b-sheet__toggle{text-align:right;text-decoration:underline;color:var(--b2b-ink)}.b2b-sheet__item[open] .b2b-sheet__toggle{visibility:hidden}.b2b-sheet__grid{padding:0 0 1.6rem;overflow-x:auto}.b2b-sheet__pages{margin-top:2rem;color:var(--b2b-muted)}@media screen and (max-width:749px){.b2b-sheet__summary{grid-template-columns:5rem 1fr auto;gap:.4rem 1.2rem}.b2b-sheet__media{grid-row:span 3}.b2b-sheet__media img{width:5rem;height:5rem}.b2b-sheet__price,.b2b-sheet__stock{grid-column:2}.b2b-sheet__units{grid-column:3;grid-row:1}.b2b-sheet__toggle{grid-column:3;grid-row:2}}.b2b-gate{max-width:64rem;padding:2.4rem;background:var(--b2b-bone);border:1px solid var(--b2b-line)}.b2b-gate p{margin:0 0 1.2rem}.b2b-gate__title{font-weight:600;font-size:1.8rem;color:var(--b2b-ink)}.b2b-gate__actions{display:flex;flex-wrap:wrap;gap:1rem}.b2b-cart-group th{padding:1.2rem;text-align:left;background:var(--brand-panel);border-left:3px solid var(--brand-mark)}.b2b-cart-group[data-brand=other] th{background:var(--b2b-bone);border-left-color:var(--b2b-line)}.b2b-cart-group__name{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink)}.b2b-cart-group__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem}.b2b-cart-group__sum{font-size:1.3rem;font-weight:600;letter-spacing:0;color:var(--b2b-ink)}@media screen and (max-width:749px){.b2b-cart-group{display:block;margin-bottom:1.6rem}.b2b-cart-group th{display:block}}.cart-drawer .b2b-cart-group{display:block;margin:.8rem 0}.cart-drawer .b2b-cart-group th{display:block;padding:.8rem 1rem}.login-to-see-price{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/10/assets/b2b.css.map */
