.shop-activation{padding-top:65px;padding-bottom:85px}.activation-intro{max-width:950px;margin-bottom:50px}.activation-intro h1{font-size:clamp(43px,4.8vw,68px);line-height:1.08;letter-spacing:-.015em}.activation-intro>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#66715e;max-width:780px;margin-top:20px}.activation-intro .activation-lead{font-size:19px!important;color:#34452e!important}.activation-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:65px;align-items:start}.activation-help{position:sticky;top:150px;padding-top:12px}.activation-help h2{font-size:35px;margin-bottom:28px}.activation-help ol{list-style:none;padding:0;margin:0}.activation-help li{display:flex;align-items:start;gap:15px;margin-bottom:27px}.activation-help li>b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e8eedf;color:#af2530;flex-shrink:0;font-size:13px}.activation-help h3{font-size:22px;line-height:1.2;margin:2px 0 9px}.activation-help li p{font-size:13px;line-height:1.8;color:#67745e;margin:0}.activation-contact{border-top:1px solid #d8e0cf;padding-top:24px;margin-top:35px}.activation-contact>span{font-size:9px;letter-spacing:.12em;font-weight:700;color:#75816d}.activation-contact>a{display:block;font-size:20px;font-weight:700;margin-top:15px}.activation-contact p{font-size:11px;color:#788371;margin-top:12px}.activation-form{padding:35px;background:white;border:1px solid #dce3d4;border-radius:26px;box-shadow:0 16px 55px #23371d08}.activation-form h2{font-size:34px;line-height:1.12;margin-bottom:15px}.activation-form>p{font-size:13px;line-height:1.8;color:#6b7663;margin-bottom:28px}.activation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 22px}.activation-fields>div{min-width:0}.activation-fields .activation-full{grid-column:1/-1}.activation-form .activation-fields label{display:block;font-size:12px;font-weight:700;line-height:1.6;margin:0 0 8px}.activation-form input:not([type=checkbox]):not([type=hidden]),.activation-form textarea{width:100%;border:1px solid #cdd7c4;background:#fcfdf9;border-radius:11px;min-height:49px;padding:13px 14px;font-family:inherit;font-size:15px;line-height:1.5;color:#283a22;box-sizing:border-box}.activation-form textarea{resize:vertical;min-height:140px}.activation-form input:focus,.activation-form textarea:focus{outline:2px solid #788b68;outline-offset:2px}.activation-form .checkbox{font-size:12px;line-height:1.8;align-items:start}.activation-form .checkbox input{width:17px;height:17px;flex-shrink:0}.activation-form .btn{font-size:12px;min-height:53px;justify-content:space-between}.activation-form .activation-required{font-size:10px;color:#76806e;margin:13px 0 0}.activation-form #form-status{font-size:13px;line-height:1.8;color:#374c2c;margin:17px 0 0}.activation-form #form-status:empty{display:none}
@media(max-width:1000px){.activation-layout{gap:30px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.activation-form{padding:27px}.activation-fields{grid-template-columns:1fr;gap:20px}}
@media(max-width:700px){.shop-activation{padding-top:40px;padding-bottom:50px}.activation-intro{margin-bottom:32px}.activation-intro h1{font-size:44px;hyphens:auto}.activation-intro>p:not(.eyebrow){font-size:14px}.activation-intro .activation-lead{font-size:17px!important}.activation-layout{grid-template-columns:1fr;gap:30px}.activation-help{position:static;order:2;padding-top:0}.activation-form{padding:26px 20px;border-radius:22px}.activation-form h2{font-size:32px}.activation-form .activation-fields label{font-size:12px}.activation-help h2{font-size:32px}.activation-help ol{margin-bottom:25px}}
