.discount-code-block{display:block;margin-top:16px}.discount-code-block__container{padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.discount-code-block__content{display:flex;flex-direction:column;gap:4px}.discount-code-block__title{color:#000;text-align:center;font-family:Helvetica Neue;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px);letter-spacing:-.16px;margin:0}.discount-code-block__subtitle{margin:0}.discount-code-block__subtitle p{color:#000c;justify-content:center;text-align:center;font-family:Helvetica Neue;font-size:var(--font-paragraph-extra-small-size, 12px)!important;font-style:normal;font-weight:500;line-height:var(--font-paragraph-extra-small-line-height, 18px);letter-spacing:-.12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin:0}.discount-code-block__subtitle a{text-decoration:underline;color:inherit;cursor:pointer}.discount-code-block__subtitle a:hover{opacity:.8}.discount-code-block__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;height:38px}.discount-code-block__button:hover{opacity:.9;transform:translateY(-1px)}.discount-code-block__button:active{transform:translateY(0)}.discount-code-block__button:disabled{opacity:.6;cursor:not-allowed}.discount-code-block__button-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.discount-code-block__icon{flex-shrink:0;transition:opacity .2s ease}.discount-code-block__icon--copy{opacity:1}.discount-code-block__icon--check{position:absolute;right:20px;opacity:0}.discount-code-block__button.copied .discount-code-block__icon--copy{opacity:0}.discount-code-block__button.copied .discount-code-block__icon--check{opacity:1;position:static}@media screen and (max-width: 989px){.discount-code-block__container{padding:14px;gap:10px}.discount-code-block__title{font-size:14px!important}.discount-code-block__subtitle p{font-size:var(--font-paragraph-extra-small-size, 12px)}.discount-code-block__button{padding:10px 16px;font-size:13px;height:36px}.discount-code-block__button-text{font-size:16px}.discount-code-block__subtitle p{font-size:var(--font-paragraph-extra-small-size, 10px)!important}.discount-code-block__content{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/w-discount-code.css.map */
