header>.cart-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s ease;z-index:999998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header>.cart-drawer-overlay.is-active{opacity:1;visibility:visible}header>.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background-color:#fff;z-index:99999999999999999999999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:-8px 0 32px #00000014;font-family:var(--vr-font-inter);text-align:left;color:#121212;box-sizing:border-box}header>.cart-drawer.is-active{transform:translate(0)}header>.cart-drawer>.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;background-color:var(--vr-color-white)}header>.cart-drawer>.cart-drawer__header>.cart-drawer__title-wrap{display:flex;flex-direction:column}header>.cart-drawer>.cart-drawer__header>.cart-drawer__title-wrap>.cart-drawer__title{font-size:24px;font-weight:500;color:#121212;margin:0;letter-spacing:-.02em}header>.cart-drawer>.cart-drawer__header>.cart-drawer__title-wrap>p{font-size:12px}header>.cart-drawer>.cart-drawer__header>.cart-drawer__title-wrap>.cart-drawer__count{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#f2f2f2;color:#444;border-radius:50%;font-size:13px;font-weight:500}header>.cart-drawer>.cart-drawer__header>.cart-drawer__close{background:#f7f7f7;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#222;cursor:pointer;transition:background-color .2s ease,transform .15s ease;padding:0}header>.cart-drawer>.cart-drawer__header>.cart-drawer__close:hover{background-color:#ededed}header>.cart-drawer>.cart-drawer__header>.cart-drawer__close:active{transform:scale(.92)}header>.cart-drawer>.cart-drawer__body{flex:1;overflow-y:auto;padding:12px 28px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items{display:flex;flex-direction:column;gap:20px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item{display:flex;align-items:flex-start;gap:18px;position:relative}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-img{width:76px;height:88px;flex-shrink:0;background-color:#fbfbfb;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid #f0f0f0}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-img>img{max-width:100%;max-height:100%;object-fit:contain}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info{flex:1;display:flex;flex-direction:column}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-title{font-size:15px;font-weight:500;color:#121212;margin:0 0 3px;line-height:1.3}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-variant{font-size:13.5px;color:#666;margin:0 0 3px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-price{font-size:13.5px;color:#666;margin:0 0 16px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions{display:flex;align-items:center;gap:16px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity{display:inline-flex;align-items:center;border:1px solid #dcdcdc;height:36px;background:#fff;border-radius:100px;overflow:hidden}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity>.qty-btn{background:transparent;border:none;width:32px;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#222;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none;font-family:var(--vr-font-inter-tight)}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity>.qty-btn:hover{background-color:#f5f5f5}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity>.qty-val{font-size:14px;font-weight:500;width:36px;text-align:center;color:#121212}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__remove{background:transparent;border:none;color:#222;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background-color .2s ease}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__remove:hover{color:#d93838;background-color:#fff1f1}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-total{font-size:14.5px;font-weight:400;color:#121212;text-align:right;white-space:nowrap;padding-top:2px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__empty{display:none;text-align:center;color:#777;padding:40px 0;font-size:15px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__empty.is-visible{display:block}header>.cart-drawer>.cart-drawer__footer{padding:20px 28px 28px;background-color:#fff;margin-top:auto}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-bottom:22px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 0;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-header>span{font-size:14px;color:#121212}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-header>.cart-drawer__discount-icon{font-size:18px;color:#121212;transition:transform .25s ease}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount.is-open>.cart-drawer__discount-header>.cart-drawer__discount-icon{transform:rotate(45deg)}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s ease}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount.is-open>.cart-drawer__discount-body{max-height:90px;padding-bottom:14px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-body>.cart-drawer__discount-field{display:flex;gap:8px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-body>.cart-drawer__discount-field>input{flex:1;padding:10px 12px;border:1px solid #dcdcdc;font-size:13px;outline:none;font-family:inherit;border-radius:100px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-body>.cart-drawer__discount-field>button{padding:10px 16px;background:#121212;color:#fff;border:none;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background-color .2s ease;border-radius:100px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__total-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__total-row>span{font-size:14.5px;color:#121212}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__total-row>strong{font-size:15px;font-weight:500;color:#121212}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__taxes-info{font-size:12.5px;color:#666;margin:0 0 22px;line-height:1.4}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__checkout{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#c7ceaa;color:#1a1a1a;border:none;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-sizing:border-box}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__checkout:hover{background-color:#bdc59e}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__checkout:active{transform:scale(.99)}button.cart-drawer__checkout{background:#000;width:100%;color:#fff;padding:10px;border-radius:100px}@media(max-width:576px){header>.cart-trigger{margin:12px 16px;padding:8px 16px;font-size:13px}header>.cart-drawer{width:100%;max-width:100%;box-shadow:none;overscroll-behavior-y:contain}header>.cart-drawer>.cart-drawer__header{padding:16px 20px 14px;padding-top:max(16px,env(safe-area-inset-top))}header>.cart-drawer>.cart-drawer__header>.cart-drawer__title-wrap>.cart-drawer__title{font-size:20px}header>.cart-drawer>.cart-drawer__body{padding:8px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item{gap:12px;padding-bottom:16px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-img{width:68px;height:78px;padding:4px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-title{font-size:14px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-variant,header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-price{font-size:12.5px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions{gap:10px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity{height:38px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__quantity>.qty-btn{width:34px;font-size:18px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info>.cart-drawer__item-actions>.cart-drawer__remove{padding:8px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-total{font-size:13.5px}header>.cart-drawer>.cart-drawer__footer{padding:16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount{margin-bottom:16px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__discount>.cart-drawer__discount-header{padding:12px 0}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__taxes-info{font-size:12px;margin-bottom:16px}header>.cart-drawer>.cart-drawer__footer>.cart-drawer__checkout{padding:15px;font-size:15px;min-height:48px}}@media(max-width:380px){header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item{position:relative}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-info{padding-right:75px}header>.cart-drawer>.cart-drawer__body>.cart-drawer__items>.cart-drawer__item>.cart-drawer__item-total{position:absolute;top:0;right:0;font-size:13px;font-weight:600;color:#121212}}.highlights{display:flex;justify-content:center;margin-top:24px;gap:24px}.highlight-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.highlight-item p{font-size:14px}.highlight-item img{height:24px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer.css.map */
