html cart-drawer{--bzc-gold: #b08d43;--bzc-gold-soft: #d4b46b;--bzc-ink: #151310;--bzc-cream: #faf7f0;--bzc-line: #ece3cf;--bzc-muted: #857a66;--bzc-pad: 2.2rem}@media screen and (max-width:749px){html cart-drawer{--bzc-pad: 1.6rem}}html cart-drawer:not(.is-empty) .drawer__inner{display:flex!important;flex-direction:column!important;padding:0 var(--bzc-pad)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fffdf9!important}html cart-drawer:not(.is-empty) .drawer__inner::-webkit-scrollbar{display:none}html cart-drawer:not(.is-empty) .drawer__inner>*{flex:none!important}html cart-drawer:not(.is-empty) cart-drawer-items{overflow:visible!important;flex:none!important}html cart-drawer:not(.is-empty) .cart-drawer__form,html cart-drawer:not(.is-empty) .drawer__contents{display:block!important}html cart-drawer:not(.is-empty) .drawer__header{position:sticky!important;top:0;z-index:6;min-height:0!important;margin:0 calc(var(--bzc-pad) * -1)!important;padding:1.5rem var(--bzc-pad) 1.3rem!important;border-bottom:1px solid transparent!important;background:#fffdf9f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,box-shadow .2s ease}html cart-drawer .drawer__inner.bz-scrolled .drawer__header{border-bottom-color:var(--bzc-line)!important;box-shadow:0 12px 22px -20px #281e0a80}html cart-drawer:not(.is-empty) .drawer__heading{display:flex;align-items:center;gap:1rem;margin:0!important;color:var(--bzc-ink)!important;font-family:var(--font-heading-family)!important;font-size:2.4rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important}html cart-drawer .bz-cart-count{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .8rem;border-radius:999px;background:linear-gradient(180deg,#23201a,#0e0d0b);color:#f3dc95;font:700 1.25rem/1 var(--font-body-family);letter-spacing:0;box-shadow:0 0 0 1px #d4b46b66}html cart-drawer:not(.is-empty) .drawer__header .drawer__close{top:50%!important;right:1rem!important;transform:translateY(-50%)}html cart-drawer:not(.is-empty) .drawer__header .drawer__close:active{transform:translateY(-50%) scale(.94)!important}html cart-drawer .bezelor-cart-status{gap:1rem!important;margin:1.2rem 0 .2rem!important;padding:.9rem 1.2rem!important;border:1px solid rgba(176,141,67,.24)!important;border-radius:14px!important;background:linear-gradient(90deg,#d4b46b2e,#d4b46b0d)!important}html cart-drawer .bezelor-cart-status__icon{display:inline-grid!important;place-items:center;flex:none;width:3rem!important;height:3rem!important;background:#fff!important;color:var(--bzc-gold)!important;box-shadow:0 4px 10px -6px #785a1e99}html cart-drawer .bezelor-cart-status__icon svg{width:1.7rem!important;height:1.7rem!important}html cart-drawer .bezelor-cart-status strong{color:var(--bzc-ink)!important;font-size:1.25rem!important;font-weight:650!important}html cart-drawer .bezelor-cart-status span:not(.bezelor-cart-status__icon){color:var(--bzc-muted)!important;font-size:1.05rem!important}html cart-drawer .drawer__cart-items-wrapper{padding:1rem 0 0!important}html cart-drawer .cart-items,html cart-drawer .cart-items tbody{display:grid!important;gap:1rem}html cart-drawer .cart-drawer tr.cart-item,html cart-drawer tr.cart-item{position:relative;grid-template-columns:8.8rem minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:.8rem 1.2rem!important;margin:0!important;padding:1.2rem!important;border:1px solid var(--bzc-line)!important;border-radius:18px;background:#fff;box-shadow:0 12px 26px -22px #3c2d0f8c}html cart-drawer tr.cart-item>td{padding:0!important}html cart-drawer tr.cart-item>td+td{padding-left:0!important}html cart-drawer tr.cart-item .cart-item__media{grid-column:1!important;grid-row:1 / 3!important;align-self:start}html cart-drawer tr.cart-item .cart-item__image{box-sizing:border-box;width:8.8rem!important;max-width:none!important;height:8.8rem!important;padding:.3rem;object-fit:contain!important;border:1px solid #f1e9d8;border-radius:14px!important;background:var(--bzc-cream)!important}html cart-drawer tr.cart-item .cart-item__details{grid-column:2 / 4!important;grid-row:1!important;min-width:0;padding-right:3.6rem!important}html cart-drawer tr.cart-item .cart-item__name{display:-webkit-box;overflow:hidden;color:var(--bzc-ink)!important;font-size:1.38rem!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.005em!important;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}html cart-drawer tr.cart-item .cart-item__details>.product-option,html cart-drawer tr.cart-item .cart-item__details>.cart-item__discounted-prices{margin-top:.3rem;color:var(--bzc-muted)!important;font-size:1.1rem!important}html cart-drawer tr.cart-item .cart-item__details>.cart-item__discounted-prices{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.6rem}html cart-drawer tr.cart-item .cart-item__details>.cart-item__discounted-prices .product-option{margin:0;font-size:1.1rem!important}html cart-drawer tr.cart-item .cart-item__details>.cart-item__discounted-prices strong{color:#5d5444!important;font-weight:600}html cart-drawer tr.cart-item .cart-item__details dl{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0}html cart-drawer tr.cart-item .cart-item__details dl .product-option{display:inline-flex;align-items:baseline;gap:.3rem;margin:0!important;padding:.3rem .9rem;border:1px solid var(--bzc-line);border-radius:999px;max-width:100%;overflow:hidden;background:var(--bzc-cream);font-size:1.05rem!important;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}html cart-drawer tr.cart-item .cart-item__details dl dt{color:var(--bzc-muted);font-weight:500}html cart-drawer tr.cart-item .cart-item__details dl dd{margin:0;color:#3b342a;font-weight:600;text-transform:capitalize}html cart-drawer tr.cart-item .cart-item__details>p.product-option:empty{display:none}html cart-drawer tr.cart-item .discounts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0!important}html cart-drawer tr.cart-item .discounts:empty{display:none}html cart-drawer tr.cart-item .discounts__discount{display:inline-flex!important;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:999px;background:linear-gradient(180deg,#23201a,#0e0d0b);color:#f3dc95!important;max-width:100%;font-size:.95rem!important;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase;white-space:nowrap}html cart-drawer tr.cart-item .discounts__discount svg{width:1.2rem;height:1.2rem;color:currentColor}html cart-drawer tr.cart-item .cart-item__quantity{grid-column:2!important;grid-row:2!important;align-self:end!important}html cart-drawer tr.cart-item .cart-item__totals{grid-column:3!important;grid-row:2!important;align-self:end!important;justify-content:flex-end;padding-bottom:.5rem!important}html cart-drawer tr.cart-item .cart-item__price-wrapper{text-align:right}html cart-drawer tr.cart-item .cart-item__price-wrapper .price{color:var(--bzc-ink)!important;font-size:1.6rem!important;font-weight:750!important}html cart-drawer tr.cart-item .cart-item__price-wrapper .cart-item__discounted-prices{display:flex!important;flex-direction:column!important;align-items:flex-end;gap:.2rem!important}html cart-drawer tr.cart-item .cart-item__price-wrapper .cart-item__old-price{color:#a39883!important;font-size:1.15rem!important;font-weight:500!important}html cart-drawer tr.cart-item .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.6rem}html cart-drawer tr.cart-item .quantity{width:10.4rem!important;min-height:3.8rem!important;height:3.8rem;border:1px solid var(--bzc-line)!important;border-radius:999px!important;background:var(--bzc-cream)}html cart-drawer tr.cart-item .quantity:before,html cart-drawer tr.cart-item .quantity:after{display:none!important}html cart-drawer tr.cart-item .quantity__button{width:3.6rem!important;color:var(--bzc-ink)}html cart-drawer tr.cart-item .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}html cart-drawer tr.cart-item .quantity__input{color:var(--bzc-ink)!important;font-size:1.4rem!important;font-weight:700!important}html cart-drawer tr.cart-item .cart-item__quantity,html cart-drawer tr.cart-item quantity-popover,html cart-drawer tr.cart-item .cart-item__quantity-wrapper{position:static!important}html cart-drawer tr.cart-item cart-remove-button{position:absolute!important;top:1rem;right:1rem;z-index:1;margin:0!important}html cart-drawer tr.cart-item .cart-remove-button{display:grid!important;place-items:center;width:3.2rem!important;min-width:3.2rem!important;height:3.2rem!important;min-height:3.2rem!important;padding:0!important;border:1px solid #f1e1e1!important;border-radius:50%!important;background:#fff!important;color:#b4232c!important;box-shadow:none!important}html cart-drawer tr.cart-item .cart-remove-button:before,html cart-drawer tr.cart-item .cart-remove-button:after{display:none!important}html cart-drawer tr.cart-item .cart-remove-button .svg-wrapper{width:1.4rem;height:1.4rem}html cart-drawer tr.cart-item .loading__spinner{top:.4rem;right:.4rem;padding:0!important}html cart-drawer tr.cart-item .cart-item__error{grid-column:1 / -1}html cart-drawer .bezelor-cart-complete{padding:2.2rem 0 .4rem!important}html cart-drawer .bezelor-cart-complete__head h3{color:var(--bzc-ink)!important;font-family:var(--font-heading-family);font-size:1.9rem!important;font-weight:700!important;letter-spacing:-.015em!important}html cart-drawer .bezelor-cart-complete__head h3:before{content:"Curated for you";display:block;margin-bottom:.4rem;color:var(--bzc-gold);font:700 1rem/1.2 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase}html cart-drawer .bezelor-cart-complete__head p{margin:.3rem 0 1.2rem!important;color:var(--bzc-muted)!important;font-size:1.1rem!important}html cart-drawer .bezelor-cart-complete__rail{display:flex!important;gap:1rem!important;margin:0 calc(var(--bzc-pad) * -1);padding:.2rem var(--bzc-pad) 1rem!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bzc-pad);scrollbar-width:none}html cart-drawer .bezelor-cart-complete__rail::-webkit-scrollbar{display:none}html cart-drawer .bezelor-cart-upsell{flex:0 0 min(84%,32rem)!important;grid-template-columns:9rem minmax(0,1fr)!important;border:1px solid var(--bzc-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 24px -22px #3c2d0f99;scroll-snap-align:start}html cart-drawer .bezelor-cart-upsell:only-child{flex-basis:100%!important}html cart-drawer .bezelor-cart-upsell__media{display:block;margin:.6rem;overflow:hidden;border-radius:13px;background:var(--bzc-cream)!important}html cart-drawer .bezelor-cart-upsell__media img{aspect-ratio:1;object-fit:contain!important}html cart-drawer .bezelor-cart-upsell__body{padding:1rem 1.2rem 1rem .4rem!important}html cart-drawer .bezelor-cart-upsell__title{color:var(--bzc-ink)!important;font-size:1.22rem!important;font-weight:600!important;line-height:1.3!important}html cart-drawer .bezelor-cart-upsell__body strong{margin-top:.4rem!important;color:var(--bzc-ink);font-size:1.4rem!important;font-weight:750}html cart-drawer .bezelor-cart-upsell__form{padding-top:.8rem!important}html cart-drawer .bezelor-cart-benefits{margin:1.4rem 0 0!important;padding:1.3rem .4rem!important;border:1px solid var(--bzc-line)!important;border-radius:18px;background:var(--bzc-cream)}html cart-drawer .bezelor-cart-benefits>div{border-right-color:var(--bzc-line)!important}html cart-drawer .bezelor-cart-benefit-icon{width:3.4rem!important;height:3.4rem!important;border-radius:50%;background:#fff;box-shadow:0 6px 12px -8px #785a1e8c}html cart-drawer .bezelor-cart-benefit-icon svg{width:1.8rem!important;height:1.8rem!important}html cart-drawer .bezelor-cart-benefits small{color:#4a4234!important;font-size:1rem!important;font-weight:600!important}html cart-drawer .bezelor-cart-security{padding:1.4rem 0 .2rem!important}html cart-drawer .bezelor-cart-security strong{display:flex!important;align-items:center;justify-content:center;gap:.6rem;color:var(--bzc-ink)!important;font-size:1.2rem!important}html cart-drawer .bezelor-cart-security strong:before{content:"";width:1.4rem;height:1.4rem;background:var(--bzc-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat}html cart-drawer .bezelor-cart-security span{color:var(--bzc-muted)!important;font-size:1.05rem!important}html cart-drawer .drawer__inner>.bz-cart-pay{margin:1rem 0 2rem!important}html cart-drawer .drawer__inner>.bz-cart-pay .bz-cart-pay__title{display:none}html cart-drawer .drawer__inner>.bz-cart-pay .bz-cart-pay__list{gap:.5rem!important}html cart-drawer .drawer__inner>.bz-cart-pay .bz-cart-pay__list svg{width:3.6rem!important;height:2.3rem!important}html cart-drawer:not(.is-empty) .drawer__footer{position:sticky!important;bottom:0;z-index:6;margin:auto calc(var(--bzc-pad) * -1) 0!important;padding:1.3rem var(--bzc-pad) calc(1.4rem + env(safe-area-inset-bottom))!important;border-top:1px solid var(--bzc-line)!important;background:#fffdf9f7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -16px 30px -24px #281e0a8c}html cart-drawer .drawer__footer .cart-drawer__footer>*+*{margin-top:.4rem!important}html cart-drawer .drawer__footer .discounts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}html cart-drawer .drawer__footer .discounts:empty{display:none}html cart-drawer .drawer__footer .discounts__discount{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .9rem;border-radius:999px;background:#d4b46b2e;color:#6f5317;font-size:1.05rem;font-weight:650}html cart-drawer .drawer__footer .discounts__discount svg{width:1.2rem;height:1.2rem}html cart-drawer .drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0!important}html cart-drawer .drawer__footer .totals__total{margin:0!important;color:#5d5444!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:600!important}html cart-drawer .drawer__footer .totals__total-value{margin:0!important;color:var(--bzc-ink)!important;font-size:2.1rem!important;font-weight:800!important;letter-spacing:-.01em}html cart-drawer .drawer__footer .tax-note{display:block;margin:.2rem 0 1.1rem!important;overflow:hidden;color:#958a75!important;font-size:1.02rem!important;line-height:1.4!important;white-space:nowrap;text-overflow:ellipsis}html cart-drawer .drawer__footer .tax-note a{color:inherit}html cart-drawer .drawer__footer .cart__ctas{margin-top:0!important}html cart-drawer .drawer__footer .cart__checkout-button{position:relative;overflow:hidden;min-height:5.4rem!important;border-radius:999px!important;background:linear-gradient(180deg,#2a261f,#0e0d0b)!important;color:#fff!important;font-size:1.45rem!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 0 0 1px #d4b46b73,0 16px 28px -16px #0e0d0bbf,inset 0 1px #ffffff1f!important;transition:transform .15s ease,box-shadow .2s ease}html cart-drawer .drawer__footer .cart__checkout-button:active:not([disabled]){transform:scale(.985)}html cart-drawer .drawer__footer .cart__checkout-button:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(243,220,149,.32) 50%,transparent 65%)!important;box-shadow:none!important;transform:translate(-120%);animation:bzcShine 3.4s ease-in-out 1.2s infinite;pointer-events:none}@keyframes bzcShine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}html cart-drawer .drawer__inner.bz-cart-intro tr.cart-item,html cart-drawer .drawer__inner.bz-cart-intro .bezelor-cart-upsell{animation:bzcIn .5s cubic-bezier(.2,.9,.25,1) backwards}html cart-drawer .drawer__inner.bz-cart-intro tr.cart-item:nth-child(2){animation-delay:.06s}html cart-drawer .drawer__inner.bz-cart-intro tr.cart-item:nth-child(3){animation-delay:.12s}html cart-drawer .drawer__inner.bz-cart-intro tr.cart-item:nth-child(n+4){animation-delay:.18s}html cart-drawer .drawer__inner.bz-cart-intro .bezelor-cart-upsell{animation-delay:.22s}html cart-drawer .drawer__inner.bz-cart-intro .bezelor-cart-upsell+.bezelor-cart-upsell{animation-delay:.28s}@keyframes bzcIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html cart-drawer .drawer__inner.bz-cart-intro tr.cart-item,html cart-drawer .drawer__inner.bz-cart-intro .bezelor-cart-upsell,html cart-drawer .drawer__footer .cart__checkout-button:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bezelor-cart-v2.css.map */
