.vc-cart{--vc-brown: #824920;--vc-text: #2b2b2b;--vc-muted: #9aa2b1;--vc-border: #e3e3e3;--vc-soft: #f2f2f2;--vc-pad: 14px}@media screen and (min-width:750px){.vc-cart{--vc-pad: 20px}.cart-drawer__dialog.vc-cart{width:440px;max-width:95vw}}.vc-cart .vc-cart__header{min-height:46px;padding:8px var(--vc-pad);border:0;flex:none}.vc-cart .vc-cart__heading{margin:0;font-family:var(--font-body--family);font-size:18px;font-weight:300;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--vc-text)}.vc-cart .vc-cart__header .cart-drawer__close-button{position:static;width:34px;height:34px;min-width:34px;min-height:34px;margin-right:-4px;padding:0;color:var(--vc-text)}.vc-cart .vc-cart__header .cart-drawer__close-button svg{width:14px;height:14px}.vc-cart .vc-timer{display:flex;flex:none;align-items:center;justify-content:center;gap:.3em;height:30px;padding:0 var(--vc-pad);background:var(--vc-brown);color:#fff;font-size:12px;line-height:1;text-align:center}.vc-cart .vc-timer strong{font-weight:700;font-variant-numeric:tabular-nums}.vc-cart .vc-cart__content{height:auto;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;padding:0}.vc-cart .vc-cart__items{display:block;flex:1 0 auto;overflow:visible;padding:16px var(--vc-pad) 18px}.vc-cart .vc-line-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.vc-cart .vc-line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;column-gap:12px;align-items:start;color:var(--vc-text)}.vc-cart .vc-line__media{display:block;width:76px;aspect-ratio:1;justify-self:end;overflow:hidden;border:1px solid #ececec;border-radius:8px;background:var(--vc-soft)}.vc-cart .vc-line--gift .vc-line__media,.vc-cart .vc-line--nested .vc-line__media{width:50px;border-radius:6px;background:#f8f8f8}.vc-cart .vc-line__image{display:block;width:100%;height:100%;object-fit:cover}.vc-cart .vc-line__info{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:1px}.vc-cart .vc-line__title{display:block;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--vc-text);text-decoration:none}.vc-cart .vc-line--gift .vc-line__title,.vc-cart .vc-line--nested .vc-line__title{font-size:13px}.vc-cart .vc-line__meta{margin:-4px 0 0;font-size:11.5px;line-height:1.3;color:#6b6b6b}.vc-cart .vc-line__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:56px}.vc-cart .vc-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;font-weight:600;line-height:1.1;white-space:nowrap}.vc-cart .vc-line--gift .vc-line__price{font-size:12.5px}.vc-cart .vc-line__compare{font-size:12px;font-weight:400;color:var(--vc-muted)}.vc-cart .vc-line__free{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.vc-cart .vc-line__remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:0;margin-right:-3px;padding:0;border:0;background:none;box-shadow:none;color:var(--vc-text);cursor:pointer}.vc-cart .vc-line__remove svg{width:18px;height:18px}.vc-cart .vc-line__error{grid-column:2 / -1;margin-top:6px}.vc-cart .vc-line.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed, .2s) * 2) var(--animation-easing, ease) forwards;animation-delay:var(--animation-speed, .2s)}.vc-cart .vc-line .quantity-selector-wrapper{gap:0}.vc-cart .vc-line .vc-qty.quantity-selector{--quantity-selector-width: 84px;display:grid;grid-template-columns:28px 1fr 28px;width:84px;height:28px;padding:0;overflow:hidden;border:1px solid var(--vc-border);border-radius:3px;background:#fff;font-size:13px}.vc-cart .vc-line .vc-qty button{display:flex;align-items:center;justify-content:center;width:28px;height:100%;min-height:0;padding:0;color:var(--vc-text);background:transparent}.vc-cart .vc-line .vc-qty .quantity-minus{border-right:1px solid var(--vc-border)}.vc-cart .vc-line .vc-qty .quantity-plus{border-left:1px solid var(--vc-border)}.vc-cart .vc-line .vc-qty svg{width:10px;height:10px}.vc-cart .vc-line .vc-qty input{width:100%;max-width:none;height:100%;padding:0;border:0;background:transparent;color:var(--vc-text);font-size:12.5px;font-weight:500;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vc-cart .vc-line .vc-qty input::-webkit-inner-spin-button,.vc-cart .vc-line .vc-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vc-cart .vc-upsell{display:block;flex:none;padding:4px 0 14px}.vc-cart .vc-upsell__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 var(--vc-pad)}.vc-cart .vc-upsell__heading{margin:0;font-size:13px;font-weight:600;color:var(--vc-text)}.vc-cart .vc-upsell__nav{display:flex;gap:6px}.vc-cart .vc-upsell__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--vc-border);border-radius:50%;background:#fff;color:var(--vc-text);cursor:pointer}.vc-cart .vc-upsell__arrow svg{width:12px;height:12px}.vc-cart .vc-upsell:has(.vc-upsell__card:only-child) .vc-upsell__nav{display:none}.vc-cart .vc-upsell__track{display:flex;gap:10px;margin:0;padding:0 var(--vc-pad);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vc-pad);scrollbar-width:none}.vc-cart .vc-upsell__track:after{content:"";flex:0 0 1px;margin-left:calc(var(--vc-pad) - 11px)}.vc-cart .vc-upsell__track::-webkit-scrollbar{display:none}.vc-cart .vc-upsell__card{display:grid;flex:0 0 86%;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:10px;background:#f5f5f5;scroll-snap-align:start}.vc-cart .vc-upsell__card:last-child{scroll-snap-align:end}.vc-cart .vc-upsell__card:only-child{flex-basis:100%}.vc-cart .vc-upsell__media{display:block;width:96px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff}.vc-cart .vc-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.vc-cart .vc-upsell__body{display:flex;flex-direction:column;gap:6px;min-width:0}.vc-cart .vc-upsell__title{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:700;line-height:1.2;color:var(--vc-text);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vc-cart .vc-upsell__price{margin:0;font-size:14px;font-weight:700;color:var(--vc-text)}.vc-cart .vc-upsell__actions{display:flex;gap:6px}.vc-cart .vc-upsell__select{flex:1 1 auto;min-width:0;height:32px;padding:0 24px 0 8px;border:1px solid #dcdcdc;border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232b2b2b' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 8px center / 10px 6px;color:var(--vc-text);font-size:12px;-webkit-appearance:none;appearance:none}.vc-cart .vc-upsell__add{flex:1 0 auto;height:32px;padding:0 12px;border:0;border-radius:5px;background:var(--vc-brown);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.vc-cart .vc-upsell__select+.vc-upsell__add{flex:0 0 auto}.vc-cart .vc-upsell__add:hover{filter:brightness(.92)}.vc-cart .vc-upsell__add[disabled]{opacity:.65;cursor:wait}@media screen and (max-width:749px){.vc-cart .vc-cart__items{padding-bottom:10px}.vc-cart .vc-upsell{padding:0 0 10px}.vc-cart .vc-upsell__head{margin-bottom:8px}.vc-cart .vc-upsell__arrow{width:24px;height:24px}.vc-cart .vc-upsell__card{flex-basis:84%;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:8px;border-radius:8px}.vc-cart .vc-upsell__media{width:64px;border-radius:6px}.vc-cart .vc-upsell__body{gap:4px}.vc-cart .vc-upsell__title{font-size:12px;font-weight:600}.vc-cart .vc-upsell__price{font-size:12.5px;font-weight:600}.vc-cart .vc-upsell__select,.vc-cart .vc-upsell__add{height:28px;font-size:11.5px}.vc-cart .vc-upsell__add{font-weight:600}}.vc-cart .vc-cart__summary{display:block;flex:none;position:sticky;bottom:0;margin-top:0;padding:0;gap:0;background:#fff;-webkit-mask-image:none;mask-image:none}.vc-cart .vc-footer{display:flex;flex-direction:column;gap:10px;padding:12px var(--vc-pad) 10px;border-top:1px solid #f0f0f0;color:var(--vc-text)}.vc-cart .vc-footer__total{display:flex;align-items:baseline;justify-content:space-between;font-size:15px;font-weight:600}.vc-cart .vc-footer__values{display:flex;align-items:baseline;gap:10px}.vc-cart .vc-footer__compare{font-weight:400;color:#8a8a8a}.vc-cart .vc-footer .vc-footer__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 16px;border:0;border-radius:6px;background:var(--vc-brown);color:#fff;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.vc-cart .vc-footer .vc-footer__checkout:hover{filter:brightness(.92)}.vc-cart .vc-footer__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;padding:0;list-style:none;font-size:11px;color:#6b6b6b}.vc-cart .vc-footer__trust li{display:flex;align-items:center;gap:4px;white-space:nowrap}.vc-cart .vc-footer__trust svg{flex:none;width:13px;height:13px}.vc-cart .vc-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none}.vc-cart .vc-footer__payments svg{display:block;width:33px;height:21px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vc-cart.css.map */
