.cart-discount{width:100%;display:flex;flex-direction:column;gap:.2rem;color:#1f1f1f;font-size:1.3rem;line-height:1.4}.cart-drawer.notification.notification-open .cart-discount{display:none}.cart-discount button{font:inherit;letter-spacing:normal}.cart-discount__codes{display:flex;flex-direction:column;margin:0;padding:0}.cart-discount__codes:empty{display:none}.cart-discount__code{display:flex;align-items:baseline;gap:.8rem;min-height:4rem;padding:.8rem 0}.cart-discount__code-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem}.cart-discount__code-name{font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.cart-discount__code[data-state=applied] .cart-discount__code-name:before{content:"\2713\a0";color:#155724}.cart-discount__code-note{color:#747474}.cart-discount__code[data-state=applied] .cart-discount__code-note{color:#155724}.cart-discount__code-amount{flex:none;color:#155724;font-weight:600;font-variant-numeric:tabular-nums}.cart-discount__remove{flex:none;min-height:2.4rem;margin:0;padding:0 .2rem;border:0;background:none;color:#747474;font-size:1.2rem!important;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cart-discount__remove:hover{color:#1f1f1f}.cart-discount__hint{display:flex;align-items:center;gap:1.2rem;min-height:4rem;padding:.6rem 0}.cart-discount__hint[hidden]{display:none}.cart-discount__hint-text{flex:1 1 auto;min-width:0;color:#1f1f1f}.cart-discount__hint[data-ready=false] .cart-discount__hint-text{color:#747474}.cart-discount__hint-text strong{font-weight:600}.cart-discount__hint-code{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cart-discount__hint-apply{position:relative;flex:none;min-width:7.2rem;height:3.2rem;margin:0;padding:0 1.2rem;border:.1rem solid #1f1f1f;border-radius:.4rem;background:#fff;color:#1f1f1f;font-size:1.2rem!important;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase;cursor:pointer}.cart-discount__hint-apply:hover{background:#f0f0f0}.cart-discount__more,.cart-discount__entry{margin:0}.cart-discount__toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:4rem;padding:.4rem 0;color:#1f1f1f;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.cart-discount__toggle::-webkit-details-marker{display:none}.cart-discount__toggle>span{text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#1f1f1f4d}.cart-discount__toggle:hover>span{text-decoration-color:currentColor}.cart-discount__toggle:focus-visible{outline:.2rem solid #1f1f1f;outline-offset:.2rem}.cart-discount__chevron{flex:none;transition:transform .2s ease}details[open]>.cart-discount__toggle .cart-discount__chevron{transform:rotate(180deg)}.cart-discount__offers{display:flex;flex-direction:column;gap:.6rem;margin:0 0 .8rem;padding:0}.cart-discount__offer{width:100%;min-height:4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .8rem;margin:0;padding:.6rem 1.2rem;border:.1rem solid rgba(31,31,31,.16);border-radius:.4rem;background:#fff;color:#1f1f1f;font-size:1.3rem!important;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.cart-discount__offer:hover{border-color:#1f1f1f}.cart-discount__offer:focus-visible,.cart-discount__hint-apply:focus-visible,.cart-discount__remove:focus-visible{outline:.2rem solid #1f1f1f;outline-offset:.2rem}.cart-discount__offer-deal{font-weight:600}.cart-discount__offer-code{color:#747474;letter-spacing:.04em;text-transform:uppercase}.cart-discount__offer-status{margin-left:auto;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.cart-discount__offer[data-state=applied]{cursor:default}.cart-discount__offer[data-state=applied] .cart-discount__offer-status{color:#155724;text-decoration:none}.cart-discount__offer[data-state=applied] .cart-discount__offer-status:before{content:"\2713\a0"}.cart-discount__offer[data-state=unavailable]{cursor:default}.cart-discount__offer[data-state=unavailable] .cart-discount__offer-deal,.cart-discount__offer[data-state=short] .cart-discount__offer-status,.cart-discount__offer[data-state=unavailable] .cart-discount__offer-status{color:#747474;font-weight:500;letter-spacing:normal;text-transform:none;text-decoration:none}.cart-discount__offer[data-state=short] .cart-discount__offer-deal{color:#747474}.cart-discount__form{display:flex;gap:.8rem;margin:0 0 .8rem}.cart-discount__input{flex:1 1 auto;min-width:0;height:4.2rem;margin:0;padding:.4rem 1.6rem;border:.1rem solid transparent;border-radius:.4rem;outline:none;background:#f3f3f3;color:#1f1f1f;font:inherit;font-size:1.6rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;transition:border-color .15s ease,background-color .15s ease}.cart-discount__input::placeholder{color:#8a8a8a;font-weight:400;letter-spacing:normal;text-transform:none}.cart-discount__input:focus{border-color:#1f1f1f;background:#fff}.cart-discount__apply{position:relative;flex:none;min-width:8.8rem;height:4.2rem;margin:0;padding:0 1.6rem;border:.1rem solid #1f1f1f;border-radius:.4rem;background:#fff;color:#1f1f1f;font-size:1.2rem!important;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.cart-discount__apply:hover{background:#f0f0f0}.cart-discount__apply:focus-visible{outline:.2rem solid #1f1f1f;outline-offset:.2rem}.cart-discount input:disabled,.cart-discount button:disabled{cursor:default}.cart-discount:not(.is-busy) button:disabled,.cart-discount:not(.is-busy) input:disabled{opacity:.5}.cart-discount.is-busy :is(.cart-discount__apply,.cart-discount__hint-apply){color:transparent}.cart-discount.is-busy :is(.cart-discount__apply,.cart-discount__hint-apply):after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;border:.2rem solid rgba(31,31,31,.2);border-top-color:#1f1f1f;border-radius:50%;animation:cart-discount-spin .7s linear infinite}.cart-discount.is-busy .cart-discount__codes,.cart-discount.is-busy .cart-discount__offers{opacity:.6}@keyframes cart-discount-spin{to{transform:rotate(360deg)}}.cart-discount__message{margin:0 0 .4rem;font-size:1.3rem;line-height:1.4;color:#747474}.cart-discount__message:empty{display:none}.cart-discount__message[data-tone=error]{color:#b3261e}.cart-discount__message:is([data-tone=success],[data-tone=info],[data-tone=""]){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (min-width:990px){.cart-discount__input{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.cart-discount.is-busy :is(.cart-discount__apply,.cart-discount__hint-apply):after{animation-duration:1.5s}.cart-discount__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-cart-discount.css.map */
