.m-top{padding:28px 0 70px}.m-top__inner{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,620fr);gap:60px;align-items:start}.gallery__main{position:relative;overflow:hidden}.gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__stage{display:block;flex:0 0 100%;width:100%;aspect-ratio:720 / 864;cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always}.gallery__stage img{width:100%;height:100%;object-fit:cover}.gallery--contain .gallery__main{background:var(--c-white);border:1px solid var(--c-line)}.gallery--contain .gallery__stage{padding:14% 7%}.gallery--contain .gallery__stage img{object-fit:contain}.gallery__tags{position:absolute;top:24px;left:24px;gap:0}.gallery__tags .tag{padding:7.5px 15px;font-size:13.75px;line-height:20px}.gallery__arrow{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;background:var(--c-white);color:var(--c-ink);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.gallery__arrow svg{width:24px;height:24px}.gallery__arrow:hover{background:var(--c-ink);color:var(--c-white)}.gallery__arrow--prev{left:0}.gallery__arrow--next{right:0}.gallery__counter{position:absolute;right:24px;bottom:20px;padding:8px 14px;background:rgb(24 23 22 / .8);color:var(--c-white);font-size:12px;font-weight:var(--fw-bold);line-height:16px;letter-spacing:.1em;pointer-events:none}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:14px 0 0}.gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:132.8 / 110;overflow:hidden;background:var(--c-placeholder);outline-offset:2px}.gallery__thumb::after{content:"";position:absolute;inset:0;border:2px solid #fff0;transition:border-color var(--t-fast) var(--ease);pointer-events:none}.gallery__thumb.is-active::after{border-color:var(--c-ink)}.gallery__thumb img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity var(--t-fast) var(--ease)}.gallery__thumb:hover img,.gallery__thumb.is-active img{opacity:1}.gallery--contain .gallery__thumb{background:var(--c-white);border:1px solid var(--c-line)}.gallery--contain .gallery__thumb img{object-fit:contain}.gallery__more{position:absolute;inset:0;display:grid;place-items:center;background:rgb(24 23 22 / .6);color:var(--c-white);font-size:20px;font-weight:var(--fw-bold);line-height:28px}.gallery__thumb--more img,.gallery__thumb--video img{opacity:1}.gallery__thumb--video{background:var(--c-ink)}.gallery__thumb--video img{opacity:.6}.gallery__play{position:absolute;top:22%;left:50%;width:40px;height:40px;margin-left:-20px;border:2px solid var(--c-white);border-radius:50%}.gallery__play::after{content:"";position:absolute;top:50%;left:50%;margin:-7px 0 0 -4px;border-style:solid;border-width:7px 0 7px 12px;border-color:#fff0 #fff0 #fff0 var(--c-white)}.gallery__video-label{position:absolute;bottom:18px;left:0;right:0;color:var(--c-white);font-size:11px;font-weight:var(--fw-bold);line-height:16px;letter-spacing:.1364em;text-align:center;text-transform:uppercase}.m-info{display:flex;flex-direction:column;gap:26px}.m-info__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.m-info__kicker-row{display:flex;align-items:center;justify-content:space-between;gap:16px;align-self:stretch}.m-info__title{font-size:clamp(28px, calc(28px + (100vw - 375px) * 12 / 1065), 40px);line-height:1.2;letter-spacing:.0075em}.m-info__tags{padding-top:4px}.dealer-badge{display:inline-flex;align-items:center;gap:14px;margin-top:16px;padding:6px 18px 6px 6px;background:var(--c-thwaites);border-bottom:2px solid var(--c-thwaites-accent);color:var(--c-white);font-size:12px;font-weight:var(--fw-bold);line-height:18px;letter-spacing:.05em}.dealer-badge img{width:81px;height:36px;object-fit:cover}.m-info__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.key-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;background:var(--c-white);border:1px solid var(--c-line)}.key-specs__item{display:flex;flex-direction:column;gap:4px;padding:16px 22px}.key-specs__item:nth-child(even){border-left:1px solid var(--c-line)}.key-specs__item:nth-child(n+3){border-top:1px solid var(--c-line)}.key-specs__item:last-child:nth-child(odd){grid-column:1 / -1}.key-specs dt{color:var(--c-muted);font-size:11px;font-weight:var(--fw-bold);line-height:16px;letter-spacing:.1091em;text-transform:uppercase}.key-specs dd{margin:0;font-size:17px;font-weight:var(--fw-bold);line-height:24px}.notice{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 28px 26px 33px;background:var(--c-white);border:1px solid var(--c-line)}.notice::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:5px}.notice--red::before{background:var(--c-status-red)}.notice--blue::before{background:var(--c-status-blue)}.notice__kicker{font-size:12px;font-weight:var(--fw-bold);line-height:22px;letter-spacing:.125em;text-transform:uppercase}.notice--red .notice__kicker{color:var(--c-status-red)}.notice--blue .notice__kicker{color:var(--c-status-blue)}.notice__title{font-size:24px;font-weight:var(--fw-bold);line-height:32px}.notice__date{font-size:20px;line-height:28px}.notice__date strong{margin-left:4px}.notice__text{color:var(--c-muted);font-size:15px;line-height:24px}.price-box{display:grid;background:var(--c-white);border:1px solid var(--c-line)}.price-box--split{grid-template-columns:repeat(2,minmax(0,1fr))}.price-box__col{display:flex;flex-direction:column;gap:6px;padding:24px 26px;border-top:3px solid var(--c-ink);margin-top:-1px}.price-box__col--rent{border-top-color:var(--c-muted)}.price-box--split .price-box__col--rent{border-left:1px solid var(--c-muted)}.price-box__kicker{font-size:12px;font-weight:var(--fw-bold);line-height:22px;letter-spacing:.125em;text-transform:uppercase}.price-box__kicker-extra{display:none}.price-box__label{color:var(--c-muted);font-size:11px;font-weight:var(--fw-bold);line-height:16px;letter-spacing:.1091em;text-transform:uppercase}.price-box__price{font-size:36px;font-weight:var(--fw-bold);line-height:44px;letter-spacing:.0083em;white-space:nowrap}.price-box__unit{margin-left:2px;color:var(--c-muted);font-size:15px;font-weight:var(--fw-medium);line-height:22px;letter-spacing:0}.price-box__meta{display:flex;flex-wrap:wrap;gap:0 14px;padding-top:4px;color:var(--c-muted);font-size:13px;line-height:20px}.price-box__meta strong{color:var(--c-ink)}.price-request{padding:24px 26px;background:var(--c-white);border:1px solid var(--c-line);border-top:3px solid var(--c-ink);font-size:20px;font-weight:var(--fw-bold);line-height:28px}.m-info__note{margin-top:-6px;color:var(--c-muted);font-size:13px;line-height:20px}.m-info__location{color:var(--c-muted);font-size:14px;line-height:22px}.m-info__location strong{margin-left:4px;color:var(--c-ink)}.contact-box{display:flex;flex-direction:column;gap:14px;padding:30px;background:var(--c-white);border:1px solid var(--c-line)}.contact-box__title{font-size:20px;font-weight:var(--fw-bold);line-height:28px}.contact-box__text{color:var(--c-muted);font-size:15px;line-height:24px}.contact-box__buttons{gap:12px;padding-top:8px}.contact-box__btn{min-height:62px;padding-inline:38px}.contact-box__phone{padding-top:4px;color:var(--c-muted);font-size:14px;line-height:22px}.contact-box__phone a{margin-left:2px;color:var(--c-ink);font-weight:var(--fw-bold)}.contact-box__phone a:hover{text-decoration:underline}.m-specs{padding:70px 0;background:var(--c-white);border-block:1px solid var(--c-line)}.m-specs__intro{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.m-specs__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.m-specs__col{display:flex;flex-direction:column;gap:36px}.spec-head{padding-bottom:12px;border-bottom:2px solid var(--c-ink);font-size:13px;line-height:22px;letter-spacing:.1154em;text-transform:uppercase}.spec-table__rows{margin:0}.spec-table__row{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid var(--c-line);font-size:15px;line-height:22px}.spec-table__row dt{flex:none;width:260px;color:var(--c-muted)}.spec-table__row dd{margin:0;font-weight:var(--fw-bold)}.m-specs__block{margin-top:70px}.m-specs__desc{padding-top:24px;color:#707371;font-size:16px;line-height:27px}.m-specs__desc p+p{margin-top:18px}.m-specs__equipment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding-top:24px}.equipment-list{display:flex;flex-direction:column;gap:14px;margin:0;font-size:15px;line-height:24px}.equipment-list li{display:flex;align-items:baseline;gap:14px}.equipment-list li::before{content:"";flex:none;width:6px;height:6px;background:var(--c-ink);transform:translateY(-2px)}.pdf-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 60px;margin:0;padding-top:24px}.pdf-card{display:flex;align-items:center;gap:20px;height:100%;padding:18px 22px 18px 18px;background:var(--c-white);border:1px solid var(--c-line)}.pdf-card__thumb{position:relative;flex:none;width:72px;height:92px;overflow:hidden;background:var(--c-bg);border:1px solid var(--c-line)}.pdf-card__thumb--image{background:var(--c-white)}.pdf-card__thumb img{width:100%;height:100%;object-fit:contain}.pdf-card__lines{position:absolute;top:16px;left:14px;display:flex;flex-direction:column;gap:6px}.pdf-card__lines span{width:44px;height:3px;background:#c9c6c0}.pdf-card__lines span:nth-child(2){width:36px}.pdf-card__lines span:nth-child(4){width:28px}.pdf-card__badge{position:absolute;bottom:0;left:0;padding:3px 6px;background:var(--c-ink);color:var(--c-white);font-size:10px;font-weight:var(--fw-bold);line-height:14px;letter-spacing:.1em}.pdf-card__text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.pdf-card__title{font-size:16px;font-weight:var(--fw-bold);line-height:24px}.pdf-card__meta{color:var(--c-muted);font-size:13px;line-height:20px;letter-spacing:.0231em}.pdf-card__link{display:none}.pdf-card__button{flex:none;padding:10px 20px;border:2px solid var(--c-ink);font-size:12px;font-weight:var(--fw-bold);line-height:22px;letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.pdf-card:hover .pdf-card__button,.pdf-card:focus-visible .pdf-card__button{background:var(--c-ink);color:var(--c-white)}.similar__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.similar__intro{display:flex;flex-direction:column;gap:18px}.similar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;overflow:visible}.similar__dots,.similar__all-mobile{display:none}.sticky-bar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;gap:10px;padding:12px var(--gutter);background:var(--c-white);border-top:1px solid var(--c-line);transform:translateY(100%);transition:transform var(--t-fast) var(--ease)}.sticky-bar.is-visible{transform:none}.sticky-bar__price{display:flex;flex-direction:column;margin-right:auto;font-size:17px;font-weight:var(--fw-bold);line-height:22px;white-space:nowrap}.sticky-bar__price span{color:var(--c-muted);font-size:9px;line-height:12px;letter-spacing:.12em;text-transform:uppercase}.sticky-bar__phone{display:grid;flex:none;place-items:center;width:46px;height:46px;border:2px solid var(--c-ink)}.sticky-bar__phone svg{width:20px;height:20px}.sticky-bar__btn{min-height:46px;padding:10px 20px}@media (min-width:768px){.sticky-bar{display:none}}@media (max-width:1279px){.m-top__inner{gap:40px}.price-box--split{grid-template-columns:minmax(0,1fr)}.price-box--split .price-box__col--rent{border-left:0;border-top-width:1px;border-top-color:var(--c-line)}.spec-table__row dt{width:200px}.pdf-list{grid-template-columns:minmax(0,1fr)}.similar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.m-top__inner{grid-template-columns:minmax(0,1fr)}.m-specs__tables{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:767px){.m-top{padding:0}.m-top__inner{gap:0}.gallery{margin-inline:calc(-1 * var(--gutter))}.gallery__stage{aspect-ratio:375 / 420}.gallery__tags{top:16px;left:16px}.gallery__tags .tag{padding:6px 12px;font-size:11px;line-height:16px}.gallery__arrow{display:none}.gallery__counter{right:16px;bottom:16px;padding:6px 12px;font-size:11px;letter-spacing:.1091em}.gallery__thumbs{display:flex;gap:8px;margin-top:10px;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs li{flex:none;width:84px}.gallery__thumb{aspect-ratio:84 / 68}.gallery__more{font-size:16px;line-height:22px}.gallery__play{top:14px;width:24px;height:24px;margin-left:-12px;border-width:1.5px}.gallery__play::after{margin:-4px 0 0 -2px;border-width:4px 0 4px 7px}.gallery__video-label{bottom:10px;font-size:9px;line-height:12px;letter-spacing:.1333em}.m-info{gap:20px;padding:20px 0 40px}.m-info .kicker{font-size:10px;line-height:16px;letter-spacing:.12em}.m-info__title{line-height:1.214;letter-spacing:.0107em}.m-info__tags{gap:6px;padding-top:0}.dealer-badge{margin-top:8px}.m-info__intro{gap:12px}.m-info__intro .text{font-size:15px;line-height:24px}.key-specs__item{padding:12px 14px}.key-specs dt{font-size:9px;line-height:14px;letter-spacing:.12em}.key-specs dd{font-size:15px;line-height:22px}.notice{padding:20px 18px 20px 23px}.notice__title{font-size:20px;line-height:28px}.notice__date{font-size:18px;line-height:26px}.price-box__col{gap:4px;padding:16px}.price-box__kicker{font-size:11px;line-height:18px;letter-spacing:.1364em}.price-box__kicker-extra{display:inline}.price-box__label{display:none}.price-box__price{font-size:32px;line-height:40px;letter-spacing:.0094em}.m-info__note{margin-top:-8px;font-size:12px;line-height:18px}.m-info__location{font-size:13px;line-height:20px}.contact-box{gap:12px;padding:22px 18px}.contact-box__title{font-size:18px;line-height:24px}.contact-box__text{font-size:14px;line-height:22px}.contact-box__buttons{flex-direction:column;gap:10px;padding-top:4px}.contact-box__btn{width:100%;min-height:58px}.m-specs{padding:40px 0}.m-specs__intro{gap:10px;margin-bottom:28px}.m-specs__tables,.m-specs__col{gap:28px}.spec-head{padding-bottom:10px;font-size:12px;line-height:20px;letter-spacing:.125em}.spec-table__row{gap:12px;padding:12px 0;font-size:14px;line-height:20px}.spec-table__row dt{width:140px}.m-specs__block{margin-top:28px}.m-specs__desc{padding-top:12px;font-size:15px;line-height:24px}.m-specs__equipment{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}.equipment-list{gap:10px;font-size:14px;line-height:22px}.pdf-list{gap:12px;padding-top:12px}.pdf-card{gap:14px;padding:14px 16px 14px 14px}.pdf-card__thumb{width:56px;height:72px}.pdf-card__lines{top:12px;left:10px;gap:5px}.pdf-card__lines span{width:34px}.pdf-card__lines span:nth-child(2){width:28px}.pdf-card__lines span:nth-child(4){width:22px}.pdf-card__text{gap:4px}.pdf-card__title{font-size:15px;line-height:21px}.pdf-card__link{display:inline-flex;padding-top:6px;line-height:18px}.pdf-card__button{display:none}.similar{padding:40px 0}.similar__head{margin-bottom:20px}.similar__intro{gap:10px}.similar__all{display:none}.similar__grid{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto}.similar__grid>li{width:min(343px, calc(100vw - 2 * var(--gutter) - 48px))}.similar__dots{display:flex;justify-content:flex-start;margin-top:20px}.similar__all-mobile{display:flex;margin-top:20px}.page-machine .site-footer{padding-bottom:100px}}