body .sNew4,
body .sNew4 *,
body .sNew4 *::before,
body .sNew4 *::after {
 box-sizing: border-box; }body .sNew4 {
 all: initial; display: block; width: 100%; background: #fff;
  font: 400 16px/1.5 'Montserrat', system-ui, sans-serif; color: rgb(43,42,45);
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
  --gold: rgb(219,185,103); --dark: rgb(43,42,45); --dark2: rgb(77,77,77);
  --gray: rgb(237,237,237); --white: rgb(239,239,239); --red: rgb(193,39,45);
}body .sNew4 img {
 display: block; max-width: 100%; }body .sNew4 :where(p,
body .sNew4 h1,
body .sNew4 h2,
body .sNew4 h3,
body .sNew4 h4,
body .sNew4 ul,
body .sNew4 ol,
body .sNew4 figure,
body .sNew4 figcaption) {
 margin: 0; padding: 0; font-weight: inherit; }body .sNew4 :where(ul,
body .sNew4 ol) {
 list-style: none; }body .sNew4 :where(a) {
 color: inherit; text-decoration: none; }body .sNew4 :where(b,
body .sNew4 strong) {
 font-weight: 700; }body .sNew4 .s4__wrap {
 max-width: 1234px; margin: 0 auto; padding: 0 20px; }body .sNew4 .s4__wrap-narrow {
 max-width: 1103px; margin: 0 auto; padding: 0 20px; }body .sNew4 .s4-band {
 width: 100%; background: var(--dark2); height: 98px; display: flex; align-items: center; justify-content: center; padding: 0 20px; }body .sNew4 .s4-band h2 {
 color: var(--white); font: 700 36px/1.2 Montserrat, sans-serif; text-transform: uppercase; text-align: center; }body .sNew4 .s4__ph {
 background: repeating-linear-gradient(45deg,#ececec 0 10px,#f6f6f6 10px 20px);
  border: 1px dashed #b8b8b8; border-radius: 12px; display: flex; align-items: center; justify-content: center;
  font: 500 11px/1.3 ui-monospace, Menlo, monospace; color: #777; text-align: center; padding: 6px; }body .sNew4 .s4-hex {
 position: relative; width: 77px; height: 77px; flex-shrink: 0; background: url('/assets_a/0907/img/pd/hex-icon.png') center/contain no-repeat; }body .sNew4 .s4-hex svg,
body .sNew4 .s4-hex img {
 display: none; }body .sNew4 .s4-crumb {
 max-width: 1234px; margin: 0 auto; padding: 20px 20px 0; font: 700 13px/1.35 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-title-top {
 max-width: 1234px; margin: 4px auto 24px; padding: 0 20px; font: 800 20px/1.35 Montserrat, sans-serif; color: rgb(49,48,51); text-transform: uppercase; }body .sNew4 .s4-hero {
 position: relative; width: 100%; height: 480px; overflow: hidden; }body .sNew4 .s4-hero__bg {
 position: absolute; inset: 0; z-index: 0;
  background: url('/assets_a/0907/img/pd/hero.jpg') 75% 50%/cover no-repeat;
  transform: scaleX(-1); transition: none; }body .sNew4 .s4-hero::after {
 content: ''; position: absolute; inset: 0; z-index: 1;
  background: linear-gradient(90deg, rgba(219,185,103,0) 32%, rgb(219,185,103) 48%); }body .sNew4 .s4-hero__inner {
 position: relative; z-index: 2; max-width: 1366px; margin: 0 auto; height: 100%;
  display: flex; align-items: center; justify-content: flex-end; padding: 0 60px; }body .sNew4 .s4-hero__title {
 max-width: 660px; font: 700 36px/1.35 Montserrat, sans-serif; color: var(--dark); text-transform: uppercase; margin: 0; }body .sNew4 .s4-intro {
 position: relative; padding: 70px 0; overflow: hidden; }body .sNew4 .s4-intro__grid {
 display: grid; grid-template-columns: 544px 1fr; grid-template-rows: auto 1fr; gap: 24px 60px;
  grid-template-areas: "img block1" "img block2";
  max-width: 1234px; margin: 0 auto; padding: 0 20px; align-items: start; }body .sNew4 .s4-intro__img {
 grid-area: img; width: 100%; height: 417px; object-fit: cover; }body .sNew4 .s4-intro__block1 {
 grid-area: block1; }body .sNew4 .s4-intro__block2 {
 grid-area: block2; }body .sNew4 .s4-intro h2 {
 font: 700 22px/1.4 Montserrat, sans-serif; color: #000; margin-bottom: 14px; }body .sNew4 .s4-intro ul {
 display: flex; flex-direction: column; gap: 6px; margin-bottom: 26px; font: 400 17px/1.45 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-intro ul li {
 position: relative; padding-left: 20px; }body .sNew4 .s4-intro ul li::before {
 content: ''; position: absolute; left: 8px; top: 11px; width: 5px; height: 5px; border-radius: 50%; background: #000; }body .sNew4 .s4-intro p {
 font: 400 17px/1.5 Montserrat, sans-serif; color: #000; margin-bottom: 16px; }body .sNew4 .s4-intro p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-intro p b {
 font-weight: 700; }body .sNew4 .s4-price {
 padding: 60px 0 40px; }body .sNew4 .s4-price__title {
 max-width: 900px; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 48px; padding: 0 20px;
  text-align: center; font: 800 28px/1.35 Montserrat, sans-serif; color: rgb(49,48,51); text-transform: uppercase; display: block; }body .sNew4 .s4-price__underline {
 width: 100%; max-width: 700px; margin: 0 auto 40px; height: 3px; background: var(--gold); }body .sNew4 .s4-price__rows {
 max-width: 672px; margin: 0 auto; display: flex; flex-direction: column; }body .sNew4 .s4-price__row {
 display: grid; grid-template-columns: 263px 1fr; gap: 20px; align-items: center;
  padding: 30px 0; border-bottom: 3px solid var(--gold); }body .sNew4 .s4-price__row:last-of-type {
 border-bottom: 3px solid var(--gold); }body .sNew4 .s4-price__img {
 width: 245px; height: 245px; border-radius: 20px; object-fit: cover;
  box-shadow: inset 0 0 0 4px #fff; background: #f5f5f5; }body .sNew4 .s4-price__body {
 display: flex; flex-direction: column; align-items: center; gap: 16px; text-align: center; }body .sNew4 .s4-price__label {
 font: 600 20px/1.2 Montserrat, sans-serif; color: #000; padding-bottom: 14px;
  border-bottom: 3px solid var(--gold); min-width: 200px; }body .sNew4 .s4-price__pill {
 background: var(--gold); color: #000; font: 600 16px/1.35 Montserrat, sans-serif;
  padding: 8px 18px; }body .sNew4 .s4-price__note {
 max-width: 672px; margin: 40px auto 0; text-align: center;
  font: 400 14px/1.4 Montserrat, sans-serif; color: rgb(43,42,45); font-style: italic; }body .sNew4 .s4-cta {
 background: var(--gold); padding: 48px 20px 40px; text-align: center; }body .sNew4 .s4-cta h2 {
 color: #fff; font: 700 36px/1.5 Montserrat, sans-serif; text-transform: uppercase; margin-bottom: 20px; }body .sNew4 a.s4-cta__btn,
body .sNew4 .s4-cta__btn {
 display: inline-flex; align-items: center; gap: 20px;
  background: var(--dark); border-radius: 20px; padding: 14px 56px;
  color: #fff; font: 700 30px/1.35 Montserrat, sans-serif; text-decoration: none; }body .sNew4 .s4-cta__btn img {
 width: 55px; height: 55px; }body .sNew4 .s4-section {
 padding: 0 0 70px; }body .sNew4 .s4-section--gray {
 background: var(--gray); padding-bottom: 70px; }body .sNew4 .s4-section--dark {
 position: relative; color: #fff; }body .sNew4 .s4-section--dark .s4-band {
 background: var(--dark2); }body .sNew4 .s4-zapas {
 padding-top: 60px; }body .sNew4 .s4-zapas__row {
 display: grid; grid-template-columns: 1fr 533px; gap: 60px; align-items: start; }body .sNew4 .s4-zapas__text p {
 font: 400 17px/1.5 Montserrat, sans-serif; color: var(--dark); margin-bottom: 16px; }body .sNew4 .s4-zapas__text p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-zapas__caps {
 font-weight: 800 !important; text-transform: uppercase; margin-top: 24px !important; }body .sNew4 .s4-zapas__img {
 width: 100%; height: 301px; object-fit: cover; border-radius: 12px; }body .sNew4 .s4-zapas__tiles {
 display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 50px; }body .sNew4 .s4-zapas__tile {
 display: flex; flex-direction: column; gap: 14px; align-items: stretch; }body .sNew4 .s4-zapas__tile-media {
 position: relative; width: 100%; aspect-ratio: 16 / 9; border-radius: 20px; overflow: hidden; }body .sNew4 .s4-zapas__tile-media img {
 width: 100%; height: 100%; object-fit: cover; }body .sNew4 .s4-zapas__tile-num {
 position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
  color: rgba(255,255,255,0.55); font: 800 160px/1 Montserrat, sans-serif; pointer-events: none; letter-spacing: -0.02em; }body .sNew4 .s4-zapas__tile figcaption {
 text-align: center; font: 600 15px/1.35 Montserrat, sans-serif; color: var(--gold); }body .sNew4 .s4-prep {
 padding-top: 30px; }body .sNew4 .s4-prep__lead {
 text-align: center; font: 700 20px/1.4 Montserrat, sans-serif; color: var(--dark);
  max-width: 928px; margin: 0 auto 56px; }body .sNew4 .s4-crit-list {
 display: flex; flex-direction: column; gap: 36px; }body .sNew4 .s4-crit {
 display: grid; grid-template-columns: 216px 1fr; gap: 32px; align-items: start; }body .sNew4 .s4-crit__img {
 width: 216px; height: 144px; border-radius: 20px; object-fit: cover; }body .sNew4 .s4-crit h3 {
 font: 700 28px/1.2 Montserrat, sans-serif; color: var(--gold); margin-bottom: 12px; }body .sNew4 .s4-crit p {
 font: 400 16px/1.5 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-grunt {
 padding-top: 40px; }body .sNew4 .s4-grunt__row {
 display: grid; grid-template-columns: 401px 1fr; gap: 40px; align-items: start; }body .sNew4 .s4-grunt__img {
 width: 401px; height: 291px; border-radius: 20px; object-fit: cover; }body .sNew4 .s4-grunt__text > p {
 font: 400 15px/1.55 Montserrat, sans-serif; color: var(--dark); margin-bottom: 18px; }body .sNew4 .s4-grunt__vazhno {
 font: 500 15px/1.55 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-grunt__vazhno .lead {
 color: #000; font-weight: 800; }body .sNew4 .s4-rec {
 display: grid; grid-template-columns: 77px 1fr 300px; grid-template-rows: auto auto;
  column-gap: 28px; row-gap: 24px; align-items: start; margin: 50px auto 0;
  max-width: 1000px; padding: 24px 30px; }body .sNew4 .s4-rec > .s4-hex {
 grid-column: 1; grid-row: 1; align-self: center; }body .sNew4 .s4-rec__body-top {
 grid-column: 2; grid-row: 1; align-self: center; }body .sNew4 .s4-rec__body-btm {
 grid-column: 1 / 3; grid-row: 2; }body .sNew4 .s4-rec > .s4-rec__img {
 grid-column: 3; grid-row: 1 / 3; align-self: center; }body .sNew4 .s4-rec__body-top h4 {
 font: 500 16px/1.4 Montserrat, sans-serif; color: var(--dark); margin-bottom: 8px; }body .sNew4 .s4-rec__body-top h3 {
 font: 700 24px/1.3 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-rec__body-btm p {
 font: 600 15px/1.5 Montserrat, sans-serif; color: var(--dark); margin-bottom: 8px; }body .sNew4 .s4-rec__body-btm ul {
 padding-left: 22px; list-style: disc; font: 400 14px/1.55 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-rec__body-btm ul li {
 margin-bottom: 4px; }body .sNew4 .s4-rec__img {
 width: 440px; height: 320px; object-fit: contain; background: #fff; border-radius: 12px; }body .sNew4 .s4-glue {
 padding-top: 40px; }body .sNew4 .s4-glue__row1 {
 display: grid; grid-template-columns: 300px 1fr; gap: 42px; align-items: start; }body .sNew4 .s4-glue__photo {
 width: 300px; height: 166px; border-radius: 20px; object-fit: cover; }body .sNew4 .s4-glue__row1 p {
 font: 400 15px/1.55 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-glue__row1 p b {
 font-weight: 700; }body .sNew4 .s4-glue__row2 {
 display: grid; grid-template-columns: 1fr 292px; gap: 42px; align-items: start; margin-top: 40px; }body .sNew4 .s4-glue__row2 p {
 font: 400 15px/1.55 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-glue__row2 p b {
 font-weight: 700; }body .sNew4 .s4-glue__row2 img {
 width: 292px; height: 157px; object-fit: contain; }body .sNew4 .s4-glue__rec-inline {
 display: grid; grid-template-columns: 77px 1fr; gap: 24px; align-items: center; margin-top: 40px; }body .sNew4 .s4-glue__rec-inline > div {
 font: 700 22px/1.35 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-glue__prods {
 display: grid; grid-template-columns: 1fr 1fr; gap: 40px; margin-top: 30px; }body .sNew4 .s4-prod {
 display: grid; grid-template-columns: 1fr 240px; gap: 24px; align-items: start; }body .sNew4 .s4-prod img {
 width: 100%; max-width: 240px; height: auto; object-fit: contain; background: #fff; padding: 6px; border-radius: 8px; justify-self: end; transform: scale(1.08); }body .sNew4 .s4-prod h3 {
 font: 700 21px/1.3 Montserrat, sans-serif; color: var(--dark); margin-bottom: 14px; }body .sNew4 .s4-prod__lead {
 font: 600 15px/1.4 Montserrat, sans-serif; color: var(--dark); margin-bottom: 18px; }body .sNew4 .s4-prod ul {
 list-style: disc; padding-left: 20px; font: 400 14px/1.55 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-prod ul li {
 margin-bottom: 4px; }body .sNew4 .s4-forbid {
 text-align: center; font: 400 15px/1.5 Montserrat, sans-serif; color: #000;
  max-width: 1100px; margin: 70px auto 0; }body .sNew4 .s4-forbid b {
 font-weight: 700; }body .sNew4 .s4-acclim {
 padding-top: 50px; }body .sNew4 .s4-acclim__row {
 display: grid; grid-template-columns: 261px 1fr; gap: 52px; align-items: start; }body .sNew4 .s4-acclim__img {
 width: 261px; height: 246px; object-fit: cover; border-radius: 12px; }body .sNew4 .s4-acclim__text > p {
 font: 400 16px/1.5 Montserrat, sans-serif; color: var(--dark); margin-bottom: 20px; }body .sNew4 .s4-acclim__warn {
 display: grid; grid-template-columns: 77px 1fr; gap: 24px; align-items: center; }body .sNew4 .s4-acclim__warn p {
 font: 400 16px/1.5 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-acclim__warn p b {
 font-weight: 700; }body .sNew4 .s4-select {
 padding-top: 60px; }body .sNew4 .s4-select__row {
 display: grid; grid-template-columns: 1fr 460px; gap: 60px; align-items: start; }body .sNew4 .s4-select__text p {
 font: 400 16px/1.5 Montserrat, sans-serif; color: var(--dark); margin-bottom: 16px; }body .sNew4 .s4-select__text p:nth-child(3),
body .sNew4 .s4-select__text p:nth-child(4) {
 padding-right: 35%; }body .sNew4 .s4-select__text p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-select__text .no {
 color: #000; font-weight: 400; }body .sNew4 .s4-select__text .no b {
 font-weight: 700; }body .sNew4 .s4-select__pics {
 position: relative; }body .sNew4 .s4-select__pics figure {
 display: flex; flex-direction: column; gap: 10px; width: 100%; }body .sNew4 .s4-select__pics figure:nth-child(1) {
 position: relative; z-index: 2; align-items: flex-start; margin-top: 230px; margin-left: -220px; }body .sNew4 .s4-select__pics figure:nth-child(1) img {
 width: 100%; height: 260px; }body .sNew4 .s4-select__pics figure:nth-child(2) {
 position: absolute; top: 20px; right: -36px; z-index: 1; align-items: flex-end; }body .sNew4 .s4-select__pics figure:nth-child(2) img {
 width: 100%; height: 260px; }body .sNew4 .s4-select__pics img {
 border-radius: 20px; object-fit: cover; box-shadow: 0 0 0 3px #fff; }body .sNew4 .s4-select__pics figcaption {
 font: 400 15px/1.35 Montserrat, sans-serif; color: var(--dark); text-align: center; }body .sNew4 .s4-select__pics figure:nth-child(1) figcaption {
 align-self: flex-end; text-align: right; }body .sNew4 .s4-gaps {
 padding-top: 50px; }body .sNew4 .s4-gaps__row {
 display: grid; grid-template-columns: 593px 1fr; gap: 46px; align-items: start; }body .sNew4 .s4-gaps__img {
 width: 100%; height: 334px; border-radius: 20px; object-fit: cover; }body .sNew4 .s4-gaps__text p {
 font: 400 15px/1.55 Montserrat, sans-serif; color: var(--dark); margin-bottom: 14px; }body .sNew4 .s4-gaps__text p:last-child {
 margin-bottom: 0; margin-top: 18px; }body .sNew4 .s4-gaps__text p:first-of-type {
 font-weight: 700; margin-bottom: 24px; }body .sNew4 .s4-gaps__text p b {
 font-weight: 700; }body .sNew4 .s4-gaps__q {
 font-weight: 700 !important; }body .sNew4 .s4-after {
 padding: 50px 20px 60px; text-align: center; }body .sNew4 .s4-after p {
 font: 400 20px/1.4 Montserrat, sans-serif; color: var(--dark); max-width: 1015px; margin: 0 auto; }body .sNew4 .s4-after p b {
 font-weight: 700; }body .sNew4 .s4-cover {
 padding-top: 50px; padding-bottom: 20px; }body .sNew4 .s4-cover__row-1 {
 display: grid; grid-template-columns: 1fr 400px; gap: 40px; align-items: center; }body .sNew4 .s4-cover__row-1 .txt h3 {
 font: 800 22px/1.3 Montserrat, sans-serif; color: var(--gold); text-transform: uppercase; margin-bottom: 20px; }body .sNew4 .s4-cover__row-1 .txt p {
 font: 700 18px/1.5 Montserrat, sans-serif; color: #000; margin-bottom: 14px; }body .sNew4 .s4-cover__row-1 .txt p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-cover__row-1 .img-right {
 max-width: none; width: calc(100% + 150px); margin-right: -150px; height: 420px; object-fit: cover; border-radius: 20px 0 0 20px; }body .sNew4 .s4-cover__row-2 {
 display: grid; grid-template-columns: 400px 1fr; gap: 46px; align-items: center; margin-top: 40px; }body .sNew4 .s4-cover__row-2 .img-left {
 max-width: none; width: calc(100% + 150px); margin-left: -150px; height: 340px; object-fit: cover; border-radius: 0 20px 20px 0; }body .sNew4 .s4-cover__row-2 h3 {
 font: 800 22px/1.3 Montserrat, sans-serif; color: var(--gold); text-transform: uppercase; margin-bottom: 20px; }body .sNew4 .s4-cover__row-2 p {
 font: 400 17px/1.5 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-cover__warn {
 background: var(--gold); border-radius: 20px; padding: 24px 40px;
  text-align: center; font: 700 20px/1.4 Montserrat, sans-serif; color: var(--dark);
  max-width: 950px; margin: 50px auto 0; }body .sNew4 .s4-cover__warn b {
 color: var(--red); }body .sNew4 .s4-exp {
 padding-top: 50px; padding-bottom: 40px; }body .sNew4 .s4-exp > p {
 font: 400 18px/1.5 Montserrat, sans-serif; color: #000; margin-bottom: 16px; }body .sNew4 .s4-exp > p b {
 font-weight: 700; }body .sNew4 .s4-exp > p:nth-of-type(2) {
 margin-top: 8px; }body .sNew4 .s4-exp__list {
 display: flex; flex-direction: column; gap: 12px; padding-left: 20px; list-style: disc; font: 400 17px/1.5 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-exp__list li {
 padding-left: 6px; }body .sNew4 .s4-warm {
 padding-top: 50px; padding-bottom: 40px; }body .sNew4 .s4-warm__row {
 display: grid; grid-template-columns: 414px 1fr; gap: 40px; align-items: start; }body .sNew4 .s4-warm__img {
 width: 414px; height: 559px; border-radius: 20px; object-fit: cover; }body .sNew4 .s4-warm__text p {
 font: 400 18px/1.5 Montserrat, sans-serif; color: #000; margin-bottom: 16px; }body .sNew4 .s4-warm__text p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-warm__text .no-work {
 font-weight: 700; }body .sNew4 .s4-warm__note {
 text-align: center; max-width: 1000px; margin: 40px auto 0;
  font: 400 16px/1.5 Montserrat, sans-serif; color: #000; }body .sNew4 .s4-warm__note b {
 font-weight: 700; }body .sNew4 .s4-final {
 background: var(--gold); border-radius: 20px; padding: 32px 40px; margin: 40px auto;
  max-width: 950px; text-align: center; font: 700 20px/1.4 Montserrat, sans-serif; color: var(--dark); }body .sNew4 .s4-final p {
 margin-bottom: 12px; }body .sNew4 .s4-final p:last-child {
 margin-bottom: 0; }body .sNew4 .s4-final-title {
 text-align: center; font: 800 36px/1.4 Montserrat, sans-serif; color: var(--dark);
  text-transform: uppercase; margin: 40px 20px 30px; padding: 0 40px; }

@media (max-width: 1200px) {body .sNew4 .s4-select__row {
 grid-template-columns: 1fr; gap: 30px; }body .sNew4 .s4-select__pics figure:nth-child(1),
body .sNew4 .s4-select__pics figure:nth-child(2) {

    position: static; width: 100%; margin: 0; z-index: auto; align-items: center;
  }body .sNew4 .s4-select__pics {
 display: flex; flex-direction: column; gap: 20px; }body .sNew4 .s4-select__pics img {
 width: 100%; height: 260px; }body .sNew4 .s4-select__text p:nth-child(3),
body .sNew4 .s4-select__text p:nth-child(4) {
 padding-right: 0; }body .sNew4 .s4-select__pics figure:nth-child(1) figcaption {
 align-self: center; text-align: center !important; }
}

@media (max-width: 1024px) {body .sNew4 {
 font-size: 15px; }body .sNew4 .s4__wrap,
body .sNew4 .s4__wrap-narrow {
 padding: 0 24px; }body .sNew4 .s4-band {
 height: auto; padding: 20px 24px; }body .sNew4 .s4-band h2 {
 font-size: 26px; }body .sNew4 .s4-hero {
 height: 400px; }body .sNew4 .s4-hero__title {
 font-size: 28px; }body .sNew4 .s4-crumb {
 max-width: 100%; }body .sNew4 .s4-title-top {
 max-width: 100%; font-size: 18px; }body .sNew4 .s4-intro__grid {
 grid-template-columns: 400px 1fr; gap: 40px; }body .sNew4 .s4-intro__img {
 height: 340px; }body .sNew4 .s4-intro h2 {
 font-size: 20px; }body .sNew4 .s4-intro ul,
body .sNew4 .s4-intro p {
 font-size: 16px; }body .sNew4 .s4-cta h2 {
 font-size: 28px; }body .sNew4 a.s4-cta__btn {
 font-size: 24px; padding: 14px 36px; }body .sNew4 .s4-zapas__row {
 grid-template-columns: 1fr 400px; gap: 30px; }body .sNew4 .s4-zapas__img {
 height: 260px; }body .sNew4 .s4-crit {
 grid-template-columns: 180px 1fr; gap: 24px; }body .sNew4 .s4-crit__img {
 width: 180px; height: 130px; }body .sNew4 .s4-grunt__row {
 grid-template-columns: 340px 1fr; gap: 30px; }body .sNew4 .s4-grunt__img {
 width: 340px; height: 260px; }body .sNew4 .s4-rec {
 grid-template-columns: 77px 1fr 280px; gap: 24px; }body .sNew4 .s4-rec__img {
 width: 280px; height: 220px; }body .sNew4 .s4-gaps__row {
 grid-template-columns: 1fr; gap: 24px; }body .sNew4 .s4-gaps__img {
 width: 100%; height: auto; max-height: 60vh; }body .sNew4 .s4-warm__row {
 grid-template-columns: 1fr; gap: 24px; }body .sNew4 .s4-warm__img {
 width: 100%; height: auto; max-height: 70vh; }body .sNew4 .s4-glue__row1 {
 grid-template-columns: 260px 1fr; gap: 30px; }body .sNew4 .s4-glue__photo {
 width: 260px; height: 150px; }body .sNew4 .s4-glue__row2 {
 grid-template-columns: 1fr 240px; gap: 30px; }body .sNew4 .s4-glue__row2 img {
 width: 240px; }body .sNew4 .s4-glue__prods {
 gap: 30px; }body .sNew4 .s4-prod {
 grid-template-columns: 180px 1fr; gap: 16px; }body .sNew4 .s4-acclim__row {
 grid-template-columns: 220px 1fr; gap: 32px; }body .sNew4 .s4-acclim__img {
 width: 220px; height: 220px; }body .sNew4 .s4-select__text p:nth-child(3),
body .sNew4 .s4-select__text p:nth-child(4) {
 padding-right: 0; }body .sNew4 .s4-gaps__row {
 grid-template-columns: 480px 1fr; gap: 32px; }body .sNew4 .s4-gaps__img {
 height: 280px; }body .sNew4 .s4-cover__row-1 {
 grid-template-columns: 1fr 340px; gap: 30px; }body .sNew4 .s4-cover__row-1 .img-right {
 max-width: none; width: calc(100% + 100px); margin-right: -100px; height: 380px; border-radius: 20px 0 0 20px; }body .sNew4 .s4-cover__row-2 {
 grid-template-columns: 340px 1fr; gap: 30px; }body .sNew4 .s4-cover__row-2 .img-left {
 max-width: none; width: calc(100% + 100px); margin-left: -100px; height: 260px; border-radius: 0 20px 20px 0; }body .sNew4 .s4-warm__row {
 grid-template-columns: 340px 1fr; gap: 30px; }body .sNew4 .s4-warm__img {
 width: 340px; height: 460px; }body .sNew4 .s4-final-title {
 font-size: 28px; }
}

@media (max-width: 1000px) {body .sNew4 .s4-intro {
 overflow: visible; }body .sNew4 .s4-intro__grid {
 grid-template-columns: 1fr; grid-template-rows: auto auto auto;
    grid-template-areas: "block1" "img" "block2"; gap: 24px; }body .sNew4 .s4-intro__img {
 width: 100%; height: auto; max-height: 70vh; object-fit: contain; }body .sNew4 .s4-zapas__row {
 grid-template-columns: 1fr; gap: 24px; }body .sNew4 .s4-zapas__img {
 width: 100%; height: auto; max-height: 60vh; object-fit: contain; }
}

@media (max-width: 900px) {body .sNew4 .s4-grunt__row {
 grid-template-columns: 1fr; gap: 18px; }body .sNew4 .s4-grunt__img {
 width: 100%; height: auto; max-height: 50vh; object-fit: cover; }body .sNew4 .s4-rec {
 display: flex; flex-direction: column; align-items: center; text-align: center; gap: 18px; padding: 24px; }body .sNew4 .s4-rec > .s4-hex,
body .sNew4 .s4-rec__body-top,
body .sNew4 .s4-rec__body-btm,
body .sNew4 .s4-rec > .s4-rec__img {
 grid-column: unset; grid-row: unset; }body .sNew4 .s4-rec__body-top,
body .sNew4 .s4-rec__body-btm {
 width: 100%; text-align: left; }body .sNew4 .s4-rec__body-top {
 text-align: center; }body .sNew4 .s4-rec > .s4-rec__img {
 width: 100%; max-width: 300px; height: auto; margin: 0 auto; }
}

@media (max-width: 640px) {body .sNew4 {
 font-size: 14px; }body .sNew4 .s4__wrap,
body .sNew4 .s4__wrap-narrow {
 padding: 0 16px; }body .sNew4 .s4-crumb {
 padding: 14px 16px 0; font-size: 12px; }body .sNew4 .s4-title-top {
 font-size: 15px; margin-bottom: 16px; padding: 0 16px; }body .sNew4 .s4-hero {
 height: auto; min-height: 640px; }body .sNew4 .s4-hero__bg {
 background: url('/assets_a/0907/img/pd/hero.jpg') center 20%/cover no-repeat; transform: none; }body .sNew4 .s4-hero::after {
 background: linear-gradient(180deg, rgba(219,185,103,0) 42%, rgb(219,185,103) 62%); }body .sNew4 .s4-hero__inner {
 min-height: 640px; padding: 380px 20px 40px; align-items: flex-end; justify-content: center; text-align: center; }body .sNew4 .s4-hero__title {
 font-size: 20px; text-align: center; text-transform: uppercase; max-width: 100%; line-height: 1.35; }body .sNew4 .s4-band {
 height: auto; padding: 16px 16px; }body .sNew4 .s4-band h2 {
 font-size: 17px; line-height: 1.3; }body .sNew4 .s4-intro {
 padding: 28px 0 24px; overflow: visible; }body .sNew4 .s4-intro__grid {
 grid-template-columns: 1fr; grid-template-rows: auto auto auto; grid-template-areas: "block1" "img" "block2"; gap: 18px; padding: 0 16px; max-width: 100%; }body .sNew4 .s4-intro__img {
 margin-left: 0; width: 100%; height: auto; max-height: 70vh; object-fit: contain; object-position: center; }body .sNew4 .s4-intro h2 {
 font-size: 15px; margin-bottom: 12px; }body .sNew4 .s4-intro ul {
 font-size: 13px; gap: 4px; margin-bottom: 20px; }body .sNew4 .s4-intro ul li {
 padding-left: 16px; }body .sNew4 .s4-intro ul li::before {
 top: 9px; }body .sNew4 .s4-intro p {
 font-size: 13px; margin-bottom: 14px; }body .sNew4 .s4-price {
 padding: 28px 0 20px; }body .sNew4 .s4-price__title {
 font-size: 16px; padding: 0 16px; margin-bottom: 14px; }body .sNew4 .s4-price__underline {
 margin-bottom: 26px; height: 2px; }body .sNew4 .s4-price__rows {
 padding: 0 16px; }body .sNew4 .s4-price__row {
 grid-template-columns: 130px 1fr; gap: 16px; padding: 20px 0; align-items: center; }body .sNew4 .s4-price__img {
 width: 130px; height: 130px; border-radius: 12px; box-shadow: inset 0 0 0 2px #fff; }body .sNew4 .s4-price__body {
 align-items: center; text-align: center; gap: 12px; }body .sNew4 .s4-price__label {
 font-size: 13px; line-height: 1.25; }body .sNew4 .s4-price__pill {
 font-size: 13px; padding: 6px 14px; }body .sNew4 .s4-price__note {
 font-size: 12px; padding: 0 16px; }body .sNew4 .s4-cta {
 padding: 28px 16px 32px; }body .sNew4 .s4-cta h2 {
 font-size: 17px; margin-bottom: 18px; line-height: 1.35; }body .sNew4 a.s4-cta__btn {
 padding: 12px 18px; font-size: 15px; gap: 10px; border-radius: 14px; }body .sNew4 .s4-cta__btn img {
 width: 30px; height: 30px; }body .sNew4 .s4-section {
 padding: 0 0 32px; }body .sNew4 .s4-zapas {
 padding-top: 24px; }body .sNew4 .s4-zapas__row {
 grid-template-columns: 1fr; gap: 20px; }body .sNew4 .s4-zapas__text p {
 font-size: 14px; margin-bottom: 14px; }body .sNew4 .s4-zapas__img {
 height: 220px; }body .sNew4 .s4-zapas__tiles {
 grid-template-columns: 1fr; gap: 18px; margin-top: 24px; }body .sNew4 .s4-zapas__tile figcaption {
 font-size: 14px; }body .sNew4 .s4-prep {
 padding-top: 12px; }body .sNew4 .s4-prep__lead {
 font-size: 15px; margin-bottom: 24px; }body .sNew4 .s4-crit-list {
 gap: 26px; }body .sNew4 .s4-crit {
 grid-template-columns: 1fr; gap: 10px; }body .sNew4 .s4-crit__img {
 width: 100%; height: 200px; }body .sNew4 .s4-crit h3 {
 font-size: 20px; margin-bottom: 8px; }body .sNew4 .s4-crit p {
 font-size: 13px; }body .sNew4 .s4-grunt {
 padding-top: 18px; }body .sNew4 .s4-grunt__row {
 grid-template-columns: 1fr; gap: 18px; }body .sNew4 .s4-grunt__img {
 width: 100%; height: 220px; }body .sNew4 .s4-grunt__text > p {
 font-size: 13px; margin-bottom: 14px; }body .sNew4 .s4-grunt__vazhno {
 font-size: 13px; }body .sNew4 .s4-rec {
 display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; margin-top: 26px; padding: 20px; }body .sNew4 .s4-rec__body-top,
body .sNew4 .s4-rec__body-btm {
 width: 100%; text-align: left; }body .sNew4 .s4-rec__body-top {
 text-align: center; }body .sNew4 .s4-rec__title {
 font-size: 14px; }body .sNew4 .s4-rec__img {
 width: 100%; max-width: 240px; height: auto; margin: 0 auto; }body .sNew4 .s4-hex {
 width: 60px; height: 60px; }body .sNew4 .s4-glue {
 padding-top: 18px; }body .sNew4 .s4-glue__row1 {
 grid-template-columns: 1fr; gap: 14px; }body .sNew4 .s4-glue__photo {
 width: 100%; height: 200px; }body .sNew4 .s4-glue__row1 p,
body .sNew4 .s4-glue__row2 p {
 font-size: 13px; }body .sNew4 .s4-glue__row2 {
 grid-template-columns: 1fr; gap: 14px; margin-top: 24px; }body .sNew4 .s4-glue__row2 img {
 width: 100%; max-width: 240px; margin: 0 auto; }body .sNew4 .s4-glue__rec-inline {
 grid-template-columns: 60px 1fr; gap: 14px; margin-top: 26px; }body .sNew4 .s4-glue__rec-inline > div {
 font-size: 15px; }body .sNew4 .s4-glue__prods {
 grid-template-columns: 1fr; gap: 24px; }body .sNew4 .s4-prod {
 display: flex; flex-direction: column-reverse; gap: 14px; }body .sNew4 .s4-prod img {
 max-width: 200px; margin: 0 auto; transform: none; }body .sNew4 .s4-prod h3 {
 font-size: 17px; margin-bottom: 8px; }body .sNew4 .s4-prod ul {
 font-size: 13px; }body .sNew4 .s4-forbid {
 font-size: 13px; margin-top: 24px; }body .sNew4 .s4-acclim {
 padding-top: 20px; }body .sNew4 .s4-acclim__row {
 grid-template-columns: 1fr; gap: 16px; }body .sNew4 .s4-acclim__img {
 width: 100%; height: auto; max-height: 100vh; object-fit: contain; }body .sNew4 .s4-acclim__text > p {
 font-size: 14px; margin-bottom: 16px; }body .sNew4 .s4-acclim__warn {
 grid-template-columns: 1fr; justify-items: center; text-align: center; gap: 12px; }body .sNew4 .s4-acclim__warn p {
 font-size: 13px; }body .sNew4 .s4-select {
 padding-top: 24px; }body .sNew4 .s4-select__text p {
 font-size: 14px; margin-bottom: 12px; }body .sNew4 .s4-select__pics figcaption {
 font-size: 14px; }body .sNew4 .s4-gaps {
 padding-top: 20px; }body .sNew4 .s4-gaps__row {
 grid-template-columns: 1fr; gap: 18px; }body .sNew4 .s4-gaps__img {
 height: 220px; border-radius: 12px; }body .sNew4 .s4-gaps__text p {
 font-size: 13px; margin-bottom: 12px; }body .sNew4 .s4-after {
 padding: 24px 16px 32px; }body .sNew4 .s4-after p {
 font-size: 15px; }body .sNew4 .s4-cover {
 padding-top: 20px; }body .sNew4 .s4-cover__row-1 {
 grid-template-columns: 1fr; gap: 18px; }body .sNew4 .s4-cover__row-1 .txt h3 {
 font-size: 16px; margin-bottom: 12px; }body .sNew4 .s4-cover__row-1 .txt p {
 font-size: 14px; margin-bottom: 12px; }body .sNew4 .s4-cover__row-1 .img-right {
 width: 100%; height: 220px; margin-right: 0; border-radius: 12px; }body .sNew4 .s4-cover__row-2 {
 grid-template-columns: 1fr; gap: 18px; margin-top: 30px; }body .sNew4 .s4-cover__row-2 .img-left {
 width: 100%; height: 220px; margin-left: 0; border-radius: 12px; }body .sNew4 .s4-cover__row-2 h3 {
 font-size: 16px; margin-bottom: 12px; }body .sNew4 .s4-cover__row-2 p {
 font-size: 14px; }body .sNew4 .s4-cover__warn {
 padding: 18px 20px; font-size: 14px; margin-top: 26px; border-radius: 14px; }body .sNew4 .s4-exp {
 padding-top: 20px; }body .sNew4 .s4-exp > p {
 font-size: 15px; margin-bottom: 14px; }body .sNew4 .s4-exp__list {
 font-size: 14px; padding-left: 16px; gap: 10px; }body .sNew4 .s4-warm {
 padding-top: 20px; }body .sNew4 .s4-warm__row {
 grid-template-columns: 1fr; gap: 20px; }body .sNew4 .s4-warm__img {
 width: 100%; height: 360px; }body .sNew4 .s4-warm__text p {
 font-size: 14px; margin-bottom: 14px; }body .sNew4 .s4-final {
 padding: 20px 20px; font-size: 15px; margin: 24px 16px; border-radius: 14px; }body .sNew4 .s4-final p {
 margin-bottom: 10px; }body .sNew4 .s4-final-title {
 font-size: 18px; margin: 30px 16px 20px; }body .sNew4 p,
body .sNew4 li,
body .sNew4 .s4-price__label,
body .sNew4 .s4-rec__body-btm p {
 font-size: 14px !important; }body .sNew4 .s4-select__text p,
body .sNew4 .s4-select__text .no,
body .sNew4 .s4-select__pics figcaption {
 text-align: center; }body .sNew4 .s4-select__pics figure:nth-child(1) figcaption {
 align-self: center; text-align: center !important; }
}
