.alleycat-cart-discount,.alleycat-shipping-progress{--alleycat-cart-star: url(/cdn/shop/files/Logo_klein.png?v=1787189932)}.alleycat-cart-summary,.alleycat-cart-discount{display:block;min-width:0;color:#1b1735;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight, 400);letter-spacing:.01em}.alleycat-cart-summary .totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem 1.2rem;margin:0}.alleycat-cart-summary .totals__total{flex:0 1 auto;min-width:0;margin:0;color:inherit;font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.35;letter-spacing:inherit}.alleycat-cart-summary .totals__total-value{margin:0;color:inherit;font-size:1.8rem;line-height:1.35;white-space:nowrap}.alleycat-cart-summary[data-role=totals]{margin:1rem 0 1.6rem;text-align:right}.alleycat-cart-summary__shipping{display:block;margin:.2rem 0 0;text-align:right;font-size:1.15rem;line-height:1.35}.alleycat-cart-summary .tax-note,.alleycat-cart-summary__note{display:block;margin:0;color:#1b1735;font-size:1.15rem;line-height:1.45;letter-spacing:.01em;text-align:left;overflow-wrap:anywhere}.alleycat-cart-summary[data-role=note]{margin-top:.8rem}.alleycat-cart-summary__note a{color:inherit;text-underline-offset:.2em}.alleycat-cart-summary [hidden],.alleycat-cart-discount [hidden]{display:none!important}.alleycat-cart-discount{margin:0 0 .8rem;font-size:1.3rem;line-height:1.4}.alleycat-cart-discount__entry{display:grid;grid-template-columns:auto minmax(6rem,1fr) 44px;align-items:center;gap:.6rem;min-width:0;margin:0;padding:.35rem .5rem .35rem 1.1rem;border-radius:1.6rem;background:#dab5fc33}.alleycat-cart-discount__label{min-width:0;color:inherit;font-size:1.3rem;font-weight:400;line-height:1.35}.alleycat-cart-discount [data-discount-input]{width:100%;min-width:0;min-height:2.8rem;padding:.35rem .9rem;border:1px solid transparent;border-radius:999px;background:#fafafa;color:inherit;font:inherit;font-size:max(16px,1.3rem);line-height:1.4;letter-spacing:inherit;scroll-margin-block:8rem 3rem}.alleycat-cart-discount [data-discount-input][aria-invalid=true]{border-color:#8d2431}.alleycat-cart-discount button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.7rem 1rem;border:1px solid rgba(27,23,53,.4);border-radius:.8rem;background:#dab5fc33;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.alleycat-cart-discount button[data-discount-apply]{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent}.alleycat-cart-discount__apply-star{display:block;width:1.4rem;height:1.4rem;background:currentColor;-webkit-mask:var(--alleycat-cart-star) center / contain no-repeat;mask:var(--alleycat-cart-star) center / contain no-repeat;pointer-events:none}.alleycat-cart-discount button:disabled{opacity:.55;cursor:wait}.alleycat-cart-discount :is(input,button):focus-visible{outline:2px solid #1b1735;outline-offset:2px;box-shadow:none}.alleycat-cart-discount [data-discount-codes]{display:flex;flex-direction:column;gap:.5rem;margin:.3rem 0 0;padding:0;list-style:none}.alleycat-cart-discount [data-discount-codes]:empty,.alleycat-cart-discount [data-discount-status]:empty{display:none}.alleycat-cart-discount__code{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .6rem;min-width:0;padding:.3rem .5rem .3rem .8rem;border-radius:.8rem;background:#dab5fc29;font-size:1.2rem}.alleycat-cart-discount__code>span{order:0;flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.alleycat-cart-discount__code button{order:1;flex:0 0 auto;min-width:3.6rem;min-height:3.6rem;margin-left:auto;padding:.4rem .6rem;border:0;background:transparent}.alleycat-cart-discount__code small{order:2;flex:1 0 100%;padding:0 0 .3rem;font-size:1.1rem;line-height:1.4}.alleycat-cart-discount [data-discount-status]{margin:.5rem 0 0;font-size:1.2rem;line-height:1.4;overflow-wrap:anywhere}@media screen and (max-width:380px){.alleycat-cart-discount__entry{grid-template-columns:minmax(0,1fr) 44px;gap:.2rem .6rem;padding-top:.7rem}.alleycat-cart-discount__label{grid-column:1 / -1}}@media(hover:hover){.alleycat-cart-discount button:not(:disabled):hover{background:#dab5fc66}}@media(forced-colors:active){.alleycat-cart-discount__code{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/alleycat-cart-summary.css.map */
