.kb-coupon{margin:12px 0;padding:10px 12px;border:1.5px solid rgb(var(--color-primary, 62 91 74));border-radius:8px;background:rgba(var(--color-primary, 62 91 74),.05)}.kb-coupon__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:6px}.kb-coupon__badge{display:inline-block;padding:2px 8px;border-radius:999px;background:rgb(var(--color-primary, 62 91 74));color:rgb(var(--color-background, 255 255 255));font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.kb-coupon__lead{font-size:12px;line-height:1.4}.kb-coupon__row{display:flex;gap:6px;align-items:stretch}.kb-coupon__input{flex:1 1 auto;box-sizing:border-box;min-height:38px;min-width:0;padding:8px 10px;border:1px solid rgba(var(--color-foreground, 0 0 0),.25);border-radius:6px;background:rgb(var(--color-background, 255 255 255));font-size:16px;letter-spacing:.08em;text-transform:uppercase}.kb-coupon__input::placeholder{letter-spacing:normal;text-transform:none;font-size:13px;opacity:.55}.kb-coupon__input:focus-visible{outline:2px solid rgb(var(--color-primary, 62 91 74));outline-offset:1px}.kb-coupon__button{flex:0 0 auto;min-height:38px;padding:0 14px;border:0;border-radius:6px;background:rgb(var(--color-primary, 62 91 74));color:rgb(var(--color-background, 255 255 255));font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.kb-coupon__button:hover{opacity:.88}.kb-coupon__button:disabled{opacity:.5;cursor:default}.kb-coupon__note{margin:9px 0 0;font-size:12px;line-height:1.6;opacity:.8}.kb-coupon__note--on{opacity:1;font-weight:600}.kb-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:14px 0;padding:10px 14px;border:1px solid rgba(var(--color-foreground, 0 0 0),.18);border-radius:8px}.kb-wrap__label{display:flex;align-items:center;gap:8px;flex:1 1 auto}.kb-wrap__icon{display:inline-flex;opacity:.8}.kb-wrap__title{font-size:14px;font-weight:700;line-height:1.4}.kb-wrap__choices{display:flex;flex:0 0 auto;border:1px solid rgba(var(--color-foreground, 0 0 0),.25);border-radius:0;overflow:hidden}.kb-wrap__choices .kb-wrap__radio{position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kb-wrap__choices .kb-wrap__option{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.kb-wrap__choices .kb-wrap__radio:checked+.kb-wrap__option{background:rgb(var(--color-primary, 62 91 74));color:rgb(var(--color-background, 255 255 255));font-weight:700}.kb-wrap__choices .kb-wrap__radio:focus-visible+.kb-wrap__option{outline:2px solid rgb(var(--color-primary, 62 91 74));outline-offset:-2px}.kb-wrap__note{flex:1 1 100%;margin:0;font-size:12px;opacity:.75}.kb-wrap__message{display:none;flex:1 1 100%;margin-top:4px}.kb-wrap:has(input[data-kb-wrap-yes]:checked) .kb-wrap__message{display:block}.kb-wrap__message-label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.kb-wrap__message-input{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid rgba(var(--color-foreground, 0 0 0),.25);border-radius:6px;background:rgb(var(--color-background, 255 255 255));font-size:14px;line-height:1.6;resize:vertical}.kb-wrap__message-input:focus-visible{outline:2px solid rgb(var(--color-primary, 62 91 74));outline-offset:1px}@media screen and (max-width:480px){.kb-coupon{padding:10px}.kb-coupon__row{flex-wrap:wrap}.kb-coupon__input,.kb-coupon__button{flex:1 1 100%}.kb-wrap{gap:8px}.kb-wrap__choices{flex:1 1 100%}.kb-wrap__option{flex:1 1 50%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kb-addons.css.map */
