:root{--cv2-ink: #1A1A18;--cv2-graph: #33383C;--cv2-mute: #5C6166;--cv2-line: #E3E3E1;--cv2-err: #8A1C1C;--cv2-ok: var(--bn-accent, #1A1A18);--cv2-accent: var(--bn-accent, #1A1A18);--cv2-font: var(--font-body-family, "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.bn-cart.bn-cart--v2{margin:0;padding:12px 0;border-bottom:1px solid var(--cv2-line);container-type:inline-size}@container (max-width: 379px){.bn-cart--v2 .bn-cart__plus{display:none}}.bn-cart--v2.bn-cart--page{max-width:720px;margin:0 auto;padding:14px 0}.bn-cart--v2 .bn-cart__msg{margin:0 0 10px;font-size:13px;line-height:18px;color:var(--cv2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-cart--v2 .bn-cart__msg strong{font-weight:700;color:var(--cv2-accent)}.bn-cart--v2 .bn-cart__got{font-weight:600;color:var(--cv2-accent)}.bn-cart--v2 .bn-cart__ok{display:inline-block;vertical-align:-1px;margin-right:4px}.bn-cart--v2 .bn-cart__sep{margin:0 6px;color:var(--cv2-mute)}.bn-cart--v2 .bn-cart__bar{height:4px;margin:0 5px}.bn-cart--v2 .bn-cart__mk{width:10px;height:10px;margin:-5px 0 0 -5px;border-width:2px}.bn-cart__tiers{position:relative;list-style:none;margin:7px 5px 0;padding:0;height:15px;font-size:11px;line-height:15px;color:var(--cv2-mute);font-variant-numeric:tabular-nums}.bn-cart__tiers li{position:absolute;top:0;transform:translate(calc(-100% + 5px));white-space:nowrap}.bn-cart__tiers li.bn-cart__tiers-end{left:auto;right:-5px;transform:none}.bn-cart__tiers b{font-weight:700;color:var(--cv2-graph);margin-right:1px}.bn-cart__tiers li.is-hit,.bn-cart__tiers li.is-hit b{color:var(--cv2-accent)}.bn-cart--v2 .bn-cart__applied{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:0;background:none;border-radius:0;font-size:12px;line-height:16px;font-weight:600;color:var(--cv2-accent)}.bn-cart--v2 .bn-cart__applied .bn-cart__ok{margin:0;flex:none}.bn-cart--v2 .bn-cart__applied-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-cart--v2 .bn-cart__applied-amt{margin-left:auto;flex:none;font-variant-numeric:tabular-nums}.bn-cart--v2 .bn-cart__gift{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding-top:10px;border-top:1px solid var(--cv2-line)}.bn-cart--v2 .bn-cart__gift-ico{flex:none;margin-top:1px;color:var(--cv2-accent)}.bn-cart--v2 .bn-cart__gift-body{flex:1 1 auto;min-width:0}.bn-cart--v2 .bn-cart__gift-msg,.bn-cart--v2 .bn-cart__gift-note{margin:0;font-size:12.5px;line-height:18px;color:var(--cv2-graph)}.bn-cart--v2 .bn-cart__gift-msg strong{font-weight:700;color:var(--cv2-ink)}.bn-cart--v2 .bn-cart__gift-msg a{font-weight:600;color:var(--cv2-accent);text-decoration:underline;text-underline-offset:2px}.bn-cart--v2 .bn-cart__gift-msg--warn{color:var(--cv2-err)}.bn-cart--v2 .bn-gift{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 8px;align-items:center;margin-top:8px}.bn-cart--v2 .bn-gift__thumb img{display:block;width:36px;height:45px;object-fit:cover}.bn-cart--v2 .bn-gift__fields{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:6px;align-items:center}.bn-cart--v2 .bn-gift__field{display:block}.bn-cart--v2 .bn-gift__field select{height:36px;padding:0 22px 0 8px;font-size:12.5px;background-position:right 7px center;background-size:9px 6px;text-overflow:ellipsis}.bn-cart--v2 .bn-gift__add{grid-column:auto;width:auto;height:36px;min-height:36px;padding:0 12px;font-size:11px;letter-spacing:.06em;white-space:nowrap}.bn-cart--v2 .bn-gift__err{grid-column:1 / -1;margin:0;font-size:12px;line-height:16px;color:var(--cv2-err)}.bn-trustline{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:8px 0 0;font-size:11px;line-height:16px;color:var(--cv2-mute);text-align:center;letter-spacing:normal}.bn-trustline svg{flex:none}.bn-trustline a{color:inherit;text-decoration:none}.bn-trustline a:hover{text-decoration:underline;text-underline-offset:2px}.bn-trustline a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bn-dc{margin:0;padding:0;border:0;font-family:var(--cv2-font);letter-spacing:normal}.bn-dc__row{margin:0;font-size:12.5px;line-height:20px;color:var(--cv2-mute)}.bn-dc__toggle{-webkit-appearance:none;appearance:none;display:inline;min-height:24px;margin:0 0 0 2px;padding:0;border:0;background:none;box-shadow:none;font:inherit;letter-spacing:normal;text-transform:none;color:var(--cv2-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bn-dc__toggle:hover{color:var(--cv2-accent)}.bn-dc__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bn-dc__form{display:flex;gap:6px;margin:6px 0 0}.bn-dc__form[hidden]{display:none}.bn-dc__input{flex:1 1 auto;min-width:0;height:38px;margin:0;padding:0 10px;border:1px solid #A9ADB1;border-radius:0;background:#fff;box-shadow:none;font:500 13px/1 var(--cv2-font);letter-spacing:.03em;color:var(--cv2-ink)}.bn-dc__input::placeholder{color:#8a8f94;letter-spacing:normal}.bn-dc__input:focus{outline:2px solid var(--cv2-ink);outline-offset:-1px}.bn-dc__input[aria-invalid=true]{border-color:var(--cv2-err)}.bn-dc__apply{flex:none;height:38px;margin:0;padding:0 16px;border:1px solid var(--cv2-ink);border-radius:0;background:var(--cv2-ink);color:#fff;font:700 11px/1 var(--cv2-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bn-dc__apply:hover{background:#000}.bn-dc__apply:focus-visible{outline:2px solid var(--cv2-ink);outline-offset:2px}.bn-dc__apply[disabled]{opacity:.6;cursor:progress}.bn-dc__msg{letter-spacing:normal;margin:4px 0 0;font-size:12px;line-height:16px;color:var(--cv2-mute)}.bn-dc__msg:empty{display:none}.bn-dc__msg.is-error{color:var(--cv2-err)}.bn-dc__msg.is-ok{color:var(--cv2-ok);font-weight:600}.bn-dc__codes{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0}.bn-dc__codes li{display:inline-flex;align-items:center;gap:2px;padding:0 0 0 8px;background:#ececea;color:var(--cv2-ink);font-size:11.5px;line-height:24px;font-weight:600;letter-spacing:.04em}.bn-dc__codes button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bn-dc__codes button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}cart-drawer .drawer__header{padding-top:14px;padding-bottom:12px}cart-drawer .drawer__heading{font-size:18px;line-height:1.3;letter-spacing:.01em}cart-drawer .drawer__close{width:36px;height:36px}cart-drawer .drawer__close svg{width:20px;height:20px}cart-drawer cart-drawer-items{--margin-top: 1.2rem !important;--margin-bottom: .4rem !important;--title-size: 1.4rem !important}cart-drawer .cart-items{gap:16px}cart-drawer .cart-item__name{line-height:1.3}cart-drawer .cart-drawer-item .product-option{font-size:12px;line-height:1.4;margin-top:2px}cart-drawer .cart-item__totals .price--end,cart-drawer .cart-item__totals .regular-price{font-size:14px}cart-drawer .cart-item__totals .cart-item__old-price{font-size:12px}cart-drawer .cart-drawer-item__saving{display:block;font-size:11.5px;line-height:1.4;color:var(--cv2-accent)}cart-drawer .cart-drawer-item__saving strong{font-weight:600}cart-drawer .cart-item__details .cart-drawer__discounts{margin-top:2px}cart-drawer .cart-item__details .cart-drawer__discounts .badge{display:flex;align-items:center;gap:4px;padding:0;margin:0;border:0;border-radius:0;background:none;font-size:11px;line-height:1.4;letter-spacing:normal;text-transform:none;font-weight:600;color:var(--cv2-accent)}cart-drawer .cart-item__details .cart-drawer__discounts .badge svg{width:10px;height:10px;flex:none}cart-drawer .cart-drawer-upsells-container{display:none!important}cart-drawer .cart-drawer-upsells-container{margin-top:14px!important;margin-bottom:6px!important}cart-drawer .upsell__outside-title{margin:0 0 8px;font-size:11px!important;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;text-align:left;font-weight:700;color:var(--cv2-graph)}cart-drawer .upsell{margin-bottom:6px;--title-font-size: 1.3rem !important}cart-drawer .upsell__container{--padding: .8rem 1rem !important}cart-drawer .upsell__title h3{line-height:1.3}cart-drawer .upsell__desc{display:none}cart-drawer .upsell__variant-picker{margin-top:4px}cart-drawer .upsell__add-btn{align-self:center;height:36px!important;min-height:0!important;font-size:1.1rem;line-height:36px;letter-spacing:.1em}cart-drawer .drawer__footer{display:flex;flex-direction:column;padding-top:10px;padding-bottom:12px}cart-drawer .drawer__footer>.bn-dc{order:0;margin-bottom:8px}cart-drawer .drawer__footer>.cart-drawer__footer{--margin-top: 0rem !important;--margin-bottom: .8rem !important;padding-top:8px;border-top:1px solid var(--cv2-line)}cart-drawer .drawer__footer>.cart__ctas{--margin-top: 0rem !important;--margin-bottom: 0rem !important}cart-drawer .drawer__footer>.payment-badges-block{order:2;--margin-top: .8rem !important;--margin-bottom: 0rem !important}cart-drawer .drawer__footer>.bn-trustline{order:3}cart-drawer .cart-drawer__totals{--spacing: .2rem !important}cart-drawer .cart-drawer__totals__row{--text-size: 1.3rem !important}cart-drawer .cart-drawer__totals__row:last-child{--text-size: 1.6rem !important}cart-drawer .cart-drawer__totals--reverse .cart-drawer__totals__row:last-child{--text-size: 1.3rem !important}cart-drawer .cart-drawer__totals--reverse .cart-drawer__totals__row:first-child{--text-size: 1.6rem !important}cart-drawer #CartDrawer-Checkout{min-height:46px;padding-top:0;padding-bottom:0;font-size:13px}cart-drawer .payment-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0}cart-drawer .payment-badges .list-payment__item{margin:0;padding:0}cart-drawer .payment-badges .icon{width:28px;height:18px}cart-drawer .cart-drawer__empty-content h2,cart-drawer .cart__empty-text{font-size:18px}.cart__footer-wrapper .cart__blocks .bn-dc{margin:0 0 12px}.bn-trustline--cart{margin:0 auto;max-width:720px}.bn-note{margin:0 0 12px;font-size:12.5px;color:var(--cv2-mute)}.bn-note>summary{display:inline-flex;align-items:center;gap:6px;min-height:24px;cursor:pointer;list-style:none;color:var(--cv2-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bn-note>summary::-webkit-details-marker{display:none}.bn-note>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bn-note .cart__note{margin-top:8px}.bn-note textarea{min-height:72px;font-size:13px}@media(prefers-reduced-motion:reduce){.bn-cart--v2 .bn-cart__fill{transition:none}}.bn-note .cart__note>label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.bn-cart--v2.bn-cart--page .bn-gift{max-width:440px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bn-cart-v2.css.map */
