.ol-offers{background:#f5f5f2;color:#20252c;padding-bottom:70px}.p-wrap{max-width:1320px;margin:auto;padding:0 26px}.p-crumbs{display:flex;gap:12px;color:#71777b;font-size:12px;padding:26px 0}.p-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;padding:25px 0 30px}.p-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin:0 0 19px;color:#ce1c2a}.ol-offers h1,.ol-offers h2{font-family:'Golos Text',Onest,sans-serif;letter-spacing:-.04em;line-height:1.08;margin:0;font-weight:650}.ol-offers h1{font-size:clamp(36px,4vw,52px);max-width:690px}.p-heading>p{color:#697078;font-size:16px;line-height:1.8;margin:0 0 3px;max-width:390px}.p-jumps{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.p-jumps a{font-size:12px;padding:12px 17px;border:1px solid #d9dcdf;border-radius:30px;min-height:44px}.p-jumps a:hover{background:#20252c;color:white;border-color:#20252c}.p-banners{display:grid;grid-template-columns:1fr 1fr;gap:22px}.p-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;scroll-margin-top:160px}.p-copy{position:relative;z-index:2}.p-banner h2{font-size:clamp(29px,3vw,40px);white-space:pre-line}.p-value{font-family:'Golos Text',Onest,sans-serif;font-size:clamp(70px,8vw,112px);line-height:1;font-weight:750;letter-spacing:-.04em;margin-bottom:20px}.p-description{font-size:15px;line-height:1.8;margin:22px 0 26px;max-width:455px}.p-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 22px;min-height:52px;border-radius:12px;font-size:14px;font-weight:650;background:#fff;color:#20252c;transition:box-shadow .2s}.p-button:hover{box-shadow:0 6px 24px #0002}.p-button>span{font-size:20px;line-height:1}.p-art{display:block;pointer-events:none;object-fit:contain;z-index:1}.p-banner--discount{grid-column:1/-1;background:radial-gradient(ellipse at 80% 20%,#ff6370 0,transparent 55%),linear-gradient(120deg,#c61326,#eb2438 65%,#d80e28);color:white;display:grid;grid-template-columns:1fr 1fr;padding:44px 48px;min-height:535px;align-items:center}.p-banner--discount:after{content:'';position:absolute;right:-40px;top:-140px;width:650px;height:650px;border:1px solid #ffffff25;border-radius:50%;z-index:0;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.p-banner--discount .p-kicker{color:#ffdde1}.p-banner--discount .p-value{font-size:clamp(98px,11vw,154px)}.p-banner--discount .p-description{color:#ffe5e8}.p-banner--discount .p-art{width:112%;max-width:none;margin-left:-5%;transform:translateY(10px)}.p-stamp{position:absolute;right:34px;top:28px;border:1px solid #ffffff80;border-radius:50%;width:90px;height:90px;display:grid;place-content:center;text-align:center;font-size:11px;letter-spacing:.09em;line-height:1.7;transform:rotate(14deg)}.p-banner--net,.p-banner--raffle{padding:34px 36px 26px;display:flex;flex-direction:column}.p-banner--net{background:#e0eee4;color:#1e4437}.p-banner--net .p-kicker{color:#4b705b}.p-banner--net .p-button{background:#244c3e;color:white}.p-banner--net .p-description{color:#496858}.p-banner--raffle{background:radial-gradient(ellipse at 100% 10%,#fff3c4,transparent 70%),#f4dfa3;color:#584019}.p-banner--raffle .p-kicker{color:#846127}.p-banner--raffle .p-button{background:#654920;color:#fff}.p-banner--raffle .p-description{color:#775f34}.p-banner--net .p-art,.p-banner--raffle .p-art{width:100%;height:270px;margin:5px auto 0}.p-banner--net .p-copy,.p-banner--raffle .p-copy{flex:1}.p-banner--delivery{grid-column:1/-1;background:radial-gradient(ellipse at 85% 40%,#365563 0,transparent 65%),#202c37;color:white;display:grid;grid-template-columns:1fr 1fr;padding:42px 48px;align-items:center;gap:10px}.p-banner--delivery .p-kicker{color:#b1d9c3}.p-banner--delivery .p-value{font-size:clamp(35px,4.2vw,57px);color:#b7e0c7;letter-spacing:-.045em;margin-bottom:25px}.p-banner--delivery .p-description{color:#c0cbd3}.p-banner--delivery .p-art{width:110%;max-width:none;margin-left:-4%}.p-delivery-tags{grid-column:1/-1;display:flex;gap:10px;margin-top:27px;flex-wrap:wrap}.p-delivery-tags span{padding:9px 14px;border:1px solid #ffffff30;border-radius:30px;font-size:12px;color:#d5e3ea}.p-note{display:flex;gap:15px;padding:24px 0;color:#737a80;align-items:start}.p-note>span{display:grid;place-items:center;border:1px solid #a9b1b7;width:22px;height:22px;flex-shrink:0;border-radius:50%;font-size:12px;margin-top:3px}.p-note p{font-size:12px;line-height:1.8;max-width:1050px;margin:0}.p-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;margin:45px 0 65px}.p-faq h2,.p-request h2{font-size:clamp(29px,3vw,40px);white-space:pre-line}.p-faq details{border-top:1px solid #d5dadd;padding:20px 0}.p-faq details:last-child{border-bottom:1px solid #d5dadd}.p-faq summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.5}.p-faq details p{font-size:14px;color:#626b73;line-height:1.8;margin:16px 0 0}.p-request{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;background:#ecece7;padding:44px;border-radius:24px;scroll-margin-top:160px}.p-request>div>p:not(.p-kicker){font-size:16px;color:#626b73;line-height:1.8;margin:22px 0}.p-phone{font-size:25px;font-weight:600;display:block;margin:32px 0 18px}.p-calculator{font-size:13px;font-weight:600;line-height:1.6}.p-request .formcard{background:#fff;border-radius:16px;padding:28px}.p-request .formcard h2{font-size:25px}.p-request .formcard form>p{font-size:13px;line-height:1.7;color:#66717a}.p-request .formcard label{display:block;font-size:12px;margin:12px 0}.p-request .formcard input,.p-request .formcard textarea{display:block;width:100%;background:#f7f8f8;border:1px solid #d8dee1;border-radius:9px;padding:12px;margin-top:7px;min-height:44px;font-size:14px}.p-request .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p-request .ol-button{background:#d81826;color:#fff;border-radius:10px;padding:16px;width:100%;font-size:14px;font-weight:650}.p-request .ol-button:disabled{opacity:.65}.ol-offers :focus-visible{outline:3px solid #146c97;outline-offset:4px}.p-banner--discount :focus-visible,.p-banner--delivery :focus-visible{outline-color:white}
@media(max-width:900px){.p-heading{gap:30px;grid-template-columns:1fr}.p-heading>p{max-width:680px}.p-banner--discount,.p-banner--delivery{padding:32px;grid-template-columns:1.15fr 1fr}.p-banner--discount .p-art{width:140%;margin-left:-22%}.p-stamp{display:none}.p-banner--net,.p-banner--raffle{padding:30px 26px 18px}.p-banner h2{font-size:30px}.p-description{font-size:14px}.p-button{font-size:13px;gap:14px;padding:15px 18px}.p-banner--net .p-art,.p-banner--raffle .p-art{height:220px}.p-faq{grid-template-columns:1fr;gap:25px}.p-request{padding:30px;gap:30px}.p-request .frow{grid-template-columns:1fr;gap:0}}
@media(max-width:560px){.p-wrap{padding:0 18px}.p-heading{padding:15px 0 24px;gap:18px}.ol-offers h1{font-size:35px}.p-heading>p{font-size:15px}.p-jumps{gap:7px;margin-bottom:22px}.p-jumps a{padding:11px 13px;font-size:11px}.p-banners{grid-template-columns:1fr;gap:18px}.p-banner{border-radius:20px;scroll-margin-top:100px}.p-banner--discount,.p-banner--delivery{grid-template-columns:1fr;padding:28px 24px}.p-banner--discount{min-height:0}.p-banner--discount .p-value{font-size:104px;margin-bottom:16px}.p-banner h2{font-size:30px}.p-description{margin:18px 0 22px}.p-banner--discount .p-art{width:100%;margin:10px 0 -14px;transform:none;height:245px}.p-banner--net,.p-banner--raffle{padding:28px 24px 15px}.p-banner--net .p-art,.p-banner--raffle .p-art{height:220px;margin-top:12px}.p-value{font-size:85px}.p-button{width:100%}.p-banner--delivery .p-value{font-size:39px}.p-banner--delivery .p-art{width:110%;margin:12px -5% 0;height:225px}.p-delivery-tags{gap:6px;margin-top:12px}.p-delivery-tags span{font-size:10px;padding:8px 11px}.p-kicker{font-size:10px}.p-note p{font-size:11px}.p-faq{margin:30px 0 40px}.p-request{grid-template-columns:1fr;padding:28px 18px;gap:25px}.p-request .formcard{padding:22px 17px}.ol-offers{padding-bottom:45px}}
@media(prefers-reduced-motion:reduce){.ol-offers *{transition:none!important}}
