:root{--bs-rule: #2b3035;--bs-dim: #9da3a8;--bs-ink-dim: #575d63;--bs-bench-rule: #cfcdc6;--bs-signal-deep: #8a5a00;--bs-radius: .4rem;--bs-radius-tile: .6rem;--bs-space-xs: .8rem;--bs-space-sm: 1.6rem;--bs-space-md: 3.2rem;--bs-space-lg: 4.8rem;--bs-section: 4.8rem;--bs-ease: cubic-bezier(.2, .8, .2, 1)}@media screen and (min-width:990px){:root{--bs-section: 8rem}}.color-background-2{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels)}.color-background-1 .button--secondary,.color-background-2 .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}body{background:var(--bs-chassis);font-feature-settings:"kern";-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.bs-display,.bs-h1,.bs-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.012em;text-transform:none}h4,h5,h6,.h4,.h5{font-family:var(--font-body-family);font-weight:500;letter-spacing:0}.bs-display{font-size:clamp(4.4rem,2.8rem + 4.4vw,8.8rem);line-height:.95;margin:0;max-width:14ch;text-wrap:balance}.bs-h1,.product__title h1,.main-page-title{font-size:clamp(3.2rem,2.4rem + 2.2vw,5.6rem);line-height:1;margin:0}.bs-h2,.title.h1,.related-products__heading.h2,.collection__title .title{font-size:clamp(3rem,2.2rem + 2vw,4.8rem);line-height:1.02;margin:0;text-wrap:balance}.bs-label,.caption-with-letter-spacing{font-family:var(--bs-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;margin:0}.bs-price,.price,.price__regular .price-item,.totals__total-value,.cart-item__price-wrapper .price,.bs-readout,.bs-shelf__count,.bs-guide__value{font-family:var(--bs-font-mono);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.rte,.rte p{max-width:64ch}a:not(.button):not(.full-unstyled-link):not(.header__menu-item):not(.list-menu__item){text-underline-offset:.25em}:focus-visible,.button:focus-visible,.shopify-payment-button__button:focus-visible,summary:focus-visible{outline:.2rem solid var(--bs-signal);outline-offset:.2rem;box-shadow:none}.color-accent-2 :focus-visible,.color-inverse :focus-visible,.bs-tile :focus-visible{outline-color:var(--bs-ink)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:600;letter-spacing:.01em;min-height:4.8rem;padding:0 2.4rem}.button--primary:hover,.product-form__submit:hover{filter:brightness(1.06)}.bs-wordmark{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));line-height:1}.bs-wordmark__mark{width:2.2rem;height:2.2rem;flex:none}.bs-wordmark__name{font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;letter-spacing:.02em;text-transform:uppercase}.bs-wordmark__suffix{font-family:var(--bs-font-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-dim);padding-left:.8rem;border-left:1px solid var(--bs-rule)}.header-wrapper{border-bottom:1px solid var(--bs-rule)}.header__menu-item{font-size:1.5rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--bs-signal);text-decoration-thickness:.2rem;text-underline-offset:.6rem}.announcement-bar__message{font-family:var(--bs-font-mono);font-size:1.2rem;letter-spacing:.02em}.announcement-bar{border-bottom:1px solid var(--bs-rule)}.bs-tile{display:block;position:relative;overflow:hidden;background:var(--bs-bench);border-radius:var(--bs-radius-tile)}.bs-tile__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.card-wrapper .card__inner .card__media .media,.card-wrapper .card__inner>.card__media{background:var(--bs-bench);border-radius:var(--bs-radius-tile)}.card-wrapper .card__media .media img{object-fit:contain;mix-blend-mode:multiply;padding:6%}.card-wrapper .card--standard>.card__content{padding-top:1.2rem}.card-wrapper .card--standard .card__inner{--color-background: var(--color-base-accent-2);background:var(--bs-bench);border-radius:var(--bs-radius-tile)}.card-wrapper .card__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;line-height:1.35;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card__information .caption-with-letter-spacing{color:var(--bs-dim);opacity:1}.card-wrapper .card__information .price{font-size:1.6rem;margin-top:.8rem}.card-wrapper .card__badge .badge{font-family:var(--bs-font-mono);font-size:1.1rem;letter-spacing:.04em;border-radius:var(--bs-radius)}.card-wrapper .quick-add__submit{min-height:4.4rem;font-size:1.4rem}@media(hover:hover){html[data-bs-motion] .card-wrapper .card__media .media img{transition:transform .24s var(--bs-ease)}html[data-bs-motion] .card-wrapper:hover .card__media .media img{transform:scale(1.03)}}.bs-readouts{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.bs-readout{font-size:1.2rem;line-height:1.2;padding:.5rem .8rem;border:1px solid var(--bs-rule);border-radius:var(--bs-radius);color:rgb(var(--color-foreground));white-space:nowrap}.bs-readouts--card{margin-top:.8rem}.bs-readouts--card .bs-readout{font-size:1.1rem;padding:.4rem .6rem;color:var(--bs-dim)}@media screen and (max-width:749px){.bs-readouts--card .bs-readout:nth-child(n+3){display:none}}.bs-readouts--pdp .bs-readout{font-size:1.4rem;padding:.8rem 1.2rem;border-color:rgba(var(--color-foreground),.28)}.bs-section{padding-block:var(--bs-section)}.bs-section--tight{padding-block:calc(var(--bs-section) * .6)}.bs-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.collection .title-wrapper-with-link{align-items:baseline;margin-bottom:2.4rem}.collection .title-wrapper-with-link .link{font-family:var(--bs-font-mono);font-size:1.3rem;text-decoration:none;border-bottom:1px solid var(--bs-signal);padding-bottom:.2rem}.bs-hero{position:relative;background-color:rgb(var(--color-background));background-image:var(--bs-grid-image);background-size:2.4rem 2.4rem;border-bottom:1px solid var(--bs-rule)}.bs-hero__inner{display:grid;gap:3.2rem;padding-block:4rem 4.8rem}.bs-hero__copy{display:grid;gap:2rem;align-content:center}.bs-hero__trace{width:min(32rem,80%);height:2.4rem;color:var(--bs-signal)}html[data-bs-motion] .bs-hero__trace path{stroke-dasharray:1;stroke-dashoffset:1;animation:bs-trace .9s var(--bs-ease) .2s forwards}@keyframes bs-trace{to{stroke-dashoffset:0}}.bs-hero__text{font-size:1.8rem;color:var(--bs-dim)}.bs-hero__text p{margin:0}.bs-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.bs-hero__bench{display:grid;gap:1.2rem;align-content:center}.bs-hero__media{aspect-ratio:4 / 3;padding:6%}.bs-hero__meta{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem}.bs-hero__meta-text{display:grid;gap:.4rem}.bs-hero__meta .bs-label{color:var(--bs-dim)}.bs-hero__product{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;text-decoration:none}.bs-hero__product:hover{text-decoration:underline}.bs-hero__meta .bs-price{font-size:2rem;margin:0;white-space:nowrap}@media screen and (min-width:990px){.bs-hero__inner{grid-template-columns:1fr 1fr;gap:6.4rem;padding-block:7.2rem 8rem;min-height:60rem}}.bs-shelves__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;list-style:none;margin:0;padding:0}.bs-shelf__link{display:grid;gap:.6rem;color:rgb(var(--color-foreground));text-decoration:none}.bs-shelf__media{aspect-ratio:4 / 3;padding:10%}.bs-shelf__media .placeholder-svg{width:100%;height:100%}.bs-shelf__name{font-family:var(--font-heading-family);font-weight:600;font-size:1.9rem;line-height:1.1}.bs-shelf__count{font-size:1.2rem;color:var(--bs-dim)}.bs-shelf__link:hover .bs-shelf__name{text-decoration:underline;text-decoration-color:var(--bs-signal);text-underline-offset:.3em}@media screen and (min-width:750px){.bs-shelves__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:1200px){.bs-shelves__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.bs-facts{border-block:1px solid var(--bs-rule)}.bs-facts__list{display:grid;gap:2.4rem;margin:0}.bs-facts__item{display:grid;gap:.6rem;align-content:start}.bs-facts__title{display:flex;align-items:baseline;gap:1rem;font-weight:600;font-size:1.7rem}.bs-facts__index{font-family:var(--bs-font-mono);font-size:1.2rem;font-weight:500;color:var(--bs-signal)}.bs-facts__text{margin:0;color:var(--bs-dim);font-size:1.5rem;line-height:1.55}.bs-facts__link{display:inline-block;margin-left:.4rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.bs-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.bs-facts__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.bs-guide__inner{display:grid;gap:3.2rem}.bs-guide__intro{display:grid;gap:1.6rem;align-content:start;justify-items:start}.bs-guide__text p{margin:0}.bs-guide__rows{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),.2)}.bs-guide__row{display:grid;gap:.6rem 2.4rem;padding-block:2rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.bs-guide__value{font-size:2rem;line-height:1.2}.bs-guide__title{font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;margin:0 0 .4rem}.bs-guide__desc{margin:0;max-width:56ch;color:rgba(var(--color-foreground),.78)}.color-accent-2 .bs-guide__desc{color:var(--bs-ink-dim)}.bs-guide__link{display:inline-block;margin-top:.6rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.bs-guide__row{grid-template-columns:22rem 1fr;align-items:baseline}}@media screen and (min-width:990px){.bs-guide__inner{grid-template-columns:4fr 7fr;gap:6.4rem}}.bs-faq__inner{display:grid;gap:2.4rem}.bs-faq__list{border-top:1px solid var(--bs-rule)}.bs-faq__item{border-bottom:1px solid var(--bs-rule)}.bs-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding-block:2rem;cursor:pointer;list-style:none;font-weight:500;font-size:1.7rem}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__icon{position:relative;width:1.4rem;height:1.4rem;flex:none}.bs-faq__icon:before,.bs-faq__icon:after{content:"";position:absolute;inset:50% 0 auto;height:.2rem;margin-top:-.1rem;background:var(--bs-signal)}.bs-faq__icon:after{transform:rotate(90deg)}html[data-bs-motion] .bs-faq__icon:after{transition:transform .2s var(--bs-ease)}.bs-faq__item[open] .bs-faq__icon:after{transform:rotate(0)}.bs-faq__a{padding-bottom:2rem;color:var(--bs-dim)}.bs-faq__a>:first-child{margin-top:0}@media screen and (min-width:990px){.bs-faq__inner{grid-template-columns:4fr 7fr;gap:6.4rem}}.bs-pagehead{border-bottom:1px solid var(--bs-rule);background-image:var(--bs-grid-image);background-size:2.4rem 2.4rem}.bs-pagehead__body{display:grid;gap:1.2rem;padding-block:4rem 3.2rem}.bs-pagehead__count{color:var(--bs-signal)}.bs-pagehead__text{color:var(--bs-dim);font-size:1.6rem}.bs-pagehead__text>:first-child{margin-top:0}.bs-pagehead__text>:last-child{margin-bottom:0}@media screen and (min-width:990px){.bs-pagehead__body{padding-block:6.4rem 4.8rem}}.product .product__media-item .media,.product .product__media-list .media,.product-media-container{background:var(--bs-bench);border-radius:var(--bs-radius-tile)}.product .product__media-item img,.product-media-container img{mix-blend-mode:multiply}.thumbnail{background:var(--bs-bench)}.thumbnail img{mix-blend-mode:multiply}.product__info-container>*+*{margin-top:1.6rem}.product__title h1{font-size:clamp(2.8rem,2rem + 1.6vw,4rem);line-height:1.05}.product .price--large .price-item,.product .price__regular .price-item--regular{font-size:2.6rem}.bs-pdp-lead{font-size:1.7rem;color:var(--bs-dim);margin:0}.bs-pdp-box{display:grid;gap:1.2rem;margin:0;padding-block:1.6rem;border-block:1px solid var(--bs-rule)}.bs-pdp-box__row{display:grid;gap:.4rem}.bs-pdp-box__row dt{color:var(--bs-dim)}.bs-pdp-box__row dd{margin:0;font-size:1.5rem;line-height:1.5}body .product-form__input--pill input[type=radio]+label{border-radius:var(--bs-radius);font-size:1.4rem}body .product-form__input--pill input[type=radio]:checked+label{background:var(--bs-text);color:var(--bs-chassis);border-color:var(--bs-text)}.product__description h3,.product__description h4{font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;margin:2.8rem 0 1rem;letter-spacing:0}.product__description h3:first-child{margin-top:0}.product__description table.bs-spec{width:100%;border-collapse:collapse;table-layout:auto;font-size:1.4rem;margin:0;border:0}.product__description table.bs-spec th,.product__description table.bs-spec td{text-align:left;vertical-align:top;padding:1rem 0;border:0;border-bottom:1px solid var(--bs-rule)}.product__description table.bs-spec th{width:40%;padding-right:1.6rem;font-weight:400;color:var(--bs-dim)}.product__description table.bs-spec td{font-family:var(--bs-font-mono);font-weight:500;font-size:1.3rem;overflow-wrap:anywhere}.product__description ol{font-size:1.3rem;color:var(--bs-dim);padding-left:2rem}.bs-assurance{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:1.4rem;color:var(--bs-dim)}.bs-assurance li{position:relative;padding-left:1.8rem}.bs-assurance li:before{content:"";position:absolute;left:0;top:.75em;width:.8rem;height:.2rem;background:var(--bs-signal)}.bs-assurance a{color:inherit}.bs-assurance__tax{font-size:1.3rem;color:var(--bs-dim);margin:0 0 .6rem}.bs-assurance--cart{margin-top:1.6rem}.product__accordion summary,.accordion summary{padding-block:1.6rem}.accordion{border-color:var(--bs-rule)}.facets__summary,.facet-filters__label,.product-count__text{font-family:var(--bs-font-mono);font-size:1.3rem}.facets-container,.facets__form{border-color:var(--bs-rule)}.drawer__inner{border-left:1px solid var(--bs-rule)}.cart-item__media{background:var(--bs-bench);border-radius:var(--bs-radius);isolation:isolate}.cart-item__media .cart-item__image{mix-blend-mode:multiply;object-fit:contain;background:transparent}.footer{border-top:1px solid var(--bs-rule)}.footer-block__heading{font-family:var(--bs-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-dim)}@media(prefers-reduced-motion:reduce){html[data-bs-motion] .bs-hero__trace path{animation:none;stroke-dashoffset:0}html[data-bs-motion] .card-wrapper .card__media .media img,html[data-bs-motion] .bs-faq__icon:after{transition:none}html[data-bs-motion] .card-wrapper:hover .card__media .media img{transform:none}}.bs-wordmark,.bs-wordmark__name,.bs-wordmark__suffix{white-space:nowrap}@media screen and (max-width:749px){.bs-wordmark__name{font-size:1.9rem}.bs-wordmark__suffix{display:none}.bs-wordmark__mark{width:1.9rem;height:1.9rem}}.collection__title.title-wrapper,.collection__title .title{text-align:left}.collection__view-all.center{text-align:left;justify-content:flex-start}.collection__view-all .link{font-family:var(--bs-font-mono);font-size:1.3rem;text-decoration:none;border-bottom:1px solid var(--bs-signal);padding-bottom:.2rem;color:rgb(var(--color-foreground))}body .price .price-item{color:rgb(var(--color-foreground));font-weight:500}body .price--on-sale .price-item--sale{color:var(--bs-signal)}body .color-accent-2 .price--on-sale .price-item--sale{color:var(--bs-signal-deep)}.form__label .form__label-value{margin-left:.8rem;color:var(--bs-dim);font-weight:400}.bs-pdp-config{display:block;margin-top:1rem;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:0;color:var(--bs-dim)}.sticky-atc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__media-wrapper .thumbnail-slider,.product__media-wrapper .thumbnail-list{max-width:100%}.product__media-wrapper .thumbnail-slider{overflow:hidden}@media screen and (min-width:750px)and (max-width:989px){.product__media-wrapper .thumbnail-list{overflow-x:auto}}.footer-block__details-content .list-menu__item--link{padding-block:.8rem}.bs-facts__link,.bs-guide__link,.bs-assurance a{display:inline-block;padding-block:.4rem}.header :focus-visible,.header__icon:focus-visible,.header__menu-item:focus-visible{outline:.2rem solid var(--bs-signal);outline-offset:.2rem;box-shadow:none}.cart-item__media{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.cart-item__media .cart-item__image{max-height:100%}.product__description li,.product__description p{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bsignal.css.map */
