.plist{padding-block:70px}.plist .container{max-width:1440px;padding:10px}.plist__title{text-align:center;color:var(--color-primary-dark);margin-bottom:0;font-family:Asap,sans-serif;font-size:40px;font-weight:700;line-height:1}.plist__lead{text-align:center;color:#252525;margin-block:20px;padding-block:20px 30px;font-family:Asap,sans-serif;line-height:25px}.plist__band{background:#c7c7c7;padding:20px}.plist__grid{grid-template-columns:1fr;gap:40px;padding:20px;display:grid}@media (min-width:640px){.plist__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.plist__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.plist__band{padding:0}}.overview{padding-block:60px 30px;position:relative}.overview:before{content:"";opacity:.08;pointer-events:none;background:url(/images/waves-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.overview .container{max-width:1440px;padding-inline:20px;position:relative}.overview__grid{grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.overview__grid{grid-template-columns:41.435% 58.565%}}.overview__media{padding:20px}.gallery__frame{border:2px solid #b9b9b9;position:relative;overflow:hidden}.gallery__slide{height:268px}@media (min-width:768px){.gallery__slide{height:500px}}.gallery__image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.gallery__nav{z-index:10;color:#b9b9b9;background:0 0;border:0;padding:4px;transition:color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery__nav:hover{color:var(--color-primary-dark)}.gallery__nav--prev{left:10px}.gallery__nav--next{right:10px}.gallery__dots{justify-content:center;align-items:center;gap:8px;height:30px;display:flex}.gallery__dots .swiper-pagination-bullet{width:10px;height:10px;margin:0}.gallery__dots .swiper-pagination-bullet-active{background:var(--color-primary)}.overview__info{padding:20px}@media (min-width:768px){.overview__info{padding:22px 80px 40px 60px}}.overview__title{font-family:var(--font-roboto), "Roboto", sans-serif;color:var(--color-primary-dark);font-size:32px;font-weight:600;line-height:1}.overview__desc{color:#383838;margin-top:20px;line-height:24px}.overview__specs{border-collapse:collapse;width:100%;font-family:var(--font-roboto), "Roboto", sans-serif;color:#2c2c2c;margin-top:20px;font-size:14.4px}.overview__specs th,.overview__specs td{text-align:left;vertical-align:top;border:1px solid #80808080;padding:10px;line-height:1.5}.overview__specs tr:nth-child(odd)>*{background:#80808012}.overview__specs th{width:265px;font-weight:700}.overview__cta{text-align:center;margin-top:35px}.details{background:#ececec;padding-block:60px}.details .container{max-width:1440px;padding:10px 30px}.tabs{background:#fff}.tabs__nav{flex-wrap:wrap;margin-bottom:10px;display:flex}.tabs__nav li{flex:1 1 0;min-width:140px}.tabs__link{width:100%;font-family:var(--font-roboto), "Roboto", sans-serif;color:#4b4b4b;background:0 0;border:1px solid #a8a8a8;justify-content:center;padding:14px 35px;font-size:16px;font-weight:700;line-height:1.4286;display:flex;position:relative}.tabs__link--active{color:#000}.tabs__link--active:before{content:"";background:var(--color-primary);width:100%;height:3px;position:absolute;bottom:-3px;left:0}.tabs__link--active:after{content:"";background:var(--color-primary);border-radius:50%;width:21px;height:20px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.tabs__pane{color:#656565;padding:20px}.tabs__panel+.tabs__panel{margin-top:20px}.tabs__heading{color:#333;margin-bottom:8px;font-family:Asap,sans-serif;font-size:18px;font-weight:700}.tabs__panel p{margin-top:8px;line-height:24px}.tabs__bullets{padding-left:22px;line-height:24px;list-style:outside}.tabs__bullets li+li{margin-top:6px}.tabs__bullets strong{color:#333;display:block}.tabs__bullet-text{display:block}.tabs__table{border-collapse:collapse;width:100%;font-size:14.4px}.tabs__table th,.tabs__table td{text-align:left;vertical-align:top;border:1px solid #80808080;padding:10px;line-height:1.5}.tabs__table tr:nth-child(odd)>*{background:#80808012}.tabs__table th{color:#333;width:25%;font-weight:700}
