.kd-so-root{margin:0 0 22px}.kd-so{position:relative;background:#fff;color:#1b1916;border:2px solid #1B1916;border-radius:18px;padding:26px 24px 24px;box-shadow:0 10px 26px #1b19161a;overflow:hidden}.kd-so:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:#f5b82e}.kd-so .kd-so-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;padding:8px 14px;border-radius:999px;background:#1b1916;color:#f5b82e}.kd-so .kd-so-title{margin:14px 0 10px;font-size:38px;line-height:1.06;font-weight:700;color:#1b1916;letter-spacing:-.01em}.kd-so .kd-so-sub{margin:0;font-size:17px;line-height:1.5;font-weight:500;color:#443f37}.kd-so .kd-so-cap{margin-top:22px;padding-top:20px;border-top:2px solid rgba(27,25,22,.1)}.kd-so .kd-so-caph{margin:0 0 10px;font-weight:700;font-size:17px;color:#1b1916}.kd-so .kd-so-form{display:flex;gap:8px;flex-wrap:wrap}.kd-so .kd-so-form input[type=email]{flex:1 1 190px;min-width:0;padding:13px 16px;border:1.5px solid rgba(27,25,22,.3);border-radius:999px;font-size:15px;background:#fff!important;color:#1b1916!important}.kd-so .kd-so-form input[type=email]::placeholder{color:#1b191680}.kd-so button.kd-so-submit{flex:0 0 auto;cursor:pointer;background:#f5b82e!important;color:#1b1916!important;border:none!important;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:800;line-height:1}.kd-so button.kd-so-submit:hover{filter:brightness(1.06)}.kd-so .kd-so-ok{margin:0;font-weight:800;font-size:16px;color:#1b1916}.kd-so .kd-so-fine{margin:9px 0 0;font-size:12.5px;color:#1b191699}.kd-so .kd-so-actions{margin-top:20px;display:grid;gap:10px}.kd-so a.kd-so-btn{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:999px;padding:16px 20px;font-size:16.5px;font-weight:800}.kd-so a.kd-so-primary{background:#f5b82e!important;color:#1b1916!important}.kd-so a.kd-so-primary:hover{filter:brightness(1.06)}.kd-so a.kd-so-alt{background:#fff!important;color:#1b1916!important;border:1.5px solid rgba(27,25,22,.35)}.kd-so a.kd-so-alt:hover{background:#1b19160d!important}@media(max-width:749px){.kd-so{padding:22px 18px 20px}.kd-so .kd-so-title{font-size:30px}.kd-so .kd-so-sub{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kd-soldout.css.map */
