:root{--bg:#FFFFFF;--paper:#FAF9F6;--paper-2:#EFECE6;--ink:#3A2F26;--muted:#6B5E54;--brand:#A8895C;--brand-deep:#856B43;--accent:#A8895C;--accent-deep:#856B43;--grad-1:#EAE2D2;--grad-2:#C2A47A;--font-serif:Georgia,"Times New Roman",serif;--font-sans:Arial,Helvetica,sans-serif;--fs-micro-xs: .875rem;--fs-micro-sm: .9375rem;--fs-micro: 1rem;--tracking-micro-sm: .12em;--tracking-micro: .16em;--fs-body-sm: 1.125rem;--fs-body: 1.1875rem;--fs-control: 1.125rem;--fs-display: clamp(2.25rem, 5vw, 3.5rem);--fs-h1: clamp(1.9rem, 4.5vw, 3rem);--fs-h2: clamp(1.5rem, 3vw, 2.25rem);--fs-h3: clamp(1.375rem, 2.2vw, 1.625rem);--fs-lede: clamp(1.275rem, 2vw, 1.525rem)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--font-serif);scroll-padding-top:96px}@media(max-width:820px){html{scroll-padding-top:max(128px,8rem)}}body{margin:0}img,video{max-width:100%;display:block}.ba-skip{position:absolute;left:-9999px}.ba-skip:focus{left:8px;top:8px;z-index:9999;background:var(--bg);padding:4px 8px;outline:2px solid var(--accent)}.ba-kicker{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--accent-deep)}a{color:var(--accent-deep)}a:hover{color:var(--brand-deep)}body.b2b-anon .ba-price-value,body.b2b-pending .ba-price-value,body.b2b-basic .ba-price-value{display:none!important}.ba-price-value{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:400;color:var(--ink)}.ba-price-from{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:400;color:var(--muted);margin-left:1px}.ba-price--has-unit{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}.ba-price-unit{font-family:var(--font-serif);margin-left:auto;white-space:nowrap;color:var(--ink)}.ba-price-unit__value{font-size:var(--fs-h3);font-weight:400}.ba-price-unit__suffix{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:400;letter-spacing:.04em;color:var(--muted)}.ba-card .ba-price-value,.ba-card .ba-price-from,.ba-product__price-wrap .ba-price-value,.ba-product__price-wrap .ba-price-from{font-size:var(--fs-h3)}.ba-card .ba-price--has-unit .ba-price-value,.ba-card .ba-price--has-unit .ba-price-from,.ba-product__price-wrap .ba-price--has-unit .ba-price-value,.ba-product__price-wrap .ba-price--has-unit .ba-price-from{font-size:var(--fs-body);color:var(--muted)}.ba-product__price-wrap .ba-price-unit{margin-left:0}.ba-btn{display:inline-block;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-decoration:none;padding:14px 26px;cursor:pointer;border:0;transition:opacity .15s ease}.ba-btn:hover{opacity:.85}.ba-btn--solid{background:var(--ink);color:var(--paper)}.ba-btn--ghost{background:transparent;border:1px solid var(--accent);color:var(--accent-deep)}.ba-price-locked{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--accent-deep);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px}.ba-price{font-family:var(--font-serif);color:var(--ink)}.ba-qty-label{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--muted)}.ba-qty{width:64px;padding:10px;border:1px solid var(--paper-2);background:var(--paper);font-family:var(--font-sans);font-size:var(--fs-control)}.ba-variant-select{padding:10px;border:1px solid var(--paper-2);background:var(--paper);font-family:var(--font-sans);font-size:var(--fs-control);margin-bottom:8px;display:block}.ba-btn:focus-visible,.ba-price-locked:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ba-card{display:flex;flex-direction:column}.ba-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1}.ba-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--bg);padding:8px;box-sizing:border-box}.ba-card__badge{position:absolute;top:10px;left:10px;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;background:var(--ink);color:var(--paper);padding:4px 8px}.ba-card__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.ba-card:hover .ba-card__img{transform:scale(1.03)}.ba-card__placeholder{width:100%;height:100%;background:linear-gradient(150deg,var(--grad-1),var(--grad-2));opacity:.25}.ba-card__title{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:400;color:var(--ink);margin:.75em 0 .35em}.ba-form{max-width:520px;width:100%}.ba-form__field{display:flex;flex-direction:column;margin-bottom:20px}.ba-form__label{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ba-form__input{width:100%;padding:12px;border:1px solid var(--paper-2);background:var(--paper);font-family:var(--font-sans);font-size:var(--fs-control);color:var(--ink);min-height:44px;border-radius:0;outline:none;transition:border-color .15s ease}.ba-form__input:focus{border-color:var(--accent)}.ba-form__errors{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:#8c2b2b;margin-bottom:16px;line-height:1.5}.ba-form__errors ul{margin:0;padding-left:18px}.ba-form__help{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--muted);margin-top:4px}.errors{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:#8c2b2b;margin-bottom:16px;padding-left:18px;line-height:1.5}.shopify-policy__container{max-width:68ch;margin:0 auto;padding:8vh 6vw 10vh;background:var(--bg)}.shopify-policy__title{margin:0 0 2em}.shopify-policy__title h1{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h1);color:var(--ink);margin:0;line-height:1.2}.shopify-policy__body{font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.75;color:var(--ink)}.shopify-policy__body p{margin:0 0 1.4em}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-serif);font-style:italic;font-weight:400;margin:2em 0 .6em;line-height:1.2;color:var(--ink)}.shopify-policy__body h2{font-size:1.5rem}.shopify-policy__body h3{font-size:1.2rem}.shopify-policy__body a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--ink)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.5em;margin:0 0 1.4em}.shopify-policy__body li{margin-bottom:.4em}.shopify-challenge__container{max-width:480px;margin:0 auto;padding:12vh 24px;text-align:center;background:var(--bg)}.shopify-challenge__container h1{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2);color:var(--ink);margin:0 0 1em;line-height:1.2}.shopify-challenge__button{display:inline-block;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-decoration:none;padding:14px 26px;margin-top:24px;cursor:pointer;border:0;background:var(--ink);color:var(--paper);transition:opacity .15s ease}.shopify-challenge__button:hover{opacity:.85}.shopify-challenge__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ba-float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:multiply}.ba-float__piece{position:absolute;left:var(--x);top:var(--y);width:var(--s);transform:translate(-50%,-50%)}.ba-float__piece img{display:block;width:100%;height:auto;animation:ba-float-bob 7s ease-in-out var(--d) infinite alternate}@keyframes ba-float-bob{0%{transform:translateY(-8px) rotate(-3deg)}to{transform:translateY(10px) rotate(3deg)}}.ba-float-js .ba-float__piece{left:50%;top:45%;opacity:0;transform:translate(-50%,-50%) scale(.15);transition:left 1.1s cubic-bezier(.2,.8,.2,1) var(--e),top 1.1s cubic-bezier(.2,.8,.2,1) var(--e),transform 1.1s cubic-bezier(.2,.8,.2,1) var(--e),opacity .5s ease var(--e)}.ba-float-js.is-out .ba-float__piece{left:var(--x);top:var(--y);opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:767px){.ba-float{display:none}}@media(prefers-reduced-motion:reduce){.ba-float__piece img{animation:none}.ba-float-js .ba-float__piece{transition:none}}.ba-float-host{position:relative;isolation:isolate}.ba-float--header{z-index:-1;overflow:hidden}.ba-float--header .ba-float__piece{opacity:.92}@media(max-width:899px){.ba-float--header{display:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/base.css.map */
