:root{--bt-ink: #343928;--bt-ink-soft: #5b604f;--bt-sand: #f2ede3;--bt-rose: #d9a99c;--bt-rose-text: #b27468;--bt-card: #f8f9f6;--bt-line: color-mix(in srgb, var(--bt-ink) 16%, transparent);--bt-radius: 8px;--bt-radius-sm: 4px;--bt-width: 1200px;--bt-gutter: clamp(16px, 4vw, 48px);--bt-gap: clamp(36px, 4.5vw, 64px);--bt-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-heading-family: "El Messiri", Georgia, serif;--font-body-family: "Chivo", system-ui, sans-serif}.page-width{max-width:calc(var(--bt-width) + 2 * var(--bt-gutter));padding-left:var(--bt-gutter);padding-right:var(--bt-gutter)}body{color:var(--bt-ink);font-weight:300}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400}strong,b{font-weight:600}.bt-button,.bt-signup__form button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:var(--bt-radius-sm);font-family:var(--bt-mono);font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bt-button--dark:hover{background:var(--bt-ink-hover)}.bt-button--rose:hover,.bt-signup__form button:hover{background:var(--bt-rose-hover)}.bt-button:focus-visible,.bt-signup__form button:focus-visible{outline:2px solid var(--bt-ink);outline-offset:3px}body .section-header,body .section-header.shopify-section-group-header-group{margin-bottom:0;position:fixed;top:0;left:0;right:0;z-index:5;padding:clamp(10px,1.6vw,22px) var(--bt-gutter) 0;background:transparent}.header-wrapper{max-width:var(--bt-width);margin-inline:auto;background:#fff;border:0;border-radius:var(--bt-radius)}.header.page-width{max-width:none;padding-left:clamp(16px,2.4vw,32px);padding-right:clamp(16px,2.4vw,32px)}.header__menu-item,.header__menu-item span{font-family:var(--bt-mono);font-size:1.15rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bt-hero{position:relative;display:grid;min-height:clamp(460px,46vw,780px);overflow:hidden;color:#fff}.bt-hero__media,.bt-hero__media img,.bt-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.bt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--bt-ink) calc(var(--bt-overlay, .6) * 100%),transparent),color-mix(in srgb,var(--bt-ink) 0%,transparent) 58%);pointer-events:none}.bt-hero__inner{position:relative;z-index:1;align-self:end;display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;width:100%;padding-bottom:clamp(24px,3.4vw,56px)}.bt-hero__heading{margin:0;max-width:22ch;text-wrap:balance;font-size:calc(clamp(3.4rem,4.4vw,6rem) * var(--bt-heading-scale, 1));line-height:1.04;color:inherit}.bt-hero__sub{margin:1.8rem 0 0;font-family:var(--bt-mono);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.bt-hero__inner{flex-direction:column;align-items:flex-start}}.collection{padding-top:var(--bt-gap)}.collection .title{font-size:clamp(2.6rem,2.6vw,3.4rem);font-weight:400}.collection .card-wrapper .card{border:0;background:var(--bt-card);border-radius:var(--bt-radius)}.collection .card__information{text-align:center}.collection .card__heading,.collection .card__heading a{font-family:var(--bt-mono);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collection .card__heading{min-height:3em;line-height:1.5}.collection .card-information{text-align:center}.collection .card-information .price{margin-top:.4rem;font-size:1.4rem;color:var(--bt-ink-soft)}.collection .card-information .price *{color:inherit}.collection .quick-add__submit{background:var(--bt-sand);color:var(--bt-ink);border-radius:var(--bt-radius-sm);font-family:var(--bt-mono);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collection .quick-add__submit:before,.collection .quick-add__submit:after{box-shadow:none}.bt-intro{padding:var(--bt-gap) 0 0}.bt-intro__rule{margin:0;border:0;border-top:1px solid var(--bt-line)}.bt-intro__body{padding:var(--bt-gap) 0}.bt-intro__heading{margin:0 0 2.4rem;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.1}.bt-accent{color:var(--bt-rose-text)}.bt-intro__text{max-width:64rem;margin-bottom:3.2rem;font-size:1.6rem;line-height:1.65}.bt-feature{padding:var(--bt-gap) 0;margin-bottom:clamp(48px,7vw,104px)}.bt-feature__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,3vw,40px);align-items:stretch}.bt-feature__large{position:relative;min-height:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--bt-radius)}.bt-feature__large img,.bt-feature__large .bt-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt-feature__side{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.bt-feature__small{aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--bt-radius)}.bt-feature__small img,.bt-feature__small .bt-feature__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bt-feature__placeholder{background:#ece4dc;fill:#cdb4a6}.bt-feature__heading{margin:0;font-size:calc(clamp(3.2rem,3.6vw,4.8rem) * var(--bt-heading-scale, 1));line-height:1.1}.bt-feature__text{font-size:1.6rem;line-height:1.65}.bt-feature__text{margin:0}.bt-feature__cta{align-self:flex-start}@media(min-width:750px){.bt-feature--reverse .bt-feature__inner{grid-template-columns:1fr 1.1fr}.bt-feature--reverse .bt-feature__large{order:2}}@media(max-width:749px){.bt-feature__inner{grid-template-columns:1fr}.bt-feature__large{aspect-ratio:4 / 5;min-height:0}.bt-feature__side{gap:2rem}}.bt-signup{padding:0 0 clamp(72px,9vw,128px)}.bt-signup__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:30rem;padding:clamp(28px,4vw,64px);border-radius:calc(var(--bt-radius) * 2);background:linear-gradient(135deg,color-mix(in srgb,var(--bt-rose) 18%,#fff),color-mix(in srgb,var(--bt-rose) 42%,#fff))}.bt-signup__content{min-width:0}.bt-signup__heading{margin:0 0 1.4rem;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1}.bt-signup__text{max-width:32rem;margin:0 0 2.6rem;font-size:1.6rem;line-height:1.6}.bt-signup__form{display:flex;width:100%;max-width:40rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--bt-ink) 28%,transparent);border-radius:var(--bt-radius-sm);background:#ffffffb3}.bt-signup__form input{flex:1;min-width:0;padding:0 1.2rem;border:0;background:transparent;font:inherit;font-size:1.5rem;color:var(--bt-ink)}.bt-signup__form input::placeholder{color:var(--bt-ink-soft);opacity:1}.bt-signup__form input,.bt-signup__form input:focus,.bt-signup__form input:focus-visible{outline:0;box-shadow:none}.bt-signup__form:focus-within{border-color:var(--bt-rose-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-rose-text) 28%,transparent)}.bt-signup__form button{flex:none;min-height:4.2rem;padding:0 1.8rem}.bt-signup__message{margin-top:1.2rem}.bt-signup__image{position:absolute;right:clamp(0px,2%,40px);bottom:0;height:calc(100% + 19rem);aspect-ratio:1;pointer-events:none}.bt-signup__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}@media(max-width:749px){.bt-signup__panel{grid-template-columns:minmax(0,1fr);padding-bottom:30rem}.bt-signup__image{right:50%;transform:translate(50%);height:36rem}}.bt-footer{background:var(--bt-sand);color:var(--bt-ink)}.bt-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,96px);padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px)}.bt-footer__logo img{display:block;max-width:16rem;height:auto}.bt-footer__name{font-size:2.8rem;line-height:1.1}.bt-footer__text{max-width:34rem;margin:1.6rem 0 0;font-size:1.5rem;line-height:1.65}.bt-footer__contact{margin:2rem 0 0;padding:0;list-style:none;font-size:1.5rem;line-height:1.8}.bt-footer a{color:var(--bt-ink);text-decoration:none}.bt-footer a:hover{text-decoration:underline;text-underline-offset:.3em}.bt-footer a:focus-visible{outline:2px solid var(--bt-ink);outline-offset:3px;border-radius:2px}.bt-footer__social{margin-top:2rem}.bt-footer__social .list-social{justify-content:flex-start;margin-left:-1.2rem}.bt-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:3.2rem 2.4rem}.bt-footer__heading{margin:0 0 1.8rem;font-size:2rem;line-height:1.2}.bt-footer__list{margin:0;padding:0;list-style:none}.bt-footer__list li+li{margin-top:1rem}.bt-footer__list a{font-size:1.5rem;line-height:1.4}.bt-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 3.2rem;padding:2.4rem 0 3.2rem;border-top:1px solid var(--bt-line);font-size:1.3rem;color:var(--bt-ink-soft)}.bt-footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:0;padding:0;list-style:none}.bt-footer__bottom a{color:var(--bt-ink-soft)}@media(max-width:989px){.bt-footer__top{grid-template-columns:1fr}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;background:#faf6ef9e;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);transition:opacity .35s ease}body:has(.header__search details[open]):before{opacity:1}html.bt-menu-open body:before{opacity:1;z-index:99}html.bt-menu-open{overflow:hidden}.header-wrapper{position:relative}.search-modal.modal__content{position:absolute;top:calc(100% + 10px);bottom:auto;left:0;right:0;width:min(58rem,calc(100vw - 2 * var(--bt-gutter)));height:auto;min-height:0;margin-inline:auto;background:transparent;border:0;z-index:4}.search-modal .modal-overlay{display:none!important}details[open]>.search-modal{animation:none}.search-modal .search-modal__content{display:block;width:100%;height:auto;padding:1rem;background:#fff;border:1px solid color-mix(in srgb,var(--bt-ink) 8%,transparent);border-radius:var(--bt-radius);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--bt-ink) 30%,transparent),0 2px 10px color-mix(in srgb,var(--bt-ink) 5%,transparent)}.search-modal .search-modal__form{max-width:none;width:100%}.search-modal .search-modal__close-button{display:none}@keyframes bt-search-in{0%{opacity:0;transform:translateY(-10px) scale(.98);clip-path:inset(0 0 100% 0 round var(--bt-radius))}to{opacity:1;transform:none;clip-path:inset(-10px -10px -90px -10px round var(--bt-radius))}}details[open]>.search-modal .search-modal__content{transform-origin:top center;animation:bt-search-in .45s cubic-bezier(.2,.7,.2,1) both}.search-modal .field:before,.search-modal .field:after{display:none}.search-modal .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-modal .search__input.field__input{height:5rem;padding:0 5rem 0 4.8rem;border:1px solid color-mix(in srgb,var(--bt-ink) 12%,transparent);border-radius:calc(var(--bt-radius) - 2px);background:#fff;font-family:var(--bt-mono);font-size:1.4rem;font-weight:400;color:var(--bt-ink);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.search-modal .field__input::placeholder{opacity:1;color:var(--bt-ink-soft)}.search-modal .field__input:focus,.search-modal .field__input:focus-visible{outline:0;border-color:color-mix(in srgb,var(--bt-rose-text) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bt-rose) 30%,transparent)}.search-modal .search__button,.search-modal .reset__button{top:.4rem;width:4.2rem;height:4.2rem}.search-modal .search__button{left:.4rem;right:auto;background:transparent;color:var(--bt-ink-soft);border-radius:calc(var(--bt-radius) - 3px)}.search-modal .search__button:hover{background:var(--bt-card)}.search-modal .reset__button{right:.4rem;color:var(--bt-ink-soft);border-radius:calc(var(--bt-radius) - 3px)}.search-modal .reset__button:after{display:none}.search-modal .reset__button:hover{background:var(--bt-card)}.search-modal .search__button:focus-visible,.search-modal .reset__button:focus-visible{outline:2px solid var(--bt-rose-text);outline-offset:1px;background-color:transparent}.search-modal .predictive-search{position:static;width:100%;max-height:min(52vh,40rem);margin-top:.8rem;padding:0;background:transparent;border:0;box-shadow:none;z-index:auto}.search-modal .predictive-search,.search-modal .predictive-search *{font-family:var(--bt-mono);font-weight:400;text-transform:none;letter-spacing:0}.search-modal .predictive-search__results-groups-wrapper{flex-direction:column;gap:1.4rem;padding:.8rem 0 0;border:0}.search-modal .predictive-search__heading{margin:0 0 .8rem;padding:0 .6rem;border:0;font-size:1.15rem;color:var(--bt-ink-soft)}.search-modal #predictive-search-results-queries-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0 .2rem}.search-modal #predictive-search-results-queries-list .predictive-search__item{padding:.6rem 1.3rem;background:var(--bt-sand);border-radius:999px;color:var(--bt-ink)}.search-modal #predictive-search-results-queries-list .predictive-search__item:hover,.search-modal #predictive-search-results-queries-list [aria-selected=true] .predictive-search__item{background:var(--bt-rose)}.search-modal #predictive-search-results-queries-list .predictive-search__item-heading{font-size:1.2rem;margin:0}.search-modal .predictive-search__item{padding:.7rem .8rem;border-radius:calc(var(--bt-radius) - 2px);color:var(--bt-ink)}.search-modal .predictive-search__item:hover,.search-modal .predictive-search__list-item[aria-selected=true]>.predictive-search__item{background:var(--bt-card);text-decoration:none}.search-modal .predictive-search__item--link-with-thumbnail{gap:1.2rem;align-items:center}.search-modal .predictive-search__item-heading{font-size:1.25rem;line-height:1.45;color:var(--bt-ink)}.search-modal .predictive-search__item .price,.search-modal .predictive-search__item .price *{font-size:1.15rem;color:var(--bt-ink-soft)}.search-modal .predictive-search__image{width:4.4rem;height:4.4rem;border-radius:.8rem;object-fit:cover}.search-modal .predictive-search mark,.search-modal .predictive-search strong{background:transparent;color:var(--bt-rose-text)}.search-modal .predictive-search__item--term{margin-top:.8rem;padding:1.2rem 1.4rem;background:var(--bt-card);border-radius:calc(var(--bt-radius) - 2px);color:var(--bt-ink);font-size:1.25rem}.search-modal .predictive-search__item--term:hover{background:var(--bt-sand)}.search-modal .predictive-search__item--term *{color:var(--bt-ink)}@media(max-width:749px){.search-modal.modal__content{top:calc(100% + 8px)}.search-modal .search-modal__content{padding:.8rem}}@media(prefers-reduced-motion:reduce){details[open]>.search-modal .search-modal__content{animation:none}body:before{transition:none}}.template-search__results .card__heading,.template-search__results .card__heading a,.template-search__results .price{font-family:var(--bt-mono);font-weight:400}.bt-menu-toggle-wrap{grid-area:left-icons;justify-self:start;margin-left:-1.2rem}.bt-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:var(--bt-ink);cursor:pointer}@media(min-width:990px){.bt-menu-toggle-wrap{display:none}}.bt-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.bt-menu.is-open{visibility:visible}.bt-menu[hidden]{display:none}.bt-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding:0;background:transparent;cursor:default}.bt-menu__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(88vw,40rem);padding:2rem 2.4rem 2.8rem;overflow-y:auto;background:color-mix(in srgb,var(--bt-sand) 35%,#fff);border-radius:0 2.4rem 2.4rem 0;box-shadow:0 0 80px color-mix(in srgb,var(--bt-ink) 14%,transparent);transform:translate(-104%);transition:transform .55s cubic-bezier(.22,.7,.2,1);overscroll-behavior:contain}.bt-menu.is-open .bt-menu__panel{transform:none}.bt-menu__top{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem}.bt-menu__logo img{display:block;width:14rem;height:auto}.bt-menu__name{font-family:var(--font-heading-family);font-size:2.2rem;color:var(--bt-ink)}.bt-menu__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--bt-sand);color:var(--bt-ink);cursor:pointer;transition:background-color .2s ease,transform .3s ease}.bt-menu__close:hover{background:var(--bt-sand-hover);transform:rotate(90deg)}.bt-menu__nav{margin-top:clamp(32px,9vh,72px)}.bt-menu__list,.bt-menu__sub ul{margin:0;padding:0;list-style:none}.bt-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.9rem 0;border:0;background:transparent;font-family:var(--font-heading-family);font-size:clamp(3rem,8.4vw,3.6rem);font-weight:400;line-height:1.15;color:var(--bt-ink);text-align:left;text-decoration:none;cursor:pointer}.bt-menu__link.is-current,.bt-menu__link:hover{color:var(--bt-rose-text)}.bt-menu__plus{position:relative;flex:none;width:1.6rem;height:1.6rem;margin-left:1.6rem}.bt-menu__plus:before,.bt-menu__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .35s ease}.bt-menu__plus:after{transform:rotate(90deg)}.bt-menu__link[aria-expanded=true] .bt-menu__plus:after{transform:rotate(0)}.bt-menu__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.7,.2,1)}.bt-menu__sub>ul{overflow:hidden;min-height:0}.bt-menu__link[aria-expanded=true]+.bt-menu__sub{grid-template-rows:1fr}.bt-menu__sublink{display:block;padding:.7rem 0 .7rem .2rem;font-size:1.6rem;font-weight:300;color:var(--bt-ink-soft);text-decoration:none}.bt-menu__sublink:hover,.bt-menu__sublink[aria-current=page]{color:var(--bt-rose-text)}.bt-menu__sub ul{padding-bottom:1rem}.bt-menu__foot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:auto;padding-top:3.2rem}.bt-menu__account{font-family:var(--bt-mono);font-size:1.25rem;color:var(--bt-ink);text-decoration:none}.bt-menu__account:hover{color:var(--bt-rose-text)}.bt-menu__social .list-social{margin-right:-1.2rem}@keyframes bt-menu-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bt-menu.is-open .bt-menu__item,.bt-menu.is-open .bt-menu__foot{animation:bt-menu-rise .6s cubic-bezier(.22,.7,.2,1) both;animation-delay:calc(var(--i, 6) * 55ms + .18s)}.bt-menu__link:focus-visible,.bt-menu__sublink:focus-visible,.bt-menu__close:focus-visible,.bt-menu__account:focus-visible,.bt-menu__logo:focus-visible{outline:2px solid var(--bt-rose-text);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.bt-menu__panel,.bt-menu__sub,.bt-menu__plus:before,.bt-menu__plus:after{transition:none}.bt-menu.is-open .bt-menu__item,.bt-menu.is-open .bt-menu__foot{animation:none}}.search-modal .predictive-search__result-group{flex:none;gap:.6rem}.search-modal .predictive-search__results-groups-wrapper{gap:.8rem}.search-modal .predictive-search__pages-wrapper:empty{display:none}.search-modal .predictive-search__result-group{flex:none!important}.search-modal .predictive-search__results-groups-wrapper{gap:1.4rem}.bt-menu__logo{text-decoration:none}.header__icon--search{position:relative}.header__icon--search>span{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.header__icon--search .svg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center;justify-content:center;width:auto;height:auto;transition:transform .5s cubic-bezier(.22,.7,.2,1),opacity .28s ease}.header__icon--search .svg-wrapper:not(.header__icon-close){opacity:1;transform:none}.header__icon--search .header__icon-close{opacity:0;transform:rotate(-90deg) scale(.4)}details[open]>.header__icon--search .svg-wrapper:not(.header__icon-close){opacity:0;transform:rotate(90deg) scale(.4)}details[open]>.header__icon--search .header__icon-close{opacity:1;transform:none;transition-delay:.06s}@media(prefers-reduced-motion:reduce){.header__icon--search .svg-wrapper{transition:opacity .15s ease}.header__icon--search .header__icon-close,details[open]>.header__icon--search .svg-wrapper:not(.header__icon-close){transform:none}}:root{--bt-ease: cubic-bezier(.22, .7, .2, 1);--bt-ink-hover: color-mix(in srgb, var(--bt-ink) 82%, #000);--bt-ink-press: color-mix(in srgb, var(--bt-ink) 62%, #000);--bt-rose-hover: color-mix(in srgb, var(--bt-rose) 88%, var(--bt-rose-text));--bt-rose-press: color-mix(in srgb, var(--bt-rose) 72%, var(--bt-rose-text));--bt-sand-quiet: color-mix(in srgb, var(--bt-sand) 92%, var(--bt-ink));--bt-sand-hover: color-mix(in srgb, var(--bt-sand) 86%, var(--bt-ink))}body,.text-body{font-size:calc(1.4rem * var(--bt-text-scale, 1))}.bt-button,.bt-signup__form button,.collection .quick-add__submit{transition:background-color .22s ease,color .22s ease,transform .25s var(--bt-ease);will-change:transform}.bt-button:active,.bt-signup__form button:active,.collection .quick-add__submit:active{transform:translateY(0) scale(.98)}.bt-button--dark{background:var(--bt-ink);color:var(--bt-btn-dark-text, var(--bt-sand))}.bt-button--dark:hover{background:var(--bt-ink-hover);transform:translateY(-2px)}.bt-button--dark:active{background:var(--bt-ink-press)}.bt-button--rose,.bt-signup__form button{background:var(--bt-rose);color:var(--bt-btn-rose-text, #fff)}.bt-button--rose:hover,.bt-signup__form button:hover{background:var(--bt-rose-hover);transform:translateY(-2px)}.bt-button--rose:active,.bt-signup__form button:active{background:var(--bt-rose-press)}.bt-button:focus-visible,.bt-signup__form button:focus-visible,.collection .quick-add__submit:focus-visible{outline:2px solid var(--bt-ink);outline-offset:3px;box-shadow:0 0 0 5px #ffffffd9}.collection .quick-add__submit{background:var(--bt-sand-quiet);color:var(--bt-ink)}.collection .quick-add__submit:hover:not(:disabled){background:var(--bt-ink);color:var(--bt-btn-dark-text, var(--bt-sand));transform:translateY(-2px)}.collection .quick-add__submit:active:not(:disabled){background:var(--bt-ink-press)}.collection .quick-add__submit:disabled,.collection .quick-add__submit[aria-disabled=true]{background:transparent;color:var(--bt-ink-soft);cursor:not-allowed;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt-ink) 16%,transparent)}.bt-intro__heading{font-size:calc(clamp(2.6rem,3vw,3.8rem) * var(--bt-heading-scale, 1))}.bt-feature__heading,.bt-signup__heading{font-size:calc(clamp(2.6rem,2.8vw,3.6rem) * var(--bt-heading-scale, 1))}.bt-intro__text,.bt-feature__text,.bt-signup__text{font-size:calc(1.45rem * var(--bt-text-scale, 1));line-height:1.65}.bt-footer__text,.bt-footer__contact,.bt-footer__list a{font-size:calc(1.4rem * var(--bt-text-scale, 1))}.bt-menu__sublink{font-size:1.5rem}.card .media,.card__inner{background:transparent}.card .media>img,.card__media img,.predictive-search__image{mix-blend-mode:var(--bt-blend, multiply);transition:transform .7s var(--bt-ease)}.card:hover .media>img,.card:hover .card__media img{transform:scale(1.04)}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center;margin-left:0}}.search-modal .field__input:focus,.search-modal .field__input:focus-visible{border-color:color-mix(in srgb,var(--bt-rose-text) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-rose) 16%,transparent)}.bt-signup__form:focus-within{border-color:color-mix(in srgb,var(--bt-rose-text) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-rose) 18%,transparent)}@keyframes bt-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bt-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes bt-hero-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){html.bt-motion .header-wrapper{animation:bt-fade-down .9s var(--bt-ease) backwards}html.bt-motion .bt-hero__media img{animation:bt-hero-zoom 2.2s var(--bt-ease) both;transform-origin:70% 40%}html.bt-motion .bt-hero__heading{animation:bt-rise 1s var(--bt-ease) .25s backwards}html.bt-motion .bt-hero__sub{animation:bt-rise 1s var(--bt-ease) .4s backwards}html.bt-motion .bt-hero .bt-button{animation:bt-rise 1s var(--bt-ease) .55s backwards}html.bt-motion .bt-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--bt-ease),transform 1s var(--bt-ease);transition-delay:calc(var(--i, 0) * 90ms)}html.bt-motion .bt-reveal.is-in,html.bt-motion .bt-reveal--wipe{opacity:1;transform:none}html.bt-motion .bt-reveal--wipe img{clip-path:inset(0 0 100% 0);transform:scale(1.14);transition:clip-path 1.2s var(--bt-ease),transform 1.8s var(--bt-ease);transition-delay:calc(var(--i, 0) * .12s)}html.bt-motion .bt-reveal--wipe.is-in img{clip-path:inset(0 0 0 0);transform:scale(1)}html.bt-motion .bt-reveal--line{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform 1.3s var(--bt-ease)}html.bt-motion .bt-reveal--line.is-in{transform:scaleX(1)}html.bt-motion .bt-reveal--panel{transform:translateY(36px) scale(.985)}html.bt-motion .bt-reveal--grow{opacity:0;transform:translateY(70px) scale(.9) rotate(-4deg);transform-origin:50% 100%;transition:opacity 1s ease .25s,transform 1.4s var(--bt-ease) .25s}html.bt-motion .bt-reveal--grow.is-in{opacity:1;transform:none}}.card__media,.card .media{z-index:auto}.card .card__media,.card--media .card__media,.card--card .card__media{z-index:auto!important}.header__heading-link{white-space:nowrap}@media(max-width:400px){.header__heading-link .h2,.header__heading-link{font-size:1.7rem;letter-spacing:0}}.card__badge .badge,.badge{padding:.55rem 1rem;border:0;border-radius:var(--bt-radius-sm);background:var(--bt-tag-bg, #2b2f21);color:var(--bt-tag-text, #fff);font-family:var(--bt-mono);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.card__badge{top:1rem;left:1rem;bottom:auto}.card__badge .badge,.badge{white-space:nowrap}.collection .card-wrapper .card{transition:box-shadow .6s var(--bt-ease),background-color .6s var(--bt-ease)}.collection .card-wrapper:hover .card,.collection .card-wrapper:focus-within .card{background:color-mix(in srgb,var(--bt-card) 80%,#fff);box-shadow:0 30px 44px -30px color-mix(in srgb,var(--bt-ink) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--bt-ink) 6%,transparent)}@media(prefers-reduced-motion:no-preference){.collection .card-wrapper{transition:transform .6s var(--bt-ease)}.collection .card-wrapper:hover{transform:translateY(var(--bt-card-lift, -4px))}.card .media>img,.card__media img{transition:transform .9s var(--bt-ease)}.card:hover .media>img,.card:hover .card__media img,.card-wrapper:focus-within .card .media>img{transform:translateY(var(--bt-img-lift, -10px)) scale(var(--bt-img-scale, 1.07))}}:root{--bt-header-h: clamp(9rem, 8.4vw, 11.4rem)}body:not(.bt-page-index):not(.bt-page-collection):not(.bt-page-product){padding-top:var(--bt-header-h)}.header-wrapper{transition:box-shadow .4s ease}html.bt-scrolled .header-wrapper{box-shadow:0 16px 36px -20px color-mix(in srgb,var(--bt-ink) 32%,transparent)}.bt-banner{position:relative;display:grid;align-items:end;min-height:clamp(260px,29vw,var(--bt-banner-h, 440px));overflow:hidden;color:var(--bt-ink)}.bt-banner__media,.bt-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt-banner__inner{position:relative;z-index:1;width:100%;padding-bottom:clamp(24px,3.4vw,52px)}.bt-banner__title{margin:0;max-width:18ch;font-size:calc(clamp(3.4rem,4.2vw,5.6rem) * var(--bt-heading-scale, 1));line-height:1.05;text-wrap:balance}.bt-banner__text{max-width:52ch;text-wrap:balance;margin:1.6rem 0 0;font-size:1.5rem;line-height:1.6}.bt-page-product #MainContent{padding-top:var(--bt-header-h);background:linear-gradient(180deg,var(--bt-veil, #d6dad2) 0%,color-mix(in srgb,var(--bt-veil, #d6dad2) 45%,#fff) 50%,#fff 100%) top / 100% calc(var(--bt-header-h) + 6rem) no-repeat}.collection .title{margin-bottom:0}@media(prefers-reduced-motion:no-preference){html.bt-motion .bt-banner__media img{animation:bt-hero-zoom 2.2s var(--bt-ease) both}html.bt-motion .bt-banner__title{animation:bt-rise 1s var(--bt-ease) .2s backwards}html.bt-motion .bt-banner__text{animation:bt-rise 1s var(--bt-ease) .35s backwards}}.bt-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(250,249,246,var(--bt-veil-a, .9)),rgba(250,249,246,calc(var(--bt-veil-a, .9) * .66)),#faf9f600 68%);pointer-events:none}.bt-banner__inner{z-index:2}body .facets-wrapper{margin-top:clamp(30px,3.6vw,var(--bt-filters-gap, 56px))}body .facets-container,body .facets-container *,body .facet-filters,body .facet-filters *,body .mobile-facets,body .mobile-facets *,body .active-facets,body .active-facets *,body .product-count,body .product-count *{font-family:var(--bt-mono)}body .facets__form{gap:0 2.4rem;margin-bottom:0;align-items:start}body .facets__wrapper{gap:1rem}body .facets__heading{margin:0 .8rem 0 0;font-size:1.2rem;letter-spacing:.02em;color:var(--bt-ink-soft)}body .facets__disclosure{position:relative;margin-right:0}body .facets__summary{display:block;margin:0;padding:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink);cursor:pointer}body .facets__summary>div{display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.6rem;border:1px solid color-mix(in srgb,var(--bt-ink) 16%,transparent);border-radius:999px;background:transparent;transition:border-color .25s ease,background-color .25s ease,color .25s ease}body .facets__summary:hover>div{border-color:var(--bt-ink)}body .facets__summary:hover .facets__summary-label{text-decoration:none}body .facets__summary:focus-visible>div{outline:2px solid var(--bt-ink);outline-offset:3px}body .facets__summary .icon-caret{width:.9rem;transition:transform .35s var(--bt-ease)}body .facets__disclosure[open] .facets__summary>div{background:var(--bt-ink);border-color:var(--bt-ink);color:var(--bt-sand)}body .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}body .facets__summary,body .facets__disclosure[open] .facets__summary{padding-right:0}body .facets__display{top:calc(100% + .9rem);left:0;width:32rem;max-height:52rem;overflow-x:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--bt-ink) 8%,transparent);border-radius:var(--bt-radius);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--bt-ink) 32%,transparent),0 2px 10px color-mix(in srgb,var(--bt-ink) 5%,transparent);z-index:6}body .facets__disclosure[open] .facets__display{transform-origin:top left;animation:bt-search-in .4s var(--bt-ease) both}body .facets__header{position:static;padding:1.8rem 2rem .4rem;border:0;background:transparent;font-size:1.15rem;color:var(--bt-ink-soft)}body .facets__reset{font-size:1.15rem;color:var(--bt-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--bt-ink) 30%,transparent);transition:border-color .2s ease}body .facets__reset:hover{border-bottom-color:var(--bt-ink)}body .facets__list{padding:.6rem 1.2rem 1.4rem}body .facet-checkbox{align-items:center;gap:1.2rem;padding:.9rem .8rem;border-radius:calc(var(--bt-radius) - 2px);font-size:1.25rem;color:var(--bt-ink);transition:background-color .2s ease}body .facet-checkbox:hover{background:var(--bt-card)}body .facet-checkbox:before{content:"";flex:none;width:1.8rem;height:1.8rem;border:1px solid color-mix(in srgb,var(--bt-ink) 35%,transparent);border-radius:4px;background:#fff;transition:background-color .2s ease,border-color .2s ease}body .facet-checkbox:has(input:checked):before{background:var(--bt-ink);border-color:var(--bt-ink)}body .facet-checkbox:has(input:focus-visible):before{outline:2px solid var(--bt-ink);outline-offset:2px}body .facet-checkbox>svg{display:none}body .facet-checkbox .svg-wrapper{left:1.15rem;top:50%;margin:-.4rem 0 0;width:1.1rem;height:.8rem;background:transparent;color:var(--bt-sand)}body .facet-checkbox .icon-checkmark{color:var(--bt-sand)}body .facets-layout .facets__label.disabled{opacity:.45}body .facets__price{padding:.8rem 2rem 1.6rem;gap:1rem}body .facets__price .field:before,body .facets__price .field:after{display:none}body .facets__price .field__input{height:4.4rem;border:1px solid color-mix(in srgb,var(--bt-ink) 14%,transparent);border-radius:calc(var(--bt-radius) - 2px);background:#fff;font-size:1.25rem;box-shadow:none}body .facets__price .field__input:focus,body .facets__price .field__input:focus-visible{outline:0;border-color:color-mix(in srgb,var(--bt-rose-text) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-rose) 18%,transparent)}body .facets__price .field__label,body .facets__price .field-currency{font-size:1.15rem;color:var(--bt-ink-soft)}body .facet-filters__label,body .facet-filters .caption{font-size:1.15rem;letter-spacing:.02em;color:var(--bt-ink-soft)}body .facet-filters__field .select:before,body .facet-filters__field .select:after{display:none}body .facet-filters__field .select__select{height:auto;padding:1rem 3.4rem 1rem 1.6rem;border:1px solid color-mix(in srgb,var(--bt-ink) 16%,transparent);border-radius:999px;background:transparent;font-size:1.2rem;letter-spacing:.04em;color:var(--bt-ink);box-shadow:none;transition:border-color .25s ease}body .facet-filters__field .select__select:hover{border-color:var(--bt-ink)}body .facet-filters__field .select__select:focus,body .facet-filters__field .select__select:focus-visible{outline:0;border-color:color-mix(in srgb,var(--bt-rose-text) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-rose) 18%,transparent)}body .facet-filters__field .icon-caret{right:1.4rem}body .product-count__text,body .product-count{font-size:1.15rem;color:var(--bt-ink-soft)}body .active-facets__button .active-facets__button-inner,body .active-facets__button-inner{padding:.7rem 1.3rem;border:0;border-radius:999px;background:var(--bt-sand);box-shadow:none;font-size:1.15rem;color:var(--bt-ink)}body .active-facets__button-remove{font-size:1.15rem;color:var(--bt-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--bt-ink) 30%,transparent)}@media(prefers-reduced-motion:reduce){.facets__disclosure[open] .facets__display{animation:none}}body .mobile-facets__open{padding:.9rem 1.6rem;border:1px solid color-mix(in srgb,var(--bt-ink) 16%,transparent);border-radius:999px;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink)}body .mobile-facets__inner{border-radius:0 var(--bt-radius) var(--bt-radius) 0;background:#fff}body .mobile-facets__heading,body .mobile-facets__summary,body .mobile-facets__label,body .mobile-facets__footer button,body .mobile-facets__footer a{font-size:1.3rem;letter-spacing:.02em}body .facets__summary .icon-caret{position:static;flex:none;width:.9rem;height:auto;margin:0 -.2rem 0 0}body .facets__summary>div{padding:1rem 1.7rem 1rem 1.9rem}body .facet-filters__field .select{position:relative}body .facet-filters__field .select .icon-caret,body .facet-filters__field .icon-caret{position:absolute;top:50%;right:1.8rem;width:1rem;height:auto;margin:0;transform:translateY(-50%);pointer-events:none}body .facet-filters__field .select__select{padding-right:4.4rem}body .facets__form .product-count{align-self:center;margin:0;line-height:1}body .facets__form .product-count__text,body .facets__form .product-count span{line-height:1}.bt-popular{padding:0 0 var(--bt-gap);overflow:hidden}.bt-popular__title{margin:0;font-size:calc(clamp(2.6rem,2.8vw,3.6rem) * var(--bt-heading-scale, 1));line-height:1.1}.bt-popular__viewport{margin-top:clamp(20px,2.4vw,36px);padding:3rem 0 4.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.bt-popular__track{display:flex;width:max-content;animation:bt-marquee var(--bt-pop-speed, 120s) linear infinite}.bt-popular__viewport:hover .bt-popular__track,.bt-popular__viewport:focus-within .bt-popular__track{animation-play-state:paused}.bt-popular__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.bt-popular__item{flex:none;width:clamp(200px,19vw,260px);margin-right:clamp(14px,1.8vw,24px)}@keyframes bt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bt-popular__track{animation:none;width:auto}.bt-popular__viewport{overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none;padding-inline:var(--bt-gutter)}.bt-popular__list[aria-hidden=true]{display:none}.bt-popular__item{scroll-snap-align:start}}:root{--bt-blend: multiply}body.bt-header-static .section-header,body.bt-header-static .section-header.shopify-section-group-header-group{position:absolute}.bt-logo{display:block;width:var(--bt-logo-w, 190px);max-width:100%;height:auto}@media(max-width:749px){.bt-logo{width:min(var(--bt-logo-w, 190px),40vw)}}.bt-footer__logo img{max-width:21rem}.bt-menu__logo img{width:17rem}.bt-page-product .page-width{max-width:calc(var(--bt-width) + 2 * var(--bt-gutter))}.bt-page-product .product__media-wrapper .product-media-container,.bt-page-product .product__media-wrapper .product__media-item .media{border-radius:var(--bt-radius);background:var(--bt-card);overflow:hidden}.bt-page-product .product__media-wrapper .media>img,.bt-page-product .product__media-wrapper .product__modal-opener img{mix-blend-mode:var(--bt-blend, multiply)}.bt-page-product .thumbnail-list{gap:1rem}.bt-page-product .thumbnail{border-radius:calc(var(--bt-radius) - 2px);background:var(--bt-card);overflow:hidden}.bt-page-product .thumbnail img{mix-blend-mode:var(--bt-blend, multiply)}.bt-page-product .thumbnail[aria-current=true],.bt-page-product .thumbnail[aria-current=true]:after{box-shadow:0 0 0 1.5px var(--bt-ink)}.bt-page-product .product__info-container{display:flex;flex-direction:column;gap:0}.bt-page-product .product__info-container>*{margin-top:0;margin-bottom:0}.bt-page-product .product__info-container .product__text{margin:0 0 .6rem;font-family:var(--bt-mono);font-size:1.15rem;letter-spacing:.1em;color:var(--bt-ink-soft)}.bt-page-product .product__title{margin:0 0 1.2rem}.bt-page-product .product__title h1,.bt-page-product .product__title .h1{margin:0;font-size:calc(clamp(2.8rem,3vw,4rem) * var(--bt-heading-scale, 1));line-height:1.08;text-wrap:balance}.bt-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 2rem;font-family:var(--bt-mono);font-size:1.15rem;color:var(--bt-ink-soft)}.bt-crumbs a{color:var(--bt-ink-soft);text-decoration:none;transition:color .2s ease}.bt-crumbs a:hover,.bt-crumbs [aria-current]{color:var(--bt-ink)}.bt-page-product .price{margin:0}.bt-page-product .price__container,.bt-page-product .price .price-item{font-family:var(--bt-mono);font-size:2.2rem;font-weight:500;letter-spacing:0;color:var(--bt-ink)}.bt-page-product .price--on-sale .price-item--sale{color:var(--bt-ink)}.bt-page-product .price .price-item--regular{font-size:2.2rem}.bt-page-product .price--on-sale .price-item--regular,.bt-page-product .price .price__sale .price-item--regular{margin-left:.8rem;font-size:1.5rem;font-weight:400;color:var(--bt-ink-soft);text-decoration-thickness:1px}.bt-page-product .price__badge-sale,.bt-page-product .price__badge-sold-out{margin-left:1rem;vertical-align:middle}.bt-page-product .product__tax{font-size:1.15rem;color:var(--bt-ink-soft);margin-top:.4rem}.bt-page-product .product__inventory{margin:1.2rem 0 0;font-family:var(--bt-mono);font-size:1.2rem;color:var(--bt-ink)}.bt-page-product .product-form__input{margin:2.2rem 0 0;border:0;padding:0}.bt-page-product .product-form__input .form__label,.bt-page-product .product-form__input legend{margin-bottom:1rem;font-family:var(--bt-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink-soft)}.bt-page-product .product-form__input input[type=radio]+label{padding:1rem 1.8rem;border:1px solid color-mix(in srgb,var(--bt-ink) 18%,transparent);border-radius:999px;background:transparent;font-family:var(--bt-mono);font-size:1.2rem;color:var(--bt-ink);box-shadow:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.bt-page-product .product-form__input input[type=radio]+label:hover{border-color:var(--bt-ink)}.bt-page-product .product-form__input input[type=radio]:checked+label{border-color:var(--bt-ink);background:var(--bt-ink);color:var(--bt-sand)}.bt-page-product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--bt-ink);outline-offset:3px}.bt-page-product .product-form__input input[type=radio].disabled+label,.bt-page-product .product-form__input input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through}.bt-page-product .product-form__quantity{margin:2.2rem 0 0}.bt-page-product .quantity{min-height:4.8rem;border:1px solid color-mix(in srgb,var(--bt-ink) 18%,transparent);border-radius:var(--bt-radius-sm);background:transparent}.bt-page-product .quantity:before,.bt-page-product .quantity:after{display:none}.bt-page-product .quantity__input{font-family:var(--bt-mono);font-size:1.4rem;color:var(--bt-ink)}.bt-page-product .quantity__button{color:var(--bt-ink)}.bt-page-product .quantity__label{font-family:var(--bt-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink-soft)}.bt-page-product .product-form{margin-top:2.4rem}.bt-page-product .product-form__buttons{max-width:none;gap:1rem}.bt-page-product .product-form__submit,.bt-page-product .product-form__submit.button{min-height:5.4rem;border:0;border-radius:var(--bt-radius-sm);background:var(--bt-ink);color:var(--bt-btn-dark-text, var(--bt-sand));font-family:var(--bt-mono);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:background-color .22s ease,transform .25s var(--bt-ease)}.bt-page-product .product-form__submit:before,.bt-page-product .product-form__submit:after{box-shadow:none}.bt-page-product .product-form__submit:hover:not(:disabled){background:var(--bt-ink-hover);transform:translateY(-2px)}.bt-page-product .product-form__submit:active:not(:disabled){background:var(--bt-ink-press);transform:scale(.99)}.bt-page-product .product-form__submit:disabled,.bt-page-product .product-form__submit[aria-disabled=true]{background:transparent;color:var(--bt-ink-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt-ink) 20%,transparent);cursor:not-allowed}.bt-page-product .shopify-payment-button__button{min-height:5.4rem;border-radius:var(--bt-radius-sm)}.bt-perks{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 2rem;margin:3rem 0 0;padding:2.2rem 2.4rem;list-style:none;background:var(--bt-card);border-radius:var(--bt-radius)}.bt-perks__item{display:flex;gap:1.2rem;align-items:flex-start}.bt-perks__icon{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;color:var(--bt-ink)}.bt-perks__icon svg{width:2rem;height:2rem}.bt-perks__title{margin:0;font-family:var(--bt-mono);font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:var(--bt-ink)}.bt-perks__text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--bt-ink-soft)}@media(max-width:749px){.bt-perks{grid-template-columns:1fr;padding:1.8rem}}.bt-payments{margin:2rem 0 0}.bt-payments__label{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-family:var(--bt-mono);font-size:1.15rem;color:var(--bt-ink-soft)}.bt-payments__label svg{width:1.8rem;height:1.8rem}.bt-payments__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.bt-payments__list .icon{width:3.8rem;height:2.4rem}.bt-soldout{margin:2.4rem 0 0;padding:2.2rem 2.4rem;border-radius:var(--bt-radius);background:var(--bt-sand)}.bt-soldout__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15;color:var(--bt-ink)}.bt-soldout__text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.6}.bt-page-product .product__description{margin-top:2.8rem;font-size:calc(1.45rem * var(--bt-text-scale, 1));line-height:1.7}.bt-page-product .product__accordion{margin-top:2.4rem}.bt-page-product .product__accordion+.product__accordion{margin-top:0}.bt-page-product .accordion{border-color:color-mix(in srgb,var(--bt-ink) 12%,transparent)}.bt-page-product .accordion summary{padding:1.8rem 0}.bt-page-product .accordion__title{font-family:var(--bt-mono);font-size:1.25rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bt-page-product .accordion__content{font-size:1.4rem;line-height:1.7;padding-bottom:2rem}.bt-page-product .product__info-container .share-button{margin-top:2.4rem}.bt-sticky-buy{position:fixed;left:0;right:0;bottom:14px;z-index:40;padding:0 var(--bt-gutter);pointer-events:none;visibility:hidden;opacity:0;transform:translateY(24px);transition:opacity .35s ease,transform .5s var(--bt-ease),visibility 0s linear .5s}.bt-sticky-buy.is-visible{visibility:visible;opacity:1;transform:none;transition-delay:0s}.bt-sticky-buy__inner{display:flex;align-items:center;gap:1.4rem;max-width:62rem;margin-inline:auto;padding:1rem 1rem 1rem 1.4rem;background:#fff;border:1px solid color-mix(in srgb,var(--bt-ink) 8%,transparent);border-radius:var(--bt-radius);box-shadow:0 24px 50px -22px color-mix(in srgb,var(--bt-ink) 38%,transparent),0 2px 10px color-mix(in srgb,var(--bt-ink) 6%,transparent);pointer-events:auto}.bt-sticky-buy__img{flex:none;width:4.8rem;height:4.8rem;border-radius:calc(var(--bt-radius) - 2px);background:var(--bt-card);object-fit:contain;mix-blend-mode:var(--bt-blend, multiply)}.bt-sticky-buy__text{flex:1;min-width:0}.bt-sticky-buy__title{margin:0;overflow:hidden;font-family:var(--bt-mono);font-size:1.2rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--bt-ink)}.bt-sticky-buy__price{margin:.2rem 0 0;font-family:var(--bt-mono);font-size:1.25rem;color:var(--bt-ink-soft)}.bt-sticky-buy__button{flex:none;min-height:4.4rem;padding:0 2rem}.bt-sticky-buy__button:disabled{background:transparent;color:var(--bt-ink-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt-ink) 20%,transparent);cursor:not-allowed}@media(max-width:749px){.bt-sticky-buy{bottom:10px}.bt-sticky-buy__img{display:none}}@media(prefers-reduced-motion:reduce){.bt-sticky-buy{transition:opacity .2s ease;transform:none}}.bt-page-product .related-products{padding-top:var(--bt-gap)}.bt-page-product .related-products__heading{margin:0 0 clamp(20px,2.4vw,36px);font-size:calc(clamp(2.6rem,2.8vw,3.6rem) * var(--bt-heading-scale, 1));font-weight:400}.bt-page-product .product__description.bt-clamped{position:relative;max-height:26rem;overflow:hidden;transition:max-height .7s var(--bt-ease)}.bt-page-product .product__description.bt-clamped:after{content:"";position:absolute;inset:auto 0 0 0;height:9rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .4s ease}.bt-page-product .product__description.bt-clamped.is-open{max-height:400rem}.bt-page-product .product__description.bt-clamped.is-open:after{opacity:0}.bt-readmore{margin:1.2rem 0 0;padding:0 0 .3rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--bt-ink) 35%,transparent);background:none;font-family:var(--bt-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink);cursor:pointer;transition:border-color .2s ease}.bt-readmore:hover{border-bottom-color:var(--bt-ink)}.bt-readmore:focus-visible{outline:2px solid var(--bt-ink);outline-offset:4px}@media(max-width:989px){.bt-perks{grid-template-columns:1fr}}@media(min-width:750px){.bt-page-product .product__media-wrapper{position:sticky;top:calc(var(--bt-header-h) + 1rem);align-self:start}}.bt-page-product #MainContent{padding-top:calc(var(--bt-header-h) + 3.4rem);background-size:100% calc(var(--bt-header-h) + 10rem)}body.bt-page-product.bt-product-static .section-header,body.bt-page-product.bt-product-static .section-header.shopify-section-group-header-group{position:absolute}body.bt-page-product.bt-product-static .header-wrapper{box-shadow:none!important}.bt-crumbs{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}.bt-soldout{margin-bottom:20px}.bt-perks{display:block;grid-template-columns:none;gap:0}.bt-perks__heading{margin:0 0 1.6rem;font-family:var(--bt-mono);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink-soft)}.bt-perks__list{display:grid;gap:1.8rem 2rem;margin:0;padding:0;list-style:none}.bt-perks--cols-2 .bt-perks__list{grid-template-columns:1fr 1fr}.bt-perks--cols-1 .bt-perks__list{grid-template-columns:1fr}@media(max-width:989px){.bt-perks--cols-2 .bt-perks__list{grid-template-columns:1fr}}.bt-perks__item--plain .bt-perks__icon{display:none}.bt-page-product .product__description,.bt-page-product .product__description *{font-family:var(--font-body-family)!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;letter-spacing:inherit!important;text-transform:none!important;text-indent:0!important;float:none!important;width:auto}.bt-page-product .product__description img{width:auto;max-width:100%!important;height:auto!important;border-radius:var(--bt-radius)}.bt-page-product .product__description strong,.bt-page-product .product__description b{font-weight:600!important}.bt-page-product .product__description h1,.bt-page-product .product__description h2,.bt-page-product .product__description h3,.bt-page-product .product__description h4,.bt-page-product .product__description h5,.bt-page-product .product__description h6{margin:2rem 0 1rem;font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:400!important;line-height:1.2!important}.bt-page-product .product__description p{margin:0 0 1.2rem}.bt-page-product .product__description p:empty,.bt-page-product .product__description p:has(>br:only-child){display:none}.bt-page-product .product__description a{text-decoration:underline;text-underline-offset:.25em}.bt-page-product .product__description ul,.bt-page-product .product__description ol{margin:.8rem 0 1.2rem;padding:0;list-style:none}.bt-page-product .product__description li{position:relative;margin:.3rem 0;padding-left:2rem}.bt-page-product .product__description li:before{content:"";position:absolute;left:.2rem;top:.72em;width:.5rem;height:.5rem;border-radius:50%;background:var(--bt-rose-text)!important}.bt-page-product .product__description li>p{margin:0}.bt-page-product .product__info-container>.bt-soldout{margin-bottom:20px}body .share-button,body .share-button *{font-family:var(--bt-mono)}body .share-button .share-button__button,body .share-button summary{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ink)}body .share-button .share-button__fallback,body .share-button .share-button__fallback *{font-size:1.2rem}body.bt-page-product .accordion__content,body.bt-page-product .accordion__content p,body.bt-page-product .accordion__content ul,body.bt-page-product .accordion__content ol{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.bt-page-product .accordion__content p:first-child{margin-top:0}body.bt-page-product .product__accordion .accordion__content{padding-left:0!important;padding-right:0!important}.bt-page-product .product__info-container>.bt-crumbs{margin-bottom:3.2rem}.shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: var(--bt-radius-sm);--shopify-accelerated-checkout-button-block-size: 5.4rem}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button--unbranded{border:0;border-radius:var(--bt-radius-sm);background:var(--bt-ink);color:var(--bt-btn-dark-text, var(--bt-sand));font-family:var(--bt-mono);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:background-color .22s ease,transform .25s var(--bt-ease)}.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:var(--bt-radius-sm)!important;box-shadow:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not(:disabled),.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible{background:var(--bt-ink-hover);transform:translateY(-2px)}.shopify-payment-button .shopify-payment-button__button--unbranded:active:not(:disabled){background:var(--bt-ink-press);transform:scale(.99)}.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--bt-ink);outline-offset:3px}.bt-page-product .accordion__content li{margin:.3rem 0}.bt-button--custom{background:var(--bt-btn-bg, var(--bt-rose));color:var(--bt-btn-text, #fff)}.bt-button--custom:hover{background:color-mix(in srgb,var(--bt-btn-bg, var(--bt-rose)) 88%,#000);transform:translateY(-2px)}.bt-button--custom:active{background:color-mix(in srgb,var(--bt-btn-bg, var(--bt-rose)) 76%,#000)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/biotherra.css.map */
