.offer-strip-section{display:block;width:100%;margin-top:var(--offer-strip-margin-top, 0);margin-bottom:var(--offer-strip-margin-bottom, 0)}.offer-strip-section.is-hidden-desktop{display:none}.offer-strip-section.is-hidden-mobile{display:block}@media screen and (max-width:749px){.offer-strip-section.is-hidden-desktop{display:block}.offer-strip-section.is-hidden-mobile{display:none}}.offer-strip-wrapper{width:100%}.offer-strip-wrapper--boxed{max-width:var(--page-width, 120rem);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.offer-strip-wrapper--boxed{padding-left:5rem;padding-right:5rem}}.offer-strip{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;background-color:var(--offer-strip-bg, #601d49);background-image:var(--offer-strip-bg-gradient, none);color:var(--offer-strip-text, #ffffff);border-width:var(--offer-strip-border-width, 0);border-style:solid;border-color:var(--offer-strip-border-color, transparent);border-radius:var(--offer-strip-radius, 0);padding:var(--offer-strip-pad-y, 10px) var(--offer-strip-pad-x, 20px);font-size:var(--offer-strip-font-size, 14px);font-weight:var(--offer-strip-font-weight, 500);letter-spacing:var(--offer-strip-letter-spacing, .5px);text-transform:var(--offer-strip-text-transform, none);line-height:1.35;overflow:hidden;transition:background-color .25s ease,border-color .25s ease}.offer-strip__container{display:flex;align-items:center;justify-content:var(--offer-strip-align, center);width:100%;gap:1rem 1.6rem;flex-wrap:wrap}.offer-strip__left{display:inline-flex;align-items:center;gap:.8rem 1.2rem;flex-shrink:1;min-width:0}.offer-strip__lead-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;opacity:.95}.offer-strip__lead-icon svg{width:1.6rem;height:1.6rem;display:block}.offer-strip__badge{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:9999px;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background-color:var(--offer-strip-badge-bg, rgba(255, 255, 255, .2));color:var(--offer-strip-badge-text, inherit);border:1px solid var(--offer-strip-badge-border, rgba(255, 255, 255, .3));flex-shrink:0;line-height:1.2}.offer-strip__text{margin:0;padding:0;display:inline;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.offer-strip__text strong,.offer-strip__text b{font-weight:700}.offer-strip__action-group{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0}.offer-strip__code-box{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;background-color:var(--offer-strip-code-bg, rgba(255, 255, 255, .15));color:var(--offer-strip-code-text, #ffffff);border:1px dashed var(--offer-strip-code-border, rgba(255, 255, 255, .45));border-radius:var(--offer-strip-code-radius, 6px);font-family:monospace,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:1.3rem;letter-spacing:.1em;-webkit-user-select:all;user-select:all;cursor:pointer;line-height:1.2;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.offer-strip__code-box:hover{transform:translateY(-1px);background-color:var(--offer-strip-code-hover-bg, rgba(255, 255, 255, .25));border-color:var(--offer-strip-code-hover-border, #ffffff)}.offer-strip__code-box:active{transform:translateY(0)}.offer-strip__copy-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--offer-strip-btn-border, transparent);background-color:var(--offer-strip-btn-bg, #ffffff);color:var(--offer-strip-btn-text, #601d49);border-radius:var(--offer-strip-btn-radius, 6px);padding:.5rem 1.2rem;font-size:1.25rem;font-weight:700;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.2;min-height:3.2rem;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014}.offer-strip__copy-btn:hover{background-color:var(--offer-strip-btn-hover-bg, #f5f5f5);color:var(--offer-strip-btn-hover-text, #4a1538);border-color:var(--offer-strip-btn-hover-border, transparent);transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.offer-strip__copy-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.offer-strip__copy-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.offer-strip__btn-icons{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;line-height:0;flex-shrink:0}.offer-strip__icon-copy,.offer-strip__icon-check{grid-area:1 / 1;width:1.4rem;height:1.4rem;display:block;transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.offer-strip__icon-copy{opacity:1;transform:scale(1)}.offer-strip__icon-check{opacity:0;transform:scale(.5)}.offer-strip__copy-btn.is-copied{background-color:var(--offer-strip-copied-bg, #2e7d32)!important;color:var(--offer-strip-copied-text, #ffffff)!important;border-color:var(--offer-strip-copied-bg, #2e7d32)!important;box-shadow:0 0 0 3px #2e7d3240;transform:scale(1.02)}.offer-strip__copy-btn.is-copied .offer-strip__icon-copy{opacity:0;transform:scale(.5)}.offer-strip__copy-btn.is-copied .offer-strip__icon-check{opacity:1;transform:scale(1)}.offer-strip__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (max-width:749px){.offer-strip{padding:var(--offer-strip-pad-mobile-y, 8px) var(--offer-strip-pad-mobile-x, 12px);font-size:var(--offer-strip-mobile-font-size, 12px);letter-spacing:.3px}.offer-strip__container{justify-content:var(--offer-strip-mobile-align, center);gap:.6rem .8rem}.offer-strip__left{gap:.6rem .8rem}.offer-strip__badge{font-size:1rem;padding:.15rem .55rem}.offer-strip__code-box{font-size:1.15rem;padding:.35rem .8rem}.offer-strip__copy-btn{padding:.4rem .9rem;font-size:1.15rem;min-height:2.8rem}}.offer-strip--mobile-stacked .offer-strip__container{flex-direction:column;text-align:center;gap:.6rem}@media screen and (min-width:750px){.offer-strip--mobile-stacked .offer-strip__container{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-offer-strip.css.map */
