.venturi-cart-savings{display:grid;gap:7px;padding:12px 0;margin-bottom:9px;font-size:13px;line-height:1.45;font-weight:500;color:#8c6e52;border-bottom:1px solid #d8c7b4}.venturi-cart-savings>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.venturi-cart-savings__saved,.venturi-cart-savings__saved strong{color:#b35621!important;font-weight:700!important}.cart-drawer .drawer__inner{background:#faf7f1!important;color:#2b2823}.cart-drawer .cart__checkout-button,.cart-drawer .cart__checkout-button:after{background:#b35621!important;border-radius:10px!important;color:#fff!important}.cart-drawer .cart-item__final-price,.cart-drawer .price--end{font-weight:700}.cart-drawer .cart-item__old-price,.cart-items .cart-item__old-price{color:#8c6e52!important}.cart-drawer .cart-item__image{border-radius:9px}.venturi-cart-gift-info{font-size:11px;line-height:1.45;color:#8c6e52;margin:6px 0 8px}cart-drawer,.cart-drawer,body:has(#main-cart-items){--venturi-cart-paper:#faf7f1;--venturi-cart-alt:#f1ede4;--venturi-cart-muted:#8c6e52;--venturi-cart-ink:#2b2823;--venturi-cart-accent:#b35621;--venturi-cart-rule:#d8c7b4}cart-drawer,cart-drawer *,body:has(#main-cart-items) cart-items,body:has(#main-cart-items) .cart__footer{font-family:Poppins,Arial,sans-serif!important}cart-drawer .cart-drawer__overlay{background:#251d1b7d}cart-drawer .drawer__inner{width:430px;max-width:100vw;padding:0!important;background:var(--venturi-cart-alt)!important;color:var(--venturi-cart-ink)!important;border:0!important;box-shadow:-10px 0 38px #281a1130}cart-drawer .drawer__header{flex-shrink:0;margin:0;padding:15px 48px 14px 22px!important;background:var(--venturi-cart-paper);border-bottom:1px solid var(--venturi-cart-rule)}cart-drawer .drawer__heading{margin:0!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.03em;line-height:1.3;color:var(--venturi-cart-ink)!important}cart-drawer .drawer__close{top:6px;right:9px!important;color:var(--venturi-cart-ink)!important}cart-drawer .drawer__close .svg-wrapper{width:17px;height:17px}cart-drawer cart-drawer-items{overflow-y:auto;flex:1;min-height:0;padding:8px 18px 20px;scrollbar-color:var(--venturi-cart-rule) transparent}cart-drawer .cart-drawer__form,cart-drawer .drawer__contents,cart-drawer .drawer__cart-items-wrapper{min-width:0}cart-drawer .cart-items{width:100%;border-collapse:collapse}cart-drawer .cart-items thead{display:none!important}cart-drawer .cart-item{display:grid!important;grid-template-columns:70px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:start;gap:9px 11px!important;padding:18px 0!important;margin:0!important;border-bottom:1px solid var(--venturi-cart-rule)}cart-drawer .cart-item:last-child{border:0!important}cart-drawer .cart-items td{padding:0!important}cart-drawer .cart-item__media{grid-column:1!important;grid-row:1/3!important;width:70px!important;min-width:0!important}cart-drawer .cart-item__image{width:70px!important;max-width:70px!important;height:77px!important;object-fit:contain;border-radius:10px!important;border:1px solid var(--venturi-cart-rule);background:var(--venturi-cart-paper)}cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important}cart-drawer .cart-item__totals{grid-column:3!important;grid-row:1!important;min-width:0!important;max-width:95px!important;pointer-events:none}cart-drawer .cart-item__quantity{grid-column:2/4!important;grid-row:2!important;padding:0!important;min-width:0!important}cart-drawer .cart-item__name{font-size:13px!important;font-weight:700!important;color:var(--venturi-cart-ink)!important;letter-spacing:-.01em!important;line-height:1.35!important;display:block}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dd,cart-drawer .cart-item__details dt{font-size:11px!important;color:var(--venturi-cart-muted)!important;line-height:1.45!important}cart-drawer .cart-item__details dl{margin:5px 0}cart-drawer .cart-item__details .discounts{margin-top:7px}cart-drawer .discounts__discount{font-size:10px!important;font-weight:600!important;color:var(--venturi-cart-accent)!important;line-height:1.4}cart-drawer .cart-item__price-wrapper,cart-drawer .cart-item__discounted-prices{line-height:1.25}cart-drawer .cart-item__price-wrapper .price--end{font-size:13px!important;font-weight:800!important;color:var(--venturi-cart-ink)!important}cart-drawer .cart-item__old-price{font-size:11px!important;color:var(--venturi-cart-muted)!important;font-weight:500!important}cart-drawer .cart-item__discounted-prices{gap:3px!important}cart-drawer .cart-item__final-price{font-size:12px!important;font-weight:700!important;color:var(--venturi-cart-accent)!important}cart-drawer .cart-item__quantity-wrapper{align-items:center!important;gap:10px!important;justify-content:flex-start!important}cart-drawer .quantity,cart-drawer .cart-quantity{width:105px!important;min-height:33px!important;height:33px!important;min-width:0!important;border:1px solid var(--venturi-cart-rule)!important;border-radius:7px!important;background:var(--venturi-cart-paper)!important}cart-drawer .quantity:after,cart-drawer .quantity:before{display:none!important;box-shadow:none!important}cart-drawer .quantity__input{font-size:12px!important;color:var(--venturi-cart-ink)!important;max-width:36px!important}cart-drawer .quantity__button{width:32px!important;min-width:32px!important;padding:0!important;color:var(--venturi-cart-ink)!important}cart-drawer .quantity__button .svg-wrapper{width:12px;height:12px}cart-drawer cart-remove-button .button{min-width:28px!important;width:28px!important;height:30px!important;padding:4px!important;border:0!important;box-shadow:none!important;color:var(--venturi-cart-muted)!important;background:transparent!important}cart-drawer .drawer__footer{flex-shrink:0;background:var(--venturi-cart-paper)!important;border-top:1px solid var(--venturi-cart-rule)!important;padding:15px 19px 18px!important;box-shadow:0 -9px 24px #4530200a}cart-drawer .cart-drawer__footer{padding:0!important}cart-drawer .venturi-cart-savings{font-size:12px!important;padding:7px 0 12px!important;margin-bottom:11px!important}cart-drawer .totals{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}cart-drawer .totals__total{font-size:14px!important;color:var(--venturi-cart-ink)!important;font-weight:700!important;letter-spacing:0}cart-drawer .totals__total-value{font-size:16px!important;font-weight:800!important;color:var(--venturi-cart-ink)!important}cart-drawer .venturi-cart-gift-info{font-size:10px!important;color:var(--venturi-cart-muted)!important;margin:9px 0!important}cart-drawer .tax-note{display:block;margin:10px 0 14px!important;text-align:center!important;color:var(--venturi-cart-muted)!important;font-size:10px!important;line-height:1.5!important}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:8px}cart-drawer .cart__checkout-button{min-height:50px!important;width:100%!important;border:0!important;background:var(--venturi-cart-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}cart-drawer .cart__checkout-button:after{border-radius:10px!important;box-shadow:none!important}cart-drawer .venturi-cart-continue{text-align:center;color:var(--venturi-cart-ink)!important;font-size:12px!important;font-weight:600!important;padding:7px 0;text-decoration:none}cart-drawer .venturi-cart-continue:hover{text-decoration:underline}cart-drawer .cart__empty-text{color:var(--venturi-cart-ink)!important}@media(max-width:480px){cart-drawer .drawer__inner{max-width:100vw;width:100vw!important}cart-drawer cart-drawer-items{padding-inline:14px!important}cart-drawer .drawer__footer{padding-inline:14px!important}cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto!important;gap:7px 9px!important}cart-drawer .cart-item__media,cart-drawer .cart-item__image{width:64px!important;max-width:64px!important;height:72px!important}cart-drawer .cart-item__totals{max-width:89px!important}cart-drawer .cart-item__name{font-size:12px!important}}@media(max-height:640px){cart-drawer .drawer__footer{padding-block:9px!important}cart-drawer .tax-note{margin:6px 0 8px!important}}body:has(#main-cart-items){background:var(--venturi-cart-paper)!important;color:var(--venturi-cart-ink)!important}body:has(#main-cart-items) cart-items,body:has(#main-cart-items) #main-cart-footer,body:has(#main-cart-items) .cart__footer{background:var(--venturi-cart-paper)!important;color:var(--venturi-cart-ink)!important}body:has(#main-cart-items) .cart-item__name,body:has(#main-cart-items) .title--primary,body:has(#main-cart-items) .totals__total,body:has(#main-cart-items) .totals__total-value{color:var(--venturi-cart-ink)!important;font-weight:700!important;font-family:Poppins,Arial,sans-serif!important}body:has(#main-cart-items) .cart-item__image{border-radius:11px!important;border:1px solid var(--venturi-cart-rule)!important;background:var(--venturi-cart-alt)!important}body:has(#main-cart-items) .cart-item__price-wrapper .price,body:has(#main-cart-items) .cart-item__final-price{color:var(--venturi-cart-ink)!important;font-weight:700}body:has(#main-cart-items) .cart-item__old-price{color:var(--venturi-cart-muted)!important}body:has(#main-cart-items) .cart-items th,body:has(#main-cart-items) .cart-items td{border-color:var(--venturi-cart-rule)!important}body:has(#main-cart-items) .cart__checkout-button{background:var(--venturi-cart-accent)!important;border:0!important;border-radius:10px!important;color:#fff!important;font-family:Poppins,Arial,sans-serif!important;font-weight:800!important}body:has(#main-cart-items) .cart__checkout-button:after{box-shadow:none!important;border-radius:10px!important}body:has(#main-cart-items) .venturi-cart-savings{color:var(--venturi-cart-muted)!important}body:has(#main-cart-items) .venturi-cart-savings__saved{color:var(--venturi-cart-accent)!important}cart-drawer .cart-items tbody{display:flex!important;flex-direction:column!important}cart-drawer .cart-items tbody .cart-item{order:0}cart-drawer .cart-items tbody .cart-item[data-venturi-gift=true]{order:1}.venturi-gift-badge{display:inline-block;margin:7px 0 4px;padding:3px 8px;border-radius:5px;background:#f5dec6;color:#b35621!important;font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.045em}.venturi-gift-notice{display:block;margin:5px 0;font-family:Poppins,Arial,sans-serif;font-size:10px;line-height:1.4;color:#8c6e52!important}.venturi-fixed-quantity{display:inline-flex;align-items:center;gap:8px;min-height:33px;padding:6px 11px;background:#faf7f1;border:1px solid #d8c7b4;border-radius:7px;white-space:normal;font:600 11px/1.4 Poppins,Arial,sans-serif;color:#2b2823}.venturi-fixed-quantity__number{font-size:13px;font-weight:800;white-space:nowrap}.venturi-fixed-quantity__label{color:#8c6e52;font-size:10px;font-weight:500}body:has(#main-cart-items) .venturi-fixed-quantity{background:#f1ede4}cart-drawer #CartDrawer-Checkout.cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;height:auto!important;padding:13px 16px!important;opacity:1!important;visibility:visible!important;background:#b35621!important;color:#fff!important;font:800 14px/1.35 Poppins,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-align:center!important}cart-drawer #CartDrawer-Checkout .venturi-checkout-button__label{display:inline-block!important;position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;color:#fff!important;font:inherit!important;line-height:1.35!important;white-space:normal!important}cart-drawer #CartDrawer-Checkout:disabled{opacity:.6!important;cursor:not-allowed!important}cart-drawer .venturi-cart-continue{display:block!important;visibility:visible!important;opacity:1!important;color:#2b2823!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/venturi-cart-promo.css.map */
