#cart-drawer{--theme-drawer-padding:16px;color:#000}#cart-drawer .theme-drawer__dialog{width:min(100vw,480px);max-width:100vw;padding:0;border-radius:0;color:#000;background:#fff}#cart-drawer .cart-drawer__inner{height:100%;background:#fff}#cart-drawer .theme-drawer__header{min-height:76px;padding:20px 16px;border:0;background:#fff;flex-shrink:0}#cart-drawer .theme-drawer__title{display:flex;align-items:baseline;gap:5px;font-family:var(--font-body--family);font-size:22px;font-weight:700;line-height:1.2;color:#000}#cart-drawer .theme-drawer__badge{align-self:flex-start;min-width:0;padding:0;font-size:16px;font-weight:700;color:#000;background:none;border:0;border-radius:0;transform:translateY(-3px)}#cart-drawer .theme-drawer__close-button{width:32px;height:32px;padding:5px;color:#000}#cart-drawer .theme-drawer__close-button svg{width:22px;height:22px}#cart-drawer .cart-drawer__content{background:#fff;min-height:0}#cart-drawer .cart-drawer__items{display:block;padding:0;min-height:0;flex:1 1 auto}#cart-drawer .cart-drawer__summary{position:sticky;bottom:0;width:100%;display:block;padding:0 16px max(12px,env(safe-area-inset-bottom));margin:0;-webkit-mask-image:none;mask-image:none;background:#fff;z-index:2}#cart-drawer [cart-summary-sticky=false] .cart-drawer__summary{position:static}#cart-drawer [cart-summary-sticky=false] .cart-drawer__items{flex:none;overflow:visible}#cart-drawer .av-cart-rewards{padding:16px 16px 30px;background:#fff}#cart-drawer .av-cart-rewards__heading{text-align:center;font-size:14px;line-height:1.3;margin:0 0 14px;color:#000}#cart-drawer .av-cart-rewards__track{position:relative;height:70px;margin:0 20px}#cart-drawer .av-cart-rewards__rail{position:absolute;top:13px;left:16px;right:16px;height:6px;background:#000}#cart-drawer .av-cart-rewards__step{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%);width:max-content;max-width:110px;font-size:11px;line-height:1.15;text-align:center;color:#000}#cart-drawer .av-cart-rewards__step--shipping{left:16px}#cart-drawer .av-cart-rewards__step--gift{left:calc(28.6% + 6.85px)}#cart-drawer .av-cart-rewards__step--discount{left:calc(100% - 16px)}#cart-drawer .av-cart-rewards__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cacaca;border-radius:50%;background:#fff;color:#666}#cart-drawer .av-cart-rewards__icon svg{width:16px;height:16px}#cart-drawer .av-cart-rewards__step.is-unlocked .av-cart-rewards__icon{background:#000;color:#fff;border-color:#000}#cart-drawer .cart-items__table{width:100%}#cart-drawer .cart-items__table tbody{display:flex;flex-direction:column;width:100%}#cart-drawer .cart-items__table-row[data-av-cart-line]{position:relative;display:grid;width:100%;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "error error";grid-template-rows:auto auto auto;align-items:start;gap:4px 12px;padding:16px;margin:0;min-height:112px;border-bottom:1px solid #f1f1f1;order:0}#cart-drawer .cart-items__table-row[data-av-gift-line]{order:1}#cart-drawer .cart-items__table-row[data-av-protection-line]{display:none!important}#cart-drawer .cart-items__table-row>td{padding:0;border:0}#cart-drawer .cart-items__media{grid-area:media;width:72px;height:72px}#cart-drawer .cart-items__media-container{box-sizing:border-box;display:block;width:72px;height:72px;border:3px solid #fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #0003;background:#f8f8f8}#cart-drawer .cart-items__media-image{display:block;width:100%;height:100%;object-fit:contain;border:0;border-radius:0}#cart-drawer .cart-items__details{display:block;grid-area:details;min-width:0;padding-right:20px;color:#000}#cart-drawer .cart-items__table-row>.cart-items__details{padding-right:20px;line-height:1.2}#cart-drawer .cart-items__product-info{display:block;min-width:0}#cart-drawer .cart-items__title-row{display:block}#cart-drawer .cart-items__title{color:#000;font-size:15px;line-height:1.25;font-weight:700;text-decoration:none;overflow-wrap:anywhere}#cart-drawer .cart-items__variants-wrapper{display:block;margin-top:6px;font-size:13px;line-height:1.3;color:#666}#cart-drawer .av-cart-item__variant-text{display:block;font-size:13px;line-height:1.3;color:#666}#cart-drawer .av-cart-item__discount{display:inline-flex;align-items:center;gap:3px;margin-top:5px;padding:3px 6px;border-radius:12px;background:#f1f1f1;color:#666;font-size:12px;line-height:1}#cart-drawer .av-cart-item__discount svg{width:13px;height:13px}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__quantity{display:block;grid-area:quantity;margin-top:3px}#cart-drawer .cart-items__quantity-controls{display:block;position:static;padding:0}#cart-drawer .quantity-selector-wrapper{display:block;width:78px;min-height:32px}#cart-drawer .quantity-selector{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:78px;min-width:78px;height:32px;min-height:32px;border:1px solid #cacaca;border-radius:11px;background:#fff;color:#000}#cart-drawer .quantity-selector button{width:26px;min-width:26px;height:30px;min-height:30px;padding:5px;border:0;border-radius:0;background:none;color:#000}#cart-drawer .quantity-selector button svg{width:12px;height:12px}#cart-drawer .quantity-selector input{width:24px;min-width:0;height:30px;padding:0;border:0;background:none;font-size:13px;color:#000}#cart-drawer .cart-items__remove{position:absolute;top:15px;right:16px;width:24px;min-width:24px;height:24px;min-height:24px;padding:5px;color:#666;background:none;border:0}#cart-drawer .cart-items__remove svg{width:14px;height:14px}#cart-drawer .cart-items__price{position:absolute;right:16px;bottom:15px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;width:max-content;min-width:0;max-width:calc(100% - 185px);font-size:14px;line-height:1.2;font-weight:700;color:#000}#cart-drawer .av-cart-item__compare{font-size:12px;line-height:1.2;color:#666;font-weight:400}#cart-drawer .cart-items__price-unit{font-size:11px;font-weight:400}#cart-drawer .cart-items__error{grid-area:error;font-size:12px}#cart-drawer .av-cart-summary{width:100%;font-family:var(--font-body--family)}#cart-drawer .av-cart-summary__discount{display:flex;align-items:center;justify-content:space-between;padding:14px 0 12px;font-size:14px;line-height:1.2;color:#666}#cart-drawer .av-cart-protection{display:block;width:100%}#cart-drawer .av-cart-protection__card{display:grid;grid-template-columns:24px minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:95px;padding:11px 14px;border:1px solid #cacaca;border-radius:14px;background:#f1f1f1}#cart-drawer .av-cart-protection__icon{width:24px;height:28px;color:#000}#cart-drawer .av-cart-protection__copy{min-width:0}#cart-drawer .av-cart-protection__copy strong{display:block;font-size:16px;line-height:1.2;font-weight:700;color:#000}#cart-drawer .av-cart-protection__copy p{margin:4px 0 0;color:#666;font-size:13px;line-height:1.3}#cart-drawer .av-cart-protection__price{white-space:nowrap;font-size:14px;font-weight:700;color:#000}#cart-drawer .av-cart-protection__switch{display:block;position:relative;width:44px;min-width:44px;height:22px;min-height:22px;padding:3px;border:0;border-radius:99px;background:#dedede;cursor:pointer}#cart-drawer .av-cart-protection__switch span{display:block;width:16px;height:16px;border-radius:50%;background:#adaaae;transition:transform .15s ease}#cart-drawer .av-cart-protection__switch[aria-checked=true]{background:#000}#cart-drawer .av-cart-protection__switch[aria-checked=true] span{background:#fff;transform:translate(22px)}#cart-drawer .av-cart-protection__switch:focus-visible{outline:2px solid #000;outline-offset:3px}#cart-drawer .av-cart-protection__error{color:#a32626;font-size:12px;line-height:1.3;margin:6px 0}#cart-drawer .av-cart-summary__total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;font-size:16px;line-height:1.2;color:#000}#cart-drawer .av-cart-summary__total>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#cart-drawer .av-cart-summary__total s{font-size:14px;color:#9ba0ac}#cart-drawer .av-cart-summary__total strong{font-size:16px;font-weight:700}#cart-drawer .av-cart-checkout__button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;padding:11px 12px;color:#fff;background:#000;border:0;border-radius:14px;box-shadow:0 2px 5px #0004;font-size:18px;line-height:1.2;font-weight:700;text-transform:none}#cart-drawer .av-cart-checkout__button svg{flex:none;width:18px;height:18px}#cart-drawer .av-cart-wallets{display:block;width:100%;margin-top:10px}#cart-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-inline-size:44px;--shopify-accelerated-checkout-button-border-radius:8px;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-inline-alignment:center}#cart-drawer .av-cart-tax-note{margin-top:8px;color:#666;font-size:10px;line-height:1.3;text-align:center}#cart-drawer .av-cart-tax-note small{font-size:inherit}#cart-drawer .av-cart-tax-note a{color:inherit}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:16px}#cart-drawer [hidden]{display:none!important}@media(max-width:359px){#cart-drawer .av-cart-protection__card{grid-template-columns:22px minmax(0,1fr) 42px;gap:7px;padding-inline:10px}#cart-drawer .av-cart-protection__price{grid-column:2;grid-row:2}#cart-drawer .av-cart-protection__switch{grid-column:3;grid-row:1 / span 2}#cart-drawer .av-cart-protection__copy strong{font-size:15px}#cart-drawer .av-cart-protection__copy p{font-size:12px}#cart-drawer .av-cart-checkout__button{font-size:16px}}@media(prefers-reduced-motion:reduce){#cart-drawer .av-cart-protection__switch span{transition:none}}@media(min-width:990px){.page-wrapper--drawer-open .av-offer__heading{grid-template-columns:24px minmax(0,1fr);gap:10px}.page-wrapper--drawer-open .av-offer__title{overflow-wrap:normal}.page-wrapper--drawer-open .av-offer__prices{grid-column:2;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px;text-align:left}.page-wrapper--drawer-open .av-offer__gift{grid-template-columns:28px minmax(0,1fr)}.page-wrapper--drawer-open .av-offer__gift-compare{grid-column:2;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/av-cart-drawer.css.map */
