.benivo-cart{--benivo-cart-accent: #010145;--benivo-cart-ink: #1c1c1c;--benivo-cart-ink-muted: rgb(28 28 28 / .65);--benivo-cart-surface: #ffffff;--benivo-cart-soft: #efefef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.benivo-cart[hidden]{display:none}html.benivo-cart-open{overflow:hidden}.benivo-cart__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.benivo-cart__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(440px,100vw);background:var(--benivo-cart-surface);color:var(--benivo-cart-ink);font-family:var(--text-font-family);transform:translate(100%);transition:transform .3s ease}.benivo-cart[open] .benivo-cart__backdrop{opacity:1}.benivo-cart[open] .benivo-cart__panel{transform:none}.benivo-cart.is-loading .benivo-cart__body{opacity:.6;pointer-events:none}.benivo-cart__header{display:flex;align-items:center;justify-content:space-between;padding:30px;border-bottom:1px solid rgb(0 0 0 / .1)}.benivo-cart__logo img{display:block;width:auto;height:48px}.benivo-cart__close{display:flex;padding:6px;cursor:pointer}.benivo-cart__timer{padding:10px 33px;background:var(--benivo-cart-accent);color:#fff;font-size:15px;text-align:center}.benivo-cart__rewards{padding:16px 30px 20px;border-bottom:1px solid rgb(0 0 0 / .08)}.benivo-cart__rewards-text{margin:0 0 14px;font-size:16px;text-align:center}.benivo-cart__rewards-bar{display:flex}.benivo-cart__rewards-step{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-end}.benivo-cart__rewards-track{position:absolute;top:6px;inset-inline:0 10px;height:8px;overflow:hidden;background:var(--benivo-cart-soft)}.benivo-cart__rewards-track>span{display:block;height:100%;background:var(--benivo-cart-accent);transition:width .3s ease}.benivo-cart__rewards-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--benivo-cart-soft);color:var(--benivo-cart-accent)}.benivo-cart__rewards-step.is-reached .benivo-cart__rewards-icon{background:var(--benivo-cart-accent);color:#fff}.benivo-cart__rewards-label{margin-block-start:6px;margin-inline-end:-30px;width:80px;font-size:10px;text-align:center}.benivo-cart__body{flex:1 1 auto;overflow-y:auto;padding:0 30px;transition:opacity .2s ease}.benivo-cart__item{display:flex;gap:16px;padding-block:22px;border-bottom:1px solid rgb(0 0 0 / .08)}.benivo-cart__image img{display:block;width:88px;height:88px;object-fit:cover}.benivo-cart__details{flex:1 1 auto;min-width:0}.benivo-cart__title-row{display:flex;justify-content:space-between;gap:12px}.benivo-cart__title{font-size:16px;font-weight:600;line-height:1.35;color:var(--benivo-cart-ink);text-decoration:none}.benivo-cart__remove{display:flex;flex:0 0 auto;cursor:pointer}.benivo-cart__options{margin:2px 0 0;font-size:14px;color:var(--benivo-cart-ink-muted)}.benivo-cart__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:4px 0 8px}.benivo-cart__compare{font-size:14px;color:var(--benivo-cart-ink-muted)}.benivo-cart__price{font-size:15px;font-weight:500}.benivo-cart__savings{font-size:15px;font-weight:700;color:var(--benivo-cart-accent)}.benivo-cart__quantity{display:inline-flex;align-items:center;border:1px solid rgb(0 0 0 / .15);background:#fff}.benivo-cart__quantity button{width:29px;height:28px;font-size:16px;cursor:pointer}.benivo-cart__quantity input{width:40px;height:28px;border:0;text-align:center;font-size:14px;-moz-appearance:textfield}.benivo-cart__quantity input::-webkit-inner-spin-button,.benivo-cart__quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.benivo-cart__empty{margin:40px 0;font-size:18px;text-align:center}.benivo-cart__footer{padding:23px;background:var(--benivo-cart-soft)}.benivo-cart__checkout{display:block;padding:14px;background:var(--benivo-cart-accent);color:var(--benivo-cart-surface);font-size:15px;font-weight:600;text-align:center;text-decoration:none}.benivo-cart__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:14px}.benivo-cart__payment-icon{width:34px;height:22px}.benivo-cart__discounts:not(:empty){margin-block-end:12px}.benivo-cart__discount{display:flex;justify-content:space-between;font-size:14px;color:var(--benivo-cart-accent);font-weight:700}.benivo-cart__list{margin:0;padding:0;list-style:none}.benivo-cart__button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit}.benivo-cart__logo{font-family:var(--heading-font-family);font-size:22px;color:var(--benivo-cart-ink);text-decoration:none}.benivo-cart__header{gap:16px}.benivo-cart__logo{flex:0 1 auto;min-width:0}.benivo-cart__logo img{width:auto;max-width:100%;height:auto;max-height:40px}@media(max-width:480px){.benivo-cart__header{padding:20px}.benivo-cart__logo img{max-height:30px}}.benivo-cart__title{font-family:var(--heading-font-family);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/4/assets/benivo-cart.css.map */
