.cart-free-code{padding-top:var(--cfc-padding-top, 36px);padding-bottom:var(--cfc-padding-bottom, 36px)}.cart-free-code__inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:32px 24px;border-radius:24px;background:var(--cfc-box-bg, #FFD500);box-shadow:0 6px #1b1f4b1f;border:3px solid rgba(27,31,75,.08)}.cart-free-code__badge{font-size:42px;line-height:1;animation:cfc-bounce 2.4s ease-in-out infinite}@keyframes cfc-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cart-free-code__heading{font-family:var(--font-heading-family);font-weight:700;margin:0;line-height:1.2}.cart-free-code__subheading{font-family:var(--font-body-family);margin:0;opacity:.85;line-height:1.4}.cart-free-code__subheading p{margin:0}.cart-free-code__code-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.cart-free-code__code-label{font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.cart-free-code__code-box{display:flex;align-items:center;gap:10px;background:#1b1f4b0a;border:2px dashed rgba(27,31,75,.25);border-radius:14px;padding:10px 14px 10px 20px}.cart-free-code__code-text{font-family:var(--font-heading-family);font-size:22px;font-weight:700;letter-spacing:.06em}.cart-free-code__copy-btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;padding:8px 16px;font-family:var(--font-body-family);font-size:14px;font-weight:600;cursor:pointer;background:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:transform .15s ease,opacity .15s ease}@media(hover:hover)and (pointer:fine){.cart-free-code__copy-btn:hover{opacity:.85}}.cart-free-code__copy-btn:active{transform:scale(.96)}.cart-free-code__copy-btn.is-copied{background:#2fb56d;color:#fff}.cart-free-code__copy-icon{font-size:15px}.cart-free-code__conditions{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.cart-free-code__condition{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body-family);font-size:14px;opacity:.85}.cart-free-code__condition-icon{flex-shrink:0}.cart-free-code--expired .cart-free-code__inner{opacity:.7}@media screen and (min-width:750px){.cart-free-code__inner{padding:40px 48px}.cart-free-code__code-text{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-free-shipping-code.css.map */
