.cart-drawer{--cd-ink: #1A1A1A;--cd-muted: #595959;--cd-line: #E8E6E0;--cd-soft: #F4F3EF;--cd-tile: #ECEAE4;--cd-red: #B22A14;--cd-red-hover: #8F1F0E;--cd-red-strip: #DC3C24;--cd-green: #6D7C1A;--cd-green-soft: #E9EDD3;--cd-cond: "Open Sans Condensed", "Open Sans", system-ui, sans-serif;--cd-sans: "Open Sans", system-ui, sans-serif;--cd-radius: 10px;--cd-paw: url(paw-pattern.svg)}.cart-drawer .cart-drawer__dialog{font-family:var(--cd-sans)}.cart-drawer .calma-drawer-strip{margin:0;padding:7px 16px;background:var(--cd-red-strip);color:#fff;font:600 12px/1.3 var(--cd-sans);letter-spacing:.02em;text-align:center}.cart-drawer .calma-drawer-strip span{margin-inline:7px;opacity:.7}.cart-drawer .cart-drawer__header{padding-block:12px 8px}.cart-drawer .cart-drawer__header .cart-drawer__close-button{position:static;margin-right:-10px}@media(hover:none){.cart-drawer .cart-drawer__close-button:focus,.cart-drawer .cart-drawer__close-button:focus-visible{outline:none;box-shadow:none}}.cart-drawer .cart-drawer__heading{font:800 26px/1 var(--cd-cond);letter-spacing:-.01em;color:var(--cd-ink);display:flex;align-items:center;gap:8px}.cart-drawer .cart-drawer__heading .cart-bubble{--cart-bubble-background: var(--cd-green);color:#fff}.cart-drawer .cart-drawer__heading .cart-bubble__background{background:var(--cd-green)}.cart-drawer .cart-drawer__heading .cart-bubble__text-count{color:#fff;font-weight:700}.cart-drawer .calma-dfs{position:relative;margin:0 16px 6px;padding:11px 14px 12px;border-radius:var(--cd-radius);background:var(--cd-tile);overflow:hidden;isolation:isolate}.cart-drawer .calma-dfs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--cd-paw);background-size:260px;background-repeat:repeat;opacity:1;pointer-events:none}.cart-drawer .calma-dfs__txt{margin:0 0 8px;font:600 13.5px/1.35 var(--cd-sans);color:var(--fg-2, #4A4A4A)}.cart-drawer .calma-dfs__txt b{color:var(--cd-ink);font-weight:800}.cart-drawer .calma-dfs.is-done .calma-dfs__txt b{color:var(--cd-green)}.cart-drawer .calma-dfs__row{display:flex;align-items:center;gap:8px}.cart-drawer .calma-dfs__track{flex:1;height:8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cd-line);overflow:hidden}.cart-drawer .calma-dfs__fill{height:100%;border-radius:999px;background:var(--cd-green);transition:width .4s cubic-bezier(.16,1,.3,1)}.cart-drawer .calma-dfs__goal{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--cd-muted);box-shadow:inset 0 0 0 1px var(--cd-line)}.cart-drawer .calma-dfs.is-done .calma-dfs__goal{background:var(--cd-green);color:#fff;box-shadow:none}@media(min-width:750px){.cart-drawer .calma-dfs{margin-inline:var(--cart-drawer-padding-desktop, 24px)}}.cart-drawer .cart-drawer__items tbody .cart-items__table-row{grid-template-columns:78px minmax(0,1fr) auto;column-gap:14px;padding-block:12px;margin-bottom:0;border-bottom:1px solid var(--cd-line)}.cart-drawer .cart-drawer__items tbody .cart-items__table-row:last-child{border-bottom:0}.cart-drawer .cart-items__media-container{position:relative;display:block;width:78px;height:78px;border-radius:var(--cd-radius);background:var(--cd-tile);overflow:hidden;isolation:isolate}.cart-drawer .cart-items__media-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--cd-paw);background-size:140px;opacity:1}.cart-drawer .cart-items__media-image{width:78px;height:78px;object-fit:contain;background:transparent;border:0;border-radius:0;padding:7px;box-sizing:border-box;mix-blend-mode:multiply}.cart-drawer .cart-items__title{font:700 17px/1.2 var(--cd-cond);color:var(--cd-ink);text-decoration:none}.cart-drawer .cart-items__product-info p{margin:0}.cart-drawer .cart-items__variants-wrapper{margin-top:5px}.cart-drawer .cart-items__variant dd{display:inline-block;margin:0;padding:2px 8px;border-radius:999px;background:var(--cd-soft);font:600 12px/1.4 var(--cd-sans);color:var(--cd-muted)}.cart-drawer .cart-items__unit-price-wrapper{font-size:12.5px;color:var(--cd-muted);margin-top:4px}.cart-drawer .cart-items__unit-price-wrapper:not(:has(.compare-at-price)){display:none}.cart-drawer .cart-items__price{font:800 18px/1.1 var(--cd-cond);color:var(--cd-ink)}.cart-drawer .cart-items__quantity{margin-top:8px}.cart-drawer .cart-items__quantity-controls{gap:4px;align-items:center}.cart-drawer .cart-items__quantity .quantity-selector{--quantity-selector-width: 108px;flex:none;width:108px;height:36px;border:1px solid var(--cd-line);border-radius:999px;background:#fff;overflow:hidden}.cart-drawer .cart-items__quantity .quantity-selector .button{flex:none;width:36px;height:34px}.cart-drawer .cart-items__quantity .quantity-selector input{flex:1 1 auto;width:100%;min-width:0;padding:0;text-align:center;font:700 16px/1 var(--cd-sans)}.cart-drawer .cart-items__quantity-controls{gap:10px}.cart-drawer .cart-items__remove{width:34px;height:34px;color:#9a9a9a}.cart-drawer .calma-swap--drawer{margin:0 0 12px}.cart-drawer .cart-drawer__summary{background:#fff;border-top:1px solid var(--cd-line);box-shadow:0 -10px 24px #1a1a1a0f;padding-block:12px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}.cart-drawer .cart-drawer__summary .cart-actions,.cart-drawer .cart-drawer__summary .cart-totals__tax-note{display:none}.cart-drawer .cart-drawer__summary .cart-totals{border:0;padding:0;gap:0}.cart-drawer .cart-drawer__summary .cart-totals__container{gap:0}.cart-drawer .cart-totals__total{align-items:baseline}.cart-drawer .cart-totals__total-label{font:600 14px/1.2 var(--cd-sans);color:var(--cd-muted)}.cart-drawer .cart-totals__total-value{font:800 26px/1 var(--cd-cond);color:var(--cd-ink)}.cart-drawer .cart__ctas{gap:8px}.cart-drawer .cart__ctas .cart__checkout-button{height:52px;border-radius:6px;background:var(--cd-red);border-color:var(--cd-red);color:#fff;font:700 16px/1 var(--cd-sans);letter-spacing:.01em}.cart-drawer .cart__ctas .cart__checkout-button:hover{background:var(--cd-red-hover);border-color:var(--cd-red-hover)}.cart-drawer .additional-checkout-buttons{display:none}.cart-drawer .inpost-pickup-summary{padding:10px 12px;border-radius:var(--cd-radius);border-color:var(--cd-line);background:var(--cd-soft)}.cart-drawer .inpost-pickup-summary__title{margin:0 0 6px;font:700 13px/1.2 var(--cd-sans)}.cart-drawer .inpost-pickup-summary__rates{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cart-drawer .inpost-pickup-summary__rate-button{min-height:40px;padding:6px 10px;background:#fff;flex-wrap:wrap;row-gap:2px;column-gap:6px;text-align:left}.cart-drawer .inpost-pickup-summary__rate-name{font-size:12.5px;line-height:1.2}.cart-drawer .inpost-pickup-summary__rate-price{font-size:13px}.cart-drawer .inpost-pickup-summary__free-note{display:none}.cart-drawer .calma-drawer-pay{margin-top:2px}.cart-drawer .calma-drawer-pay__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.cart-drawer .calma-drawer-pay__icon{width:36px;height:23px;display:block;filter:grayscale(1);opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/calma-drawer.css.map */
