discount-code,.discount-code{display:block}.discount-code__inner{display:flex;align-items:center;gap:var(--sp-3);padding:calc(var(--dc-padding) * 1px);background:var(--dc-bg);border:calc(var(--dc-border-width) * 1px) solid var(--dc-border);border-radius:calc(var(--dc-radius) * 1px)}.discount-code--outline .discount-code__inner{background:transparent;border-style:dashed;border-width:max(1px,calc(var(--dc-border-width) * 1px))}.discount-code--minimal .discount-code__inner{padding-left:0;padding-right:0;background:transparent}.discount-code__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--dc-icon-color)}.discount-code__icon svg{display:block}.discount-code__body{flex:1 1 auto;min-width:0}.discount-code__heading{display:inline-block;max-width:100%;color:var(--dc-heading-color);font-family:var(--heading-font),sans-serif;font-size:calc(var(--dc-heading-size) * 1px);font-weight:var(--dc-heading-weight);line-height:1.35}.discount-code__heading--pill{padding:2px 8px;border-radius:calc(var(--dc-radius) * .5px);background:var(--dc-heading-bg)}.discount-code__text{margin-top:6px;color:var(--dc-text-color);font-size:calc(var(--dc-text-size) * 1px)}.discount-code__text>p{display:inline;margin:0}.discount-code__text a{color:inherit}.discount-code__code{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:.02em;line-height:inherit;vertical-align:baseline;white-space:nowrap}button.discount-code__code{cursor:pointer;transition:opacity .2s ease}button.discount-code__code:hover{opacity:.7}button.discount-code__code:focus-visible{outline:2px solid currentColor;outline-offset:2px}.discount-code__code-icons{position:relative;display:inline-block;flex:0 0 auto;width:14px;height:14px}.discount-code__code-icons svg{position:absolute;top:50%;left:0;width:14px;height:auto;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease}.discount-code__code-icons .svg-copied{opacity:0;visibility:hidden}@media screen and (max-width:767px){.discount-code__inner{gap:var(--sp-2)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-discount-code.css.map */
