.kv-footer .kv-footer-offer{display:flex;align-items:center;gap:18px;max-width:440px;margin:28px 0 0;font-size:13px;line-height:1.7;color:#4d5552}.kv-offer-badge{flex:0 0 auto;display:grid;place-items:center;width:80px;height:80px;border:1px solid var(--kv-gold);border-radius:50%;background:var(--kv-ivory);color:var(--kv-bronze);font-family:Libre Baskerville,Georgia,serif;font-size:19px;letter-spacing:-.04em;white-space:nowrap}.kv-newsletter-input{background:var(--kv-ivory);border:1px solid var(--kv-line);border-bottom-color:var(--kv-gold);border-radius:3px;padding:0 4px 0 16px;align-items:center}.kv-newsletter-input .kv-newsletter-submit{font-size:12px;font-weight:600;white-space:nowrap;padding:14px 12px;color:var(--kv-espresso)}.kv-newsletter-input .kv-newsletter-submit span{color:var(--kv-bronze)}.kv-footer .kv-offer-success{margin:18px 0 0;padding:20px 22px;border:1px solid var(--kv-gold);border-radius:3px;background:var(--kv-ivory)}.kv-footer .kv-offer-success p{margin:0 0 10px;font-size:13px;color:var(--kv-espresso)}.kv-footer .kv-offer-success p:last-child{margin:0;font-size:11px;color:#4d5552}.kv-offer-code{display:inline-block;margin:2px 0 12px;padding:8px 16px;border:1px dashed var(--kv-gold);font-family:Libre Baskerville,Georgia,serif;font-size:26px;font-weight:400;letter-spacing:.12em;color:var(--kv-bronze)}.kv-copy{margin-left:12px;padding:9px 14px;border:1px solid var(--kv-gold);border-radius:3px;background:transparent;color:var(--kv-espresso);font-size:11px;font-weight:600;vertical-align:middle}.kv-offer-band{background:#f0f2f1;border-top:1px solid var(--kv-line);border-bottom:1px solid var(--kv-line);padding:84px 0}.kv-offer-band-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.kv-offer-band .kv-offer-badge{width:104px;height:104px;font-size:26px;margin-bottom:28px}.kv-offer-band h2{margin:0 0 22px}.kv-offer-band-text{max-width:46ch;margin:0;font-size:13px;line-height:1.9;color:#4d5552}.kv-offer-band .kv-newsletter{justify-self:end;max-width:440px;width:100%}.kv-offer-band .kv-newsletter p{margin:12px 0 0;font-size:10px;line-height:1.8;color:#4d5552}.kv-offer-band .kv-offer-success{margin:18px 0 0;padding:20px 22px;border:1px solid var(--kv-gold);border-radius:3px;background:var(--kv-ivory)}.kv-offer-band .kv-offer-success p{margin:0 0 10px;font-size:13px;color:var(--kv-espresso)}.kv-offer-band .kv-offer-success p:last-child{margin:0;font-size:11px;color:#4d5552}.kv-partner{padding-bottom:90px}.kv-partner-hero{max-width:780px;padding:84px 0 64px}.kv-partner-hero h1{font-size:clamp(40px,5.4vw,78px);line-height:1.08;margin:0 0 28px}.kv-partner-lead{max-width:56ch;margin:0 0 34px;font-size:clamp(15px,1.5vw,19px);line-height:1.8;color:#4d5552}.kv-partner-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--kv-line);border-bottom:1px solid var(--kv-line)}.kv-partner-benefits>div{padding:34px 30px 34px 0;border-right:1px solid var(--kv-line)}.kv-partner-benefits>div+div{padding-left:30px}.kv-partner-benefits>div:last-child{border-right:0}.kv-partner-benefits span{font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--kv-bronze)}.kv-partner-benefits h3{margin:20px 0 14px;font-size:21px;line-height:1.5}.kv-partner-benefits p{margin:0;font-size:12px;line-height:1.9;color:#4d5552}.kv-partner-form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:84px;scroll-margin-top:110px}.kv-partner-intro h2{margin:0 0 24px}.kv-partner-intro p{font-size:13px;line-height:1.9;color:#4d5552}.kv-partner-intro a{color:var(--kv-bronze);font-weight:600}.kv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px}.kv-field-full{grid-column:1/-1}.kv-field label{display:block;margin-bottom:8px;font-size:11px;font-weight:600}.kv-field input,.kv-field select,.kv-field textarea{width:100%;padding:14px 16px;border:1px solid var(--kv-line);border-radius:3px;background:var(--kv-ivory);color:var(--kv-espresso);font:inherit;font-size:14px}.kv-field textarea{min-height:150px;resize:vertical}.kv-field input:focus-visible,.kv-field select:focus-visible,.kv-field textarea:focus-visible{outline:2px solid var(--kv-bronze);outline-offset:2px}.kv-check{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7;color:#4d5552}.kv-check input{margin-top:4px;accent-color:var(--kv-bronze)}.kv-check a{color:var(--kv-bronze)}.kv-form .kv-button{border:0;margin-top:8px}.kv-form-errors{margin-bottom:20px;padding:14px 18px;border:1px solid #a33b3b;border-radius:3px;font-size:13px;color:#7a2424}.kv-form-success{padding:34px;border:1px solid var(--kv-gold);border-radius:3px;background:#f0f2f1}.kv-form-success h3{margin:0 0 12px;font-size:26px}.kv-form-success p{margin:0;font-size:14px;color:#4d5552}@media(max-width:989px){.kv-partner-form-wrap,.kv-offer-band-grid{gap:50px}}@media(max-width:749px){.kv-partner-hero{padding:52px 0 44px}.kv-partner-benefits{grid-template-columns:1fr}.kv-partner-benefits>div,.kv-partner-benefits>div+div{padding:26px 0;border-right:0;border-bottom:1px solid var(--kv-line)}.kv-partner-benefits>div:last-child{border-bottom:0}.kv-partner-form-wrap{grid-template-columns:1fr;gap:36px;padding-top:56px}.kv-form-grid{grid-template-columns:1fr}.kv-offer-badge{width:68px;height:68px;font-size:16px}.kv-offer-band{padding:56px 0}.kv-offer-band-grid{grid-template-columns:1fr;gap:34px}.kv-offer-band .kv-offer-badge{width:76px;height:76px;font-size:19px;margin-bottom:22px}.kv-offer-band .kv-newsletter{justify-self:stretch;max-width:none}.kv-copy{margin:0 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kavora-extra.css.map */
