.bcart-portal{position:static}.bcart-root{--bcart-panel: #FFFFFF;--bcart-cream: #FAF5EC;--bcart-ink: #111114;--bcart-accent: #88584E;--bcart-line: #ECECED;--bcart-rail: #DEDEDF;--bcart-mute: #6E6E6E;--bcart-width: 416px;--bcart-ease: cubic-bezier(.4, 0, .2, 1);--bcart-slide: cubic-bezier(0, 0, .2, 1)}.bcart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s var(--bcart-ease),visibility .3s var(--bcart-ease)}.bcart-overlay.is-open{opacity:1;visibility:visible}.bcart{position:fixed;top:0;bottom:0;right:0;z-index:9999;width:100%;max-width:100%;background:var(--bcart-panel);color:var(--bcart-ink);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;translate:100% 0;transition:translate .3s var(--bcart-slide);overflow:hidden;visibility:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bcart.is-open{translate:0 0;visibility:visible}@media screen and (min-width:680px){.bcart{width:var(--bcart-width)}}.bcart__panel{display:flex;flex-direction:column;height:100%}.bcart__panel[aria-busy=true]{opacity:.55;pointer-events:none;transition:opacity .15s var(--bcart-ease)}.bcart__close{position:absolute;top:8px;right:16px;z-index:20;width:40px;height:40px;border:0;border-radius:9999px;background:#fff;color:var(--bcart-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #1111141a;transition:background-color .2s var(--bcart-ease)}.bcart__close:hover{background:#f2f2f2}.bcart__close svg{width:20px;height:20px;display:block}.bcart__bar{display:flex;align-items:center;height:56px;padding:0 64px 0 24px;border-bottom:1px solid var(--bcart-line);background:var(--bcart-panel);flex:none}.bcart__title{margin:0;font-size:17px;line-height:24px;font-weight:500;letter-spacing:-.01em;color:var(--bcart-ink)}.bcart__title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em}.bcart__count{margin-left:8px;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bcart-mute)}.bcart__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bcart-ship{flex:none;background:var(--bcart-cream)}.bcart-ship__msg{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;line-height:19.6px}.bcart-ship__msg svg{width:24px;height:24px;flex:none;display:block}.bcart-ship__msg b{font-weight:500}.bcart-ship__track{position:relative;height:58px;margin:0 24px 16px}.bcart-ship__rail{position:absolute;left:0;right:0;top:34px;height:6px;border-radius:30px;background:var(--bcart-rail)}.bcart-ship__fill{position:absolute;left:0;top:0;height:6px;min-width:6px;max-width:100%;border-radius:30px;background:linear-gradient(90deg,#A56E62 0%,var(--bcart-accent) 70%,#6B453D 100%);transition:width .4s var(--bcart-ease)}.bcart-ship__flag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bcart-ship__pill{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:4px 8px;border-radius:9999px;background:#ececed;color:var(--bcart-ink);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;transition:background-color .3s var(--bcart-ease),color .3s var(--bcart-ease)}.bcart-ship__pill svg{width:12px;height:12px;display:block}.bcart-ship.is-done .bcart-ship__pill{background:var(--bcart-ink);color:#fff}.bcart-ship__value{position:absolute;top:44px;right:0;font-size:10px;line-height:14px;color:#2d2d2e}.bcart-list{background:var(--bcart-panel);padding:8px 24px 16px}.bcart-list ul{list-style:none;margin:0;padding:0}.bcart-line{padding:16px 0 24px;border-bottom:1px solid var(--bcart-line)}.bcart-line:last-child{border-bottom:0;padding-bottom:8px}.bcart-line__row{display:flex;gap:12px;justify-content:space-between}.bcart-line__media{flex:none;width:56px}.bcart-line__img{display:block;width:56px;height:56px;border-radius:4px;background:var(--bcart-cream);overflow:hidden}.bcart-line__img img{display:block;width:100%;height:100%;object-fit:contain}.bcart-line__content{flex:1 1 auto;min-width:0}.bcart-line__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:2px}.bcart-line__name{margin:0;font-size:14px;line-height:19.6px;font-weight:500;color:var(--bcart-ink);text-decoration:none}a.bcart-line__name:hover{text-decoration:underline}.bcart-line__remove{flex:none;width:24px;height:24px;padding:4px;border:0;background:none;color:var(--bcart-mute);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:color .2s var(--bcart-ease)}.bcart-line__remove:hover{color:var(--bcart-ink)}.bcart-line__remove svg{width:16px;height:16px;display:block}.bcart-line__variant{margin:8px 0 0;font-size:14px;line-height:19.6px;color:var(--bcart-mute)}.bcart-line__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.bcart-line__price{font-size:14px;line-height:19.6px;font-weight:500;text-align:right;white-space:nowrap}.bcart-line__price s{display:block;font-weight:400;color:var(--bcart-mute);text-decoration:line-through}.bcart-line__unit{display:block;font-size:12px;line-height:15.6px;font-weight:400;color:var(--bcart-mute)}.bcart-line__discount{margin:8px 0 0;font-size:12px;line-height:15.6px;color:var(--bcart-accent)}.bcart-line__error{margin:8px 0 0;font-size:12px;line-height:15.6px;color:#b3261e}.bcart-qty{display:inline-flex;align-items:center;height:40px;border:1px solid var(--bcart-rail);border-radius:9999px;background:#fff;overflow:hidden;box-sizing:border-box}.bcart-qty button{width:38px;height:38px;border:0;background:none;color:var(--bcart-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s var(--bcart-ease)}.bcart-qty button:hover:not(:disabled){background:var(--bcart-cream)}.bcart-qty button:disabled{color:#b9b9ba;cursor:default}.bcart-qty button svg{width:14px;height:14px;display:block}.bcart-qty__n{min-width:24px;text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.bcart-more{background:var(--bcart-cream);padding:16px 0 24px}.bcart-more__head{padding:0 24px 12px}.bcart-more__eyebrow{margin:0 0 4px;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bcart-mute)}.bcart-more__title{margin:0;font-size:16px;line-height:22.4px;font-weight:500}.bcart-more__title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em}.bcart-more__rail{display:flex;gap:12px;padding:0 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bcart-more__rail::-webkit-scrollbar{display:none}.bcart-more__rail:after{content:"";flex:none;width:12px}.bcart-card{flex:none;width:240px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#fff;scroll-snap-align:start;box-sizing:border-box}.bcart-card__img{flex:none;width:56px;height:56px;border-radius:4px;background:var(--bcart-cream);overflow:hidden}.bcart-card__img img{display:block;width:100%;height:100%;object-fit:contain}.bcart-card__body{flex:1 1 auto;min-width:0}.bcart-card__name{display:block;margin:0;font-size:13px;line-height:17px;font-weight:500;color:var(--bcart-ink);text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bcart-card__price{display:block;margin-top:4px;font-size:12px;line-height:15.6px;color:var(--bcart-mute)}.bcart-card__add{flex:none;width:32px;height:32px;border:0;border-radius:9999px;background:var(--bcart-ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s var(--bcart-ease)}.bcart-card__add:hover{background:var(--bcart-accent);color:#fff}.bcart-card__add svg{width:16px;height:16px;display:block}.bcart__foot{flex:none;padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--bcart-panel);border-top:1px solid var(--bcart-line);box-shadow:0 -8px 16px -12px #11111440}.bcart__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;font-size:16px;line-height:22.4px;font-weight:500}.bcart__note{margin:0 0 16px;font-size:12px;line-height:15.6px;color:var(--bcart-mute)}.bcart__checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;padding:0 24px;border:0;border-radius:9999px;background:var(--bcart-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--bcart-ease)}.bcart__checkout:hover{background:var(--bcart-accent);color:#fff}.bcart__checkout svg{width:20px;height:20px;display:block}.bcart__continue{display:block;width:100%;margin-top:12px;padding:0;border:0;background:none;color:var(--bcart-mute);font-family:inherit;font-size:13px;text-align:center;text-decoration:underline;cursor:pointer}.bcart__continue:hover{color:var(--bcart-ink)}.bcart-empty{padding:24px}.bcart-empty__msg{margin:8px 0 0;font-size:21px;line-height:23.52px;font-weight:500;letter-spacing:-.02em}.bcart-empty__msg em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em}.bcart-empty__sub{margin:8px 0 0;font-size:14px;line-height:19.6px;color:var(--bcart-mute)}.bcart-empty__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:20px 0 24px;padding:9px 24px;border-radius:9999px;background:var(--bcart-ink);color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s var(--bcart-ease)}.bcart-empty__cta:hover{background:var(--bcart-accent);color:#fff}.bcart-empty__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bcart-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1 / 1;width:100%;padding:12px;border-radius:8px;border:1px solid transparent;background:var(--bcart-cream);color:var(--bcart-ink);text-decoration:none;overflow:hidden;box-sizing:border-box;transition:border-color .3s var(--bcart-ease)}.bcart-tile:hover{border-color:#11111424}.bcart-tile--photo{background:#fff;border-color:#1111141a}.bcart-tile:focus-visible{outline:2px solid var(--bcart-ink);outline-offset:2px}.bcart-tile__title{position:relative;z-index:2;margin-right:12px;font-size:12px;font-weight:500;line-height:1.3;text-align:left}.bcart-tile__img{position:absolute;right:0;bottom:0;z-index:1;width:78%;height:72%;transition:translate .3s var(--bcart-ease)}.bcart-tile__img img,.bcart-tile__img svg{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}.bcart-tile:hover .bcart-tile__img{translate:0 -5%}.bcart-tile__act{position:relative;z-index:2;align-self:flex-start;margin-top:auto;width:32px;height:32px;border-radius:9999px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--bcart-ink)}.bcart-tile__act svg{width:16px;height:16px;display:block}.bcart a:focus-visible,.bcart button:focus-visible{outline:2px solid var(--bcart-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bcart,.bcart-overlay,.bcart-ship__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blenda-cart.css.map */
