.share-button__discount{position:static!important}.share-button--discount{--border-radius: var(--inputs-radius-outset);transform:translateZ(0)}.share-button--discount .field__input{width:calc(var(--character-count, 14ch) * var(--character-scale, 1.4ch) + 1.25em);min-width:50px;max-width:min(calc(100vw - 7rem - 45px),400px);letter-spacing:0;padding:1.25em 0 1.25em 1.25em!important;height:2.8em;line-height:2.8em;transform:translateZ(0);transition:transform .4s}.banner__content .share-button--discount .field__input{max-width:min(calc(100vw - 13rem - 45px),400px)}.share-button--discount button{width:2.8em;height:2.8em}.share-button--discount .icon{width:1.25em;height:1.25em}.share-button__message--discount{display:flex!important;padding:0 0 .2em 1.25em!important;gap:.5em;transition:transform .4s;transform:translate3d(0,100%,0)}.discount-copied .share-button__message--discount{transform:translateZ(0)}.discount-copied .field__input{transform:translate3d(0,-100%,0)}.discount-gated .share-button__copy{display:none}.discount-gated .discount-gated__message{background-color:rgb(var(--color-peel-background));color:rgb(var(--color-peel-foreground));border-radius:var(--border-radius) 0 0 var(--border-radius);gap:.5em;margin-inline-end:50px;position:relative;padding:.7em .7em .7em 1.3em}.discount-gated .field{position:absolute;top:0;right:0;bottom:0;left:0}.discount-gated .discount-gated__message:after{content:"";background-color:rgb(var(--color-peel-background));inset-inline-end:-19px;width:29px;bottom:0;top:0;display:inline-block;position:absolute;transform:skew(17deg);transition:right .25s}.discount-gated .discount-gated__reveal,.discount-gated .discount-gated__message:before{background-color:rgb(var(--color-peel-background));inset-inline-end:0;width:50px;bottom:0;top:-5px;border-radius:0 0 0 var(--border-radius);display:inline-block;transition:transform .25s,background-position .25s;transform:translate3d(0,-2px,0) rotate(23deg) scaleX(.9);background:linear-gradient(40deg,rgb(var(--color-peel-background-light)),rgb(var(--color-peel-background-lighter)) 49%,#fff0 50%) 0 5px no-repeat}.discount-gated .discount-gated__message:before{content:"";position:absolute;inset-inline-end:-50px;box-shadow:-7px 5px 8px #00000008;z-index:1}@media(hover:hover)and (pointer:fine){.discount-gated:hover .discount-gated__reveal,.discount-gated:hover .discount-gated__message:before{background-position:0 0;transform:translate3d(-6px,2px,0) rotate(18deg) scaleX(1)}.discount-gated:hover .discount-gated__message:after{inset-inline-end:-9px}}.discount-snippet{position:absolute;inset-inline-end:1em;top:0;bottom:0}.discount-coupon{--coupon-accent: #f57309;--coupon-accent-end: #ffb347;--coupon-body: #f5e6d3;--coupon-text: #1a1a1a;--coupon-notch: .9rem;display:block;max-width:100%}.discount-coupon__ticket{display:flex;align-items:stretch;width:100%;min-height:7.2rem;gap:.1rem;color:var(--coupon-text);isolation:isolate;filter:drop-shadow(0 1px 2px rgba(0,0,0,.06))}.discount-coupon__offer{position:relative;display:flex;align-items:center;gap:.8rem;flex:0 0 auto;min-width:9.5rem;padding:1.2rem 1.4rem 1.2rem 2rem;color:#fff;background:linear-gradient(180deg,var(--coupon-accent) 0%,var(--coupon-accent-end) 100%);clip-path:polygon(0 var(--coupon-notch),var(--coupon-notch) var(--coupon-notch),var(--coupon-notch) 0,100% 0,100% 100%,var(--coupon-notch) 100%,var(--coupon-notch) calc(100% - var(--coupon-notch)),0 calc(100% - var(--coupon-notch)))}.discount-coupon__icon{display:inline-flex;flex-shrink:0}.discount-coupon__icon .icon{width:auto;height:5rem;color:#fff}.discount-coupon__offer-text{display:flex;flex-direction:column;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.discount-coupon__amount{font-size:2.5rem}.discount-coupon__suffix{margin-top:.15em;font-size:2rem}.discount-coupon__perforation{position:relative;flex:0 0 0;width:0;z-index:1}.discount-coupon__perforation:before{content:"";position:absolute;top:var(--coupon-notch);bottom:var(--coupon-notch);left:-.3rem;border-left:2px dashed rgba(255,255,255)}.discount-coupon__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:1.1rem 1.4rem 1.1rem 1.6rem;background:var(--coupon-body);clip-path:polygon(0 0,calc(100% - var(--coupon-notch)) 0,calc(100% - var(--coupon-notch)) var(--coupon-notch),100% var(--coupon-notch),100% calc(100% - var(--coupon-notch)),calc(100% - var(--coupon-notch)) calc(100% - var(--coupon-notch)),calc(100% - var(--coupon-notch)) 100%,0 100%)}.discount-coupon__desc{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.discount-coupon__code-row{display:flex;align-items:center;gap:1rem;min-width:0}.discount-coupon__code-input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:2rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;outline:none;box-shadow:none;cursor:text}.discount-coupon__code{font-size:2rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.discount-coupon__copy{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;min-height:3.2rem;padding:.55rem 1.15rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:1.2rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.discount-coupon__copy .icon{width:1.35rem;height:1.35rem}@media(hover:hover)and (pointer:fine){.discount-coupon__copy:hover{background:var(--coupon-text);color:var(--coupon-body)}}.discount-coupon__copied{display:none;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700}.discount-coupon__copied .icon{width:1.4rem;height:1.4rem}.discount-coupon.discount-copied .discount-coupon__code-input{display:none}.discount-coupon.discount-copied .discount-coupon__copied{display:inline-flex;flex:1 1 auto}.discount-coupon__gate{display:flex;flex-direction:column;gap:.55rem;color:inherit}@media screen and (max-width:749.98px){.discount-coupon__ticket{min-height:6.4rem}.discount-coupon__icon .icon{height:4rem}.discount-coupon__offer{min-width:7.6rem;padding:1rem 1rem 1rem 1.2rem;gap:.5rem}.discount-coupon__amount{font-size:2rem}.discount-coupon__suffix{font-size:1.5rem}.discount-coupon__body{padding:1rem 1.1rem 1rem 1.2rem}.discount-coupon__desc{font-size:1rem}.discount-coupon__code-input,.discount-coupon__code{font-size:1.6rem}.discount-coupon__copy{min-height:2.8rem;padding:.45rem .9rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-discount-code.css.map */
