.p-products__intro {margin-top: -64px;}@media (min-width: 820px) {.p-products__intro {margin-top: -96px;}}.p-products__text {margin: 0;font-size: 15px;line-height: 1.8;color: var(--niterra-neutral-800);}@media (min-width: 820px) {.p-products__text {font-size: 18px;line-height: 1.95;}}.p-products__intro {position: relative;}@media (min-width: 820px) {.p-products__intro {display: flex;flex-direction: row-reverse;align-items: flex-start;}}.p-products__intro-media {position: relative;aspect-ratio: 335/355;margin: 0 0 20px;}@media (min-width: 820px) {.p-products__intro-media {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 1fr);gap: 2px;flex: 0 0 55.179%;aspect-ratio: 618/463;margin: 0;}}.p-products__intro-tile {position: absolute;width: 32.836%;aspect-ratio: 1;}@media (min-width: 820px) {.p-products__intro-tile {position: static;width: auto;aspect-ratio: auto;}}.p-products__intro-tile--aqua {display: none;}@media (min-width: 820px) {.p-products__intro-tile--aqua {display: block;grid-area: 1/3;background: #bedfe1;}}.p-products__intro-tile--pale {top: 31.831%;left: 33.731%;background: #cde9eb;}@media (min-width: 820px) {.p-products__intro-tile--pale {grid-area: 2/2;background: #e3f0f2;}}.p-products__intro-tile--light {top: 0.563%;left: 0.299%;background: #e5e8e8;}@media (min-width: 820px) {.p-products__intro-tile--light {grid-area: 2/4;background: #ebefef;}}.p-products__intro-tile--mid1 {top: 63.099%;left: 0.299%;background: #c2c6c6;}@media (min-width: 820px) {.p-products__intro-tile--mid1 {grid-area: 3/1;background: #d9ddde;}}.p-products__intro-tile--mid2 {display: none;}@media (min-width: 820px) {.p-products__intro-tile--mid2 {display: block;grid-area: 3/3;background: #d4d8d9;}}.p-products__intro-tile--catch {top: 94.366%;left: 67.164%;background: #a4d7da;}@media (min-width: 820px) {.p-products__intro-tile--catch {display: none;}}.p-products__intro-plug {position: absolute;top: 0.873%;left: 19.388%;width: 25.731%;height: 98.254%;transform: rotate(22.7deg);filter: drop-shadow(4px 8px 16px rgba(0, 0, 0, 0.1));}@media (min-width: 820px) {.p-products__intro-plug {top: 5.95%;left: 33.93%;width: auto;height: 110.4%;}}.p-products__intro-discs {position: absolute;top: 47.324%;left: 42.388%;width: 57.313%;height: auto;filter: drop-shadow(4px 8px 16px rgba(0, 0, 0, 0.1));}@media (min-width: 820px) {.p-products__intro-discs {top: 64.6%;left: 54.5%;width: 45.5%;}}.p-products__intro-body {position: relative;z-index: 1;}@media (min-width: 820px) {.p-products__intro-body {flex: 1 1 auto;max-width: 604px;padding-top: 128px;margin-right: -104px;}}.p-products__catch {margin: 0 0 20px;font-weight: 500;font-size: 26px;line-height: 1.3;letter-spacing: 0.05em;color: var(--niterra-primary-800);}@media (min-width: 820px) {.p-products__catch {margin-bottom: 32px;font-size: 40px;}}@media (min-width: 820px) {.p-products__catch-br {display: none;}}.p-products__intro-text {font-size: 16px;line-height: 1.8;}@media (min-width: 820px) {.p-products__intro-text {font-size: 20px;line-height: 1.8;}}.p-products__section-text {margin-top: 20px;}@media (min-width: 820px) {.p-products__section-text {margin-top: 24px;}}.p-products__filter {margin-top: 32px;}@media (min-width: 820px) {.p-products__filter {margin-top: 64px;}}.p-products__grid {display: grid;grid-template-columns: 1fr;gap: 12px;margin-top: 64px;}@media (min-width: 820px) {.p-products__grid {grid-template-columns: repeat(3, 1fr);gap: 36px 32px;margin-top: 99px;}}.p-products__grid .is-hidden {display: none;}.p-products__empty {grid-column: 1/-1;margin: 0;padding: 40px 0;text-align: center;font-size: 15px;color: var(--niterra-neutral-600);}