.apply-discount-code{display:block;border-bottom:1px solid var(--gsc-border-color-100);padding:1.4rem 2.4rem}.apply-discount-code__title{color:var(--gsc-text-color-100);font-size:var(--gsc-fz-12);font-weight:var(--gsc-font-weight-medium);line-height:var(--gsc-lh-5);margin:0 0 8px}.apply-discount-code p{color:var(--gsc-text-color-100);font-size:12px;font-weight:400}.apply-discount-code__form{margin:5px 0 0;display:flex;gap:8px}.apply-discount-code input{flex:1;border:solid 1px var(--gsc-outline-button-background-color-100);padding:1rem;font-size:14px;background-color:transparent}.apply-discount-code.loading input{pointer-events:none;opacity:.6}.apply-discount-code .button{background-color:transparent;border:solid 1px;border-color:var(--gsc-outline-button-background-color-100);font-weight:var(--gsc-button-font-weight);padding:1rem 1.6rem;min-width:initial;min-height:initial;transition:.25s ease-in-out;cursor:pointer;color:var(--gsc-outline-button-text-color-100)}.apply-discount-code .button:hover{box-shadow:0 0 0 1px var(--gsc-outline-button-background-color-100) inset}.apply-discount-code .button .icon-checkmark{display:none}.apply-discount-code .button.loading{pointer-events:none}.apply-discount-code .button.success{color:transparent;position:relative;pointer-events:none}.apply-discount-code .button.success .icon-checkmark{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex!important;align-items:center;color:var(--gsc-outline-button-text-color-100);width:16px}.apply-discount-code .apply-discount-code__hint{display:none;color:#ff4500;margin-bottom:0;margin-top:5px;line-height:1}.apply-discount-code.failed .apply-discount-code__hint{display:block}.apply-discount-code .button.loading{color:transparent;position:relative}.apply-discount-code .button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex!important;align-items:center}.apply-discount-code .button.loading>.loading__spinner .spinner{width:fit-content}.apply-discount-code .loading__spinner{position:absolute;z-index:1;width:1.8rem}.apply-discount-code .loading__spinner{width:1.8rem;display:inline-block}.apply-discount-code .spinner{animation:rotator 1.4s linear infinite}.apply-discount-code .button.loading>.loading__spinner .path{stroke:var(--gsc-outline-button-text-color-100);stroke-width:2px}.apply-discount-code .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:150;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}cart-subtotal-block .apply-discount-code{padding:0;margin-bottom:10px}cart-subtotal-block .apply-discount-code .button{color:var(--gsc-outline-button-background-color-100)}cart-subtotal-block .apply-discount-code .button.loading>.loading__spinner .path{stroke:var(--gsc-outline-button-background-color-100)}.apply-discount-code .button.success .icon-checkmark{color:var(--gsc-outline-button-background-color-100)}@media screen and (max-width: 589px){.apply-discount-code__form{flex-direction:column;gap:1.2rem}.apply-discount-code input{padding-top:1.1rem;padding-bottom:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/discount-code-fields.css.map */
