.cart-drawer .cart-drawer__discount-entry{margin:.6rem 0 0;padding:0;border:0;color:rgba(var(--color-foreground),.75);font-size:1.2rem}.cart-drawer .cart-drawer__discount-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.2rem;padding:.8rem 0;cursor:pointer;font-weight:500;line-height:1.35;text-decoration:none;list-style:none}.cart-drawer__discount-entry>summary::-webkit-details-marker{display:none}.cart-drawer__discount-label{display:inline-flex;align-items:center;gap:.7rem}.cart-drawer__discount-label .svg-wrapper{width:1.4rem;height:1.4rem;flex-shrink:0}.cart-drawer__discount-toggle{display:grid;overflow:hidden;width:2rem;height:2rem;flex-shrink:0;place-items:center;font-size:1.8rem;font-weight:400;line-height:1}.cart-drawer__discount-toggle>span{display:block}.cart-drawer__discount-entry[open] .cart-drawer__discount-toggle>span{transform:rotate(45deg)}.cart-drawer__discount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:0 0 1rem}.cart-drawer .cart-drawer__discount-form .field__input{min-width:0;height:4.4rem;margin:0;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.3rem;box-shadow:none;background:rgb(var(--color-background));font-size:1.6rem;letter-spacing:normal}.cart-drawer .cart-drawer__discount-form .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.55);font-size:1.2rem}.cart-drawer__discount-form .button{min-width:0;min-height:4.4rem;padding:.8rem 1rem;font-size:1.2rem;letter-spacing:0}.cart-drawer__discount-hint,.cart-drawer__discount-error{grid-column:1 / -1;margin:0;font-size:1rem;line-height:1.3}.cart-drawer__discount-error{color:#b42318}.cart-drawer .drawer__inner:has(.cart-drawer__discount-entry){height:100dvh;overflow:hidden}.cart-drawer:has(.cart-drawer__discount-entry) cart-drawer-items{min-height:0;overflow:auto}.cart-drawer:has(.cart-drawer__discount-entry) .drawer__footer{flex-shrink:0}.cart-drawer__footer:has(.cart-drawer__discount-entry){max-height:min(40dvh,28rem);overflow-y:auto}.cart-drawer__footer:has(.cart-drawer__discount-entry[open]){max-height:min(50dvh,34rem)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-cart-drawer-discount.css.map */
