.bcart-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.bcart-root[data-open=true]{visibility:visible;pointer-events:auto}.bcart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0201049e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .5s var(--ease-standard, ease)}.bcart-root[data-open=true] .bcart-scrim{opacity:1}.bcart-panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);display:flex;flex-direction:column;background:#1c0408;border-left:1px solid rgba(198,135,27,.22);box-shadow:-32px 0 80px #0201048c;transform:translate(100%);transition:transform .56s var(--ease-entrance, cubic-bezier(.16, 1, .3, 1));will-change:transform}.bcart-root[data-open=true] .bcart-panel{transform:translate(0)}.bcart-panel:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(227,189,110,.55) 18%,rgba(198,135,27,.18) 50%,rgba(227,189,110,.45) 82%,transparent);pointer-events:none}.bcart-head{position:relative;flex:none;padding:30px clamp(22px,4vw,32px) 0}.bcart-eyebrow{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.32em;font-size:9px;color:var(--gold-300, #e3bd6e)}.bcart-title{margin:9px 0 0;font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:21px;color:var(--ivory-200, #ece0c9);line-height:1}.bcart-count-word{margin:6px 0 0;font-family:var(--font-body);font-size:14px;letter-spacing:.02em;color:var(--ivory-400, #c4b79a)}.bcart-x{position:absolute;top:24px;right:clamp(16px,3vw,26px);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(198,135,27,.26);border-radius:50%;color:var(--ivory-400, #c4b79a);cursor:pointer;transition:none}.bcart-x:hover{color:var(--gold-300, #e3bd6e);border-color:#c6871b99}.bcart-rule{flex:none;height:1px;margin:22px clamp(22px,4vw,32px) 0;background:linear-gradient(90deg,#c6871b66,#c6871b14)}.bcart-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px clamp(22px,4vw,32px) 12px;-webkit-overflow-scrolling:touch}.bcart-lines{list-style:none;margin:0;padding:0}.bcart-line{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid rgba(198,135,27,.12);animation:bcart-line-in .5s var(--ease-entrance, ease) both}@keyframes bcart-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bcart-thumb{flex:none;width:66px;height:82px;border-radius:4px;overflow:hidden;border:1px solid rgba(198,135,27,.22);background:#2a0508;cursor:pointer;transition:border-color var(--dur-normal, .24s) var(--ease-standard, ease)}.bcart-thumb:hover{border-color:#c6871b8c}.bcart-thumb:focus-visible,.bcart-line-name:focus-visible{outline:2px solid var(--gold-300, #e3bd6e);outline-offset:2px}.bcart-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bcart-line-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bcart-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bcart-line-name{display:block;font-family:var(--font-display);font-weight:700;letter-spacing:.04em;font-size:15px;color:var(--ivory-200, #ece0c9);line-height:1.2;cursor:pointer;transition:color var(--dur-normal, .24s) var(--ease-standard, ease)}.bcart-line-name:hover{color:var(--gold-300, #e3bd6e)}.bcart-line-format{display:block;margin-top:5px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-size:8.5px;white-space:nowrap;color:var(--ivory-400, #c4b79a)}.bcart-line-prop{display:block;margin-top:4px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;font-size:8.5px;color:var(--gold-300, #e3bd6e)}.bcart-remove{flex:none;width:24px;height:24px;margin:-3px -4px 0 0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ivory-500, #a89a7c);font-family:var(--font-body);font-size:18px;line-height:1;cursor:pointer;transition:color var(--dur-normal, .24s) var(--ease-standard, ease)}.bcart-remove:hover{color:var(--gold-300, #e3bd6e)}.bcart-line-bottom{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bcart-stepper{display:inline-flex;align-items:center;border:1px solid rgba(198,135,27,.26);border-radius:999px}.bcart-step{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ivory-300, #ddccac);font-family:var(--font-body);font-size:16px;line-height:1;cursor:pointer;border-radius:999px;transition:color var(--dur-normal, .24s) var(--ease-standard, ease)}.bcart-step:hover{color:var(--gold-300, #e3bd6e)}.bcart-step:disabled{color:#a89a7c66;cursor:default}.bcart-qty{min-width:22px;text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;color:var(--ivory-200, #ece0c9)}.bcart-line-price{font-family:var(--font-display);font-weight:700;letter-spacing:.03em;font-size:14px;color:var(--gold-300, #e3bd6e);white-space:nowrap}.bcart-line-was{font-size:12px;font-weight:500;color:var(--ivory-500, #a89a7c);text-decoration:line-through;text-decoration-thickness:1px;opacity:.65;margin-right:4px}.bcart-line-now{color:var(--gold-300, #e3bd6e)}.bcart-empty{display:none;flex-direction:column;align-items:center;text-align:center;padding:clamp(60px,18vh,120px) 18px}.bcart-root[data-empty=true] .bcart-empty{display:flex}.bcart-empty-mark{width:44px;height:44px;margin-bottom:22px;color:#c6871b80}.bcart-empty-mark svg{width:100%;height:100%;display:block}.bcart-empty-line{font-family:var(--font-body);font-size:17px;line-height:1.5;color:var(--ivory-400, #c4b79a);margin:0 0 18px;max-width:24ch}.bcart-empty-link{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.24em;font-size:10px;color:var(--gold-300, #e3bd6e);text-decoration:none;padding-bottom:4px;border-bottom:1px solid rgba(198,135,27,.45);transition:color var(--dur-slow, .4s) var(--ease-standard, ease),border-color var(--dur-slow, .4s) var(--ease-standard, ease)}.bcart-empty-link:hover{color:var(--gold-200, #efd9a6);border-bottom-color:var(--gold-300, #e3bd6e)}.bcart-foot{flex:none;padding:20px clamp(22px,4vw,32px) calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(198,135,27,.18);background:linear-gradient(180deg,#28060b00,#00000038)}.bcart-root[data-empty=true] .bcart-foot{display:none}.bcart-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bcart-subtotal-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.24em;font-size:10px;color:var(--ivory-300, #ddccac)}.bcart-subtotal-val{font-family:var(--font-display);font-weight:700;letter-spacing:.03em;font-size:20px;color:var(--ivory-100, #f4ecdc)}.bcart-subtotal-was{font-size:14px;font-weight:500;color:var(--ivory-500, #a89a7c);text-decoration:line-through;text-decoration-thickness:1px;opacity:.65;margin-right:6px}.bcart-subtotal-now{color:var(--ivory-100, #f4ecdc)}.bcart-note{margin:8px 0 18px;font-family:var(--font-body);font-size:13.5px;letter-spacing:.01em;color:var(--ivory-400, #c4b79a)}.bcart-checkout{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--gold-500, #c6871b);border:1px solid var(--gold-400, #d6a23f);border-radius:2px;color:#1c0408;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.26em;font-size:11px;cursor:pointer;transition:background var(--dur-slow, .4s) var(--ease-standard, ease),transform var(--dur-slow, .4s) var(--ease-standard, ease)}.bcart-checkout:hover{background:var(--gold-400, #d6a23f);transform:translateY(-1px)}.bcart-checkout:active{transform:translateY(0)}.bcart-checkout[disabled]{opacity:.6;cursor:default;transform:none}.bcart-checkout-arrow{font-size:13px;transition:transform var(--dur-slow, .4s) var(--ease-standard, ease)}.bcart-checkout:hover .bcart-checkout-arrow{transform:translate(4px)}.bcart-root[data-busy=true] .bcart-body{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:reduce){.bcart-panel,.bcart-scrim,.bcart-line,.bcart-x,.bcart-checkout,.bcart-checkout-arrow{transition:none;animation:none}.bcart-x:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/berunda-cart.css.map */
