@charset "UTF-8";@property --btn-from{syntax:"<color>";inherits:false;initial-value:#f5b754}@property --btn-to{syntax:"<color>";inherits:false;initial-value:#ffc465}.btn-cta{border:1.5px solid #f8bb59;border-radius:15px;display:inline-block;max-width:100%;padding:4.5px;text-decoration:none;width:290px}.btn-cta__inner{background:linear-gradient(to bottom,var(--btn-from),var(--btn-to));border-radius:10px;box-shadow:0 9.135px 45.674px 0 rgba(0,0,0,.38);display:flex;height:62px}.btn-cta--wide{width:327px}.btn-cta--wide .btn-cta__label{flex-basis:253px}.btn-cta__label{align-items:center;color:#14141b;display:flex;flex:0 1 216px;font-size:20px;font-weight:600;justify-content:center;min-width:0}.btn-cta__icon{background:url(/assets/ico/design/arrow-right.svg) no-repeat 50%;border-left:1px solid #cb9848;flex:1 0 56px;transition:background-position .35s ease}.btn-cta{transition:border-color .35s ease}.btn-cta__inner{transition:--btn-from .35s ease,--btn-to .35s ease}.btn-cta:hover{border-color:transparent}.btn-cta:hover .btn-cta__inner{--btn-from:#ffb949;--btn-to:#ffb949}.btn-cta:hover .btn-cta__icon{background-position:calc(50% + 4px)}.btn-cta--small{border-radius:12.887px;padding:3.5px;width:auto}.btn-cta--small .btn-cta__inner{border-radius:8.591px;box-shadow:none;height:53px}.btn-cta--small .btn-cta__label{flex-basis:var(--btn-cta-label,207px);font-size:17px}.btn-cta--small .btn-cta__icon{background-size:18.835px}.btn-cta--form{background:none;cursor:pointer;display:block;font-family:Space Grotesk,sans-serif;margin-top:24px;max-width:100%;width:434px}.btn-cta--form .btn-cta__inner{box-shadow:none}.btn-cta--form .btn-cta__label{flex:1 1 auto}.btn-cta--form .btn-cta__icon{flex:0 0 62px}@media (max-width:47.99em){.btn-cta--form .btn-cta__label{font-size:17px}}.contact-form{margin-top:33px;text-align:left}.contact-form__fields{display:grid;gap:22px 11px;grid-template-columns:1fr 1fr;max-width:100%;width:431px}.contact-form__field{min-width:0;position:relative}.contact-form__field:not(.contact-form__field--name,.contact-form__field--phone,.contact-form__field--company,.contact-form__field--region){grid-column:1/-1}.contact-form__input{appearance:none;backdrop-filter:blur(25px);background:#3c3c49;border:1px solid transparent;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.15);color:#fff;display:block;font-family:Google Sans,sans-serif;font-size:15px;height:50px;line-height:26px;margin:0;outline:none;padding:12px 17px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.contact-form__input:focus{background:#1b1b23;border-color:#f8bb59;box-shadow:0 0 5px 0 rgba(248,186,89,.69)}.contact-form__input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 100px #3c3c49;caret-color:#fff}.contact-form__input--textarea{height:85px;min-height:85px;resize:vertical}.contact-form__label{border-radius:2px;color:#c1c1da;font-family:Google Sans,sans-serif;font-size:15px;font-weight:400;left:18px;line-height:26px;max-width:calc(100% - 36px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:13px;transition:top .15s ease,left .15s ease,font-size .15s ease,line-height .15s ease,padding .15s ease;white-space:nowrap}.contact-form__label .captcha__description{display:none}.contact-form__input--select:is(:focus,:has(option:checked:not([value=""])))+.contact-form__label,.contact-form__input:not(.contact-form__input--select):is(:focus,:not(:placeholder-shown))+.contact-form__label{background:#3c3c49;color:#f7b957;font-size:10px;font-weight:600;left:9px;line-height:20px;max-width:calc(100% - 18px);padding:0 9px;text-transform:uppercase;top:-9px}.contact-form__input:focus+.contact-form__label{background:#1b1b24}.contact-form__field:is(.contact-form__field--error,.has-error) .contact-form__input:not(:focus){border-color:#ff4d4f}.contact-form .error-text,.contact-form__error{color:#ff4d4f;display:block;font-family:Google Sans,sans-serif;font-size:13px;font-weight:400;line-height:18px;margin:6px 0 0;text-align:left}.contact-form__error-slot:empty{display:none}.contact-form__error-slot>:first-child{margin-top:6px}.contact-form__consent{margin-top:20px}.contact-form__consent-label{align-items:flex-start;color:#c1c1da;cursor:pointer;display:flex;font-family:Google Sans,sans-serif;font-size:16px;gap:10px;line-height:26px;position:relative}.contact-form__consent-label a{color:inherit;text-decoration:underline}.contact-form__consent-label a:hover{color:#fff}.contact-form__checkbox{height:22px;left:0;margin:0;opacity:0;position:absolute;top:2px;width:22px}.contact-form__checkmark{background:#3c3c49 no-repeat 50%/14px 10.47px;border-radius:3px;flex:none;height:22px;margin-top:2px;transition:background-color .15s ease;width:22px}.contact-form__checkbox:checked+.contact-form__checkmark{background-color:#fcc060;background-image:url(/assets/ico/design/check.svg)}.contact-form__checkbox:focus-visible+.contact-form__checkmark{outline:2px solid #f8bb59;outline-offset:2px}:is(.contact-form__consent--error,.has-error) .contact-form__checkmark{box-shadow:inset 0 0 0 1px #ff4d4f}.contact-form__success{background:#3c3c49;border-radius:5px;color:#c1c1da;font-family:Google Sans,sans-serif;font-size:16px;line-height:26px;margin-top:33px;padding:32px 24px;text-align:center}.contact-form__success p{margin:8px 0 0}.contact-form__success-title{color:#fff;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:30px;margin:0}.contact-form--inquiry{margin-top:30px}.contact-form--inquiry .btn-cta--form{margin-top:23px}.contact-form__input--select{border-bottom-color:#f5a526;cursor:pointer;padding-right:40px}.contact-form__input--select option{background:#fff;color:#14141b}.contact-form__field--region:after{background:url(/assets/ico/design/arrow-down.svg) no-repeat 50%/10.934px 10px;content:"";height:16px;pointer-events:none;position:absolute;right:13px;top:17px;transform:rotate(180deg);width:16px}.contact-form__row{align-items:start;display:grid;gap:17px;grid-template-columns:221px minmax(0,1fr);margin-top:18px}.contact-form__row .contact-form__consent{margin-top:0}.contact-form__row .contact-form__consent-label{align-items:center;font-size:13px;line-height:17px;min-height:57px}.contact-form__row .contact-form__checkbox{margin-top:-11px;top:50%}.contact-form__row .contact-form__checkmark{margin-top:0}.contact-form__captcha{align-items:center;background:#14141b;border:1px solid #3c3c49;border-radius:5px;display:flex;flex:0 0 221px;height:57px;justify-content:space-between;padding:0 9px 0 15px;transition:border-color .2s ease}.contact-form__captcha--error,.contact-form__captcha.has-error{border-color:#ff4d4f}.contact-form__captcha-label{cursor:pointer;display:flex;flex-direction:column;font-family:Google Sans,sans-serif;line-height:26px;min-width:0}.contact-form__captcha-question{color:#fff;font-size:15px;font-weight:500;white-space:nowrap}.contact-form__captcha-note{color:#c1c1da;font-size:13px;font-style:italic;margin-top:-7px}.contact-form__captcha-input{appearance:none;backdrop-filter:blur(25px);background:#3c3c49;border:1px solid transparent;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.15);color:#fff;flex:0 0 58px;font-family:Google Sans,sans-serif;font-size:15px;height:39px;margin:0;outline:none;padding:0 6px;text-align:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:58px}.contact-form__captcha-input:focus{background:#1b1b23;border-color:#f8bb59;box-shadow:0 0 5px 0 rgba(248,186,89,.69)}@media (max-width:47.99em){.contact-form__row{gap:14px;grid-template-columns:minmax(0,1fr)}.contact-form__row .contact-form__consent-label{min-height:0}.contact-form__captcha{width:100%}}.products-tabs{background:#fff;border:2px solid #f2f2f0;border-radius:10px;box-shadow:inset 0 4px 6px 0 hsla(60,18%,91%,.63);display:flex;margin-bottom:30px;min-height:48px}@media (max-width:68.115em){.products-tabs{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#f8bb59 transparent;scrollbar-width:thin}.products-tabs::-webkit-scrollbar{height:4px}.products-tabs::-webkit-scrollbar-track{background:transparent}.products-tabs::-webkit-scrollbar-thumb{background:#f8bb59;border-radius:2px}.products-tabs .products-tabs__tab{scroll-snap-align:start}.products-tabs .products-tabs__tab--active:after{content:none}}.products-tabs__tab{align-items:center;border-radius:10px;color:#14141b;display:flex;flex:1 1 0;font-size:17px;font-weight:500;justify-content:center;line-height:22px;margin:-2px;min-width:max-content;padding:0 20px;position:relative;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.products-tabs__tab:is(:hover,:focus-visible){background:#f2f2f0;color:#14141b;text-decoration:none}.products-tabs__tab--active,.products-tabs__tab--active:is(:hover,:focus-visible){background:linear-gradient(180deg,#f5b754,#ffc465);font-weight:700}.products-tabs__tab--active:after,.products-tabs__tab--active:is(:hover,:focus-visible):after{background:url(/assets/ico/design/tab-pointer.svg) no-repeat 50%/contain;content:"";height:7px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:14px}.products-tabs--centered{font-family:Space Grotesk,sans-serif;margin-inline:auto;max-width:100%;width:fit-content}.products-tabs--centered .products-tabs__tab{background-color:transparent;border:0;cursor:pointer;flex:none;font-family:inherit;margin:-2px 0;min-height:48px;padding:0 36px}.products-tabs--centered .products-tabs__tab:first-child{margin-left:-2px}.products-tabs--centered .products-tabs__tab:last-child{margin-right:-2px}.products-tabs--centered .products-tabs__tab--active{background:linear-gradient(180deg,#f5b754,#ffc465)}.product-slider.swiper{clip-path:inset(0 0 -40px 0);overflow:visible;padding:10px 0 0}.product-slider__list{list-style:none;margin:0;padding:0}.product-slider__item.swiper-slide{height:auto;width:269px}.product-slider:not(.swiper-initialized) .product-slider__list{display:flex;gap:24px;overflow-x:auto}.product-slider__pagination{display:flex;gap:8px;justify-content:center;margin-top:25px}.product-slider__pagination.swiper-pagination-lock{display:none}.product-slider__pagination .swiper-pagination-bullet{background:#bebec0;border:0;border-radius:5px;cursor:pointer;height:10px;margin:0;opacity:1;padding:0;transition:width .3s ease,background-color .3s ease;width:10px}.product-slider__pagination .swiper-pagination-bullet-active{background:#14141b;width:32px}.product-slider--cards .product-slider__item.swiper-slide{width:360px}@media (max-width:40.615em){.product-slider--cards .product-slider__item.swiper-slide{width:min(360px,calc(100vw - 60px))}}.products-page{color:#14141b;font-family:Space Grotesk,sans-serif}.products-page *,.products-page :after,.products-page :before{box-sizing:border-box}.products-page .products__empty,.products-page .products__filters,.products-page .products__grid{transition:opacity .2s ease}.products-page--loading .products__empty,.products-page--loading .products__filters,.products-page--loading .products__grid{opacity:.5;pointer-events:none}.products-banner{align-items:center;background:#14141b url(/assets/images/design/modely-banner.webp) no-repeat 35% 46%/cover;border-radius:40px;display:flex;height:200px;margin:0 30px;max-width:1860px;overflow:hidden;position:relative}@media (min-width:118.75em){.products-banner{margin:0 auto}}.products-banner:before{background:linear-gradient(90deg,rgba(20,20,27,.8),rgba(20,20,27,.64) 65%,rgba(96,96,129,0));bottom:0;content:"";left:0;position:absolute;top:0;width:min(1037px,100%)}.products-banner__inner{margin:0 auto;max-width:1440px;padding:0 20px;position:relative;width:100%}@media (min-width:118.75em){.products-banner__inner{padding:0}}.products-banner__title{color:#fff;font-size:50px;font-weight:700;line-height:1.2;margin:0}.products-banner__title:after{background:#f7b957;content:"";display:block;height:4px;margin:8px 0 0 2px;width:80px}@media (max-width:47.99em){.products-banner__title{font-size:32px}}.products{column-gap:50px;display:grid;grid-template-columns:257px minmax(0,1fr);margin:50px auto 100px;max-width:1480px;padding:0 20px}@media (max-width:68.115em){.products{grid-template-columns:minmax(0,1fr);row-gap:30px}}.products__main{min-width:0}.products__grid{display:grid;gap:24px 26px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:89.99em){.products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40.615em){.products__grid{grid-template-columns:minmax(0,1fr)}}.products__grid>li{margin:0;padding:0}.products__grid>li:before{content:none}.products__empty{color:#717188;font-family:Google Sans,sans-serif;font-size:16px;margin:0;padding:40px 0}.product-card{border:2px solid transparent;border-radius:20px;color:#14141b;display:flex;flex-direction:column;height:100%;min-height:282px;padding:27px 29px 20px;position:relative;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card:is(:hover,:focus-visible){background:#fff;border-color:#f2f2f0;box-shadow:0 13.38px 26.76px 0 #f0f0f0;color:#14141b;text-decoration:none}.product-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.product-card__mega{color:#f19607;display:block;font-size:21px;font-weight:700;line-height:27px}.product-card__title{font-size:26px;font-weight:700;line-height:33px;margin:0}.product-card__brand{background:#f2f2f0;border:1px solid #dadad4;border-radius:6.7px;flex-shrink:0;font-family:Google Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:20px;padding:3px 13px;text-transform:uppercase}.product-card__image{aspect-ratio:284/182;display:block;margin:auto 0 0;max-width:284px;object-fit:contain;object-position:center bottom;padding-top:12px;width:100%}.sidebar-filters{font-family:Space Grotesk,sans-serif;transition:opacity .2s ease}.sidebar-filters--loading{opacity:.6;pointer-events:none}.sidebar-filters__head{align-items:center;border-bottom:1px solid #e9e9e6;display:flex;justify-content:space-between;padding-bottom:13px}.sidebar-filters__title{color:#14141b;font-size:25px;font-weight:700;line-height:32px;margin:0}.sidebar-filters__reset{align-items:center;background:none;border:0;color:#717188;cursor:pointer;display:flex;font-family:Google Sans,sans-serif;font-size:13px;gap:6px;line-height:26px;padding:0}.sidebar-filters__reset:before{background:url(/assets/ico/design/refresh.svg) no-repeat 50%/contain;content:"";height:15px;transition:transform .3s ease;width:14px}.sidebar-filters__reset:disabled{cursor:default}.sidebar-filters__reset:not(:disabled):is(:hover,:focus-visible){color:#14141b}.sidebar-filters__reset:not(:disabled):is(:hover,:focus-visible):before{transform:rotate(180deg)}.sidebar-filters__section{border-bottom:1px solid #e9e9e6;padding:15px 0 16px}.sidebar-filters__toggle{align-items:center;background:none;border:0;color:#14141b;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;justify-content:space-between;letter-spacing:.3px;line-height:19px;padding:0;text-align:left;text-transform:uppercase;width:100%}.sidebar-filters__toggle:after{background:#cbcbd8;content:"";flex-shrink:0;height:10px;margin-right:7px;mask:url(/assets/ico/design/arrow-down.svg) no-repeat center/contain;transition:transform .2s ease;width:11px}.sidebar-filters__section--closed .sidebar-filters__toggle:after{transform:rotate(180deg)}.sidebar-filters__body{padding-top:13px}.sidebar-filters .checkbox-list-filter{display:flex;flex-direction:column;gap:2px}.sidebar-filters .item__label{align-items:center;border-radius:5px;color:#717188;cursor:pointer;display:flex;font-family:Google Sans,sans-serif;font-size:14px;gap:8px;line-height:18px;min-height:35px;padding:0 11px;transition:background-color .2s ease}.sidebar-filters .item__label:hover{background:#fff6e9}.sidebar-filters .label__input{appearance:none;background:#fff;border:1px solid #f19607;border-radius:3px;cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.sidebar-filters .label__input:checked{background:#f19607 url(/assets/ico/design/check-white.svg) no-repeat 50%/14px auto}.sidebar-filters .label__input:focus-visible{outline:2px solid #f4dbb7;outline-offset:1px}.sidebar-filters .checkbox-list-filter__item--disabled .item__label{cursor:default;opacity:.45}.sidebar-filters .checkbox-list-filter__item--disabled .item__label:hover{background:none}.product-detail{margin:52px auto 100px;max-width:1480px;padding:0 20px}@media (prefers-reduced-motion:no-preference){html:has(.product-detail){scroll-behavior:smooth}}.product-head{align-items:center;background:#fff;border:1px solid #f2f2f0;border-radius:20px;box-shadow:0 20px 20px 0 #f0f0f0;display:flex;gap:30px;min-height:160px;padding:20px 55px}@media (max-width:68.115em){.product-head{flex-wrap:wrap;padding:24px}}.product-head__name{display:inline-flex;flex-direction:column;margin-right:auto;min-width:0}.product-head__kicker{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.product-head__mega{color:#f19607;font-size:25px;font-weight:700;line-height:32px}.product-head__title{color:#14141b;font-size:50px;font-weight:700;line-height:64px;margin:-5px 0 0}@media (max-width:89.99em){.product-head__title{font-size:40px;line-height:50px}}.product-head__price{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.product-head__amount{color:#f19607;font-size:40px;font-weight:700;line-height:51px;white-space:nowrap}.product-head__note{align-items:center;color:#717188;display:flex;font-family:Google Sans,sans-serif;font-size:13px;gap:8px;line-height:16px}.product-head__divider{background:#dadad4;height:12px;width:1px}.product-head__cta{flex-shrink:0}.product-head__cta .btn-cta__inner{box-shadow:none}.product-gallery{display:grid;gap:25px;grid-template-columns:minmax(0,1fr) 169px;margin-top:55px}@media (max-width:47.99em){.product-gallery{grid-template-columns:minmax(0,1fr)}}.product-gallery__main{aspect-ratio:1245/665;background:#f6f6f5;border-radius:23px;overflow:hidden;position:relative}.product-gallery__slide{inset:0;opacity:0;position:absolute;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden}.product-gallery__slide img{cursor:zoom-in;display:block;height:100%;object-fit:contain;width:100%}.product-gallery__slide--active{opacity:1;transition:opacity .3s ease;visibility:visible}.product-gallery__slide img:not([src]),.product-gallery__thumb img:not([src]){visibility:hidden}.product-gallery__slide--loading:after{animation:product-gallery-spin .8s linear infinite;border:3px solid rgba(20,20,27,.15);border-radius:50%;border-top-color:#f19607;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}@keyframes product-gallery-spin{to{transform:rotate(1turn)}}.product-gallery__video,.product-gallery__video iframe{background:#14141b;border:0;display:block;height:100%;width:100%}.product-gallery__arrow{background:rgba(0,0,0,.7) url(/assets/ico/design/arrow-right-white.svg) no-repeat 50%/22px;border:0;border-radius:50%;cursor:pointer;height:50px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:50px;z-index:2}.product-gallery__arrow:is(:hover,:focus-visible){background-color:#f19607}.product-gallery__arrow--prev{left:16px;transform:translateY(-50%) rotate(180deg)}.product-gallery__arrow--next{right:16px}.product-gallery__thumbs{display:flex;flex-direction:column;gap:19px;list-style:none;margin:0;max-height:100%;overflow-y:auto;padding:0;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumbs>li{margin:0;padding:0}.product-gallery__thumbs>li:before{content:none}@media (min-width:48em){.product-gallery__thumbs{height:0;min-height:100%;position:relative}}@media (max-width:47.99em){.product-gallery__thumbs{flex-direction:row;overflow-x:auto}}.product-gallery__thumb{background:#f6f6f5;border:1.5px solid transparent;border-radius:20px;cursor:pointer;display:block;flex-shrink:0;height:128px;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease;width:169px}.product-gallery__thumb img{border-radius:18.5px;display:block;height:100%;object-fit:cover;transition:all .2s ease;width:100%}.product-gallery__thumb:is(:hover,:focus-visible){border-color:#f4dbb7}.product-gallery__thumb--active,.product-gallery__thumb--active:is(:hover,:focus-visible){border-color:#f8bb59}.product-gallery__thumb--active img,.product-gallery__thumb--active:is(:hover,:focus-visible) img{border-radius:16px;height:calc(100% - 11px);margin:5.5px;width:calc(100% - 11px)}.product-gallery__thumb--video{background:#14141b}.product-gallery__thumb--video:after{background:rgba(20,20,27,.4) url(/assets/ico/design/play-50.svg) no-repeat 50%/90px;border-radius:inherit;content:"";inset:0;position:absolute}.gallery-lightbox{background:transparent;border:0;box-sizing:border-box;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:60px 90px;width:100vw}.gallery-lightbox::backdrop{background:rgba(20,20,27,.94)}.gallery-lightbox[open]{align-items:center;display:flex;justify-content:center}@media (max-width:47.99em){.gallery-lightbox{padding:60px 0}}.gallery-lightbox__image{border-radius:10px;display:block;max-height:calc(100dvh - 120px);max-width:100%;min-width:0;object-fit:contain}.gallery-lightbox__arrow,.gallery-lightbox__close{border:0;border-radius:50%;cursor:pointer;height:50px;padding:0;position:absolute;transition:background-color .2s ease;width:50px}.gallery-lightbox__arrow:is(:hover,:focus-visible),.gallery-lightbox__close:is(:hover,:focus-visible){background-color:#f19607}.gallery-lightbox__close{background:hsla(0,0%,100%,.12);right:16px;top:16px}.gallery-lightbox__close:after,.gallery-lightbox__close:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:22px}.gallery-lightbox__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.gallery-lightbox__arrow{background:hsla(0,0%,100%,.12) url(/assets/ico/design/arrow-right-white.svg) no-repeat 50%/22px;top:50%;transform:translateY(-50%)}.gallery-lightbox__arrow--prev{left:20px;transform:translateY(-50%) rotate(180deg)}.gallery-lightbox__arrow--next{right:20px}.gallery-lightbox__counter{bottom:20px;color:#c1c1da;font-family:Google Sans,sans-serif;font-size:14px;left:50%;position:absolute;transform:translateX(-50%)}.gallery-lightbox--single :is(.gallery-lightbox__arrow,.gallery-lightbox__counter){display:none}.product-interior{background:#fff;border:1px solid #f2f2f0;border-radius:20px;display:grid;gap:40px;grid-template-columns:minmax(0,602px) minmax(0,589px);justify-content:space-between;margin-top:60px;min-height:462px;padding:63px 89px 48px 68px}@media (max-width:74.99em){.product-interior{padding-left:48px;padding-right:48px}}.product-interior--text-only{grid-template-columns:minmax(0,800px)}.product-interior__title{color:#14141b;font-size:40px;font-weight:700;line-height:51px;margin:0}.product-interior__subtitle{color:#f19607;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:23px;margin:1px 0 0;text-transform:uppercase}.product-interior__text{color:#717188;font-family:Google Sans,sans-serif;font-size:16px;line-height:24px;margin-top:24px}.product-interior__text>:first-child{margin-top:0}.product-interior__text>:last-child{margin-bottom:0}.product-interior__text p{margin:0 0 26px}.product-interior__text a{color:#f19607}.product-interior__text b,.product-interior__text strong{color:#14141b}.product-interior__visual{align-items:center;display:flex;flex-direction:column;padding-top:5px}.product-interior__modes{background:#fff;border:2px solid #f2f2f0;border-radius:15px;display:flex;gap:1px;padding:5px;position:relative;z-index:1}.product-interior__mode{align-items:center;background:transparent;border:0;border-radius:10px;color:#717188;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;gap:10px;height:44px;justify-content:center;padding:0 12px;transition:color .2s ease;width:166px}.product-interior__mode:before{background-color:currentColor;content:"";flex-shrink:0;height:20px;mask:var(--mode-icon) no-repeat center/contain;width:20px}.product-interior__mode:is(:hover,:focus-visible){color:#14141b}.product-interior__mode--day{--mode-icon:url(/assets/ico/design/rezim-den.svg)}.product-interior__mode--night{--mode-icon:url(/assets/ico/design/rezim-noc.svg)}.product-interior__mode--night:before{height:16px;width:16px}.product-interior__mode--active{background:linear-gradient(180deg,#f5b754,#ffc465);color:#14141b;cursor:default}.product-interior__modes+.product-interior__images{margin-top:-10px}.product-interior__images{max-width:589px;position:relative;width:100%}.product-interior__image{display:block;height:auto;width:100%}.product-interior__image--night{height:100%;inset:0;object-fit:contain;opacity:0;position:absolute;transition:opacity .4s ease}.product-interior--night .product-interior__image--night{opacity:1}.product-specs{align-items:center;background:#fff;border:1px solid #f2f2f0;border-radius:20px;display:flex;gap:20px;justify-content:space-between;list-style:none;margin:55px 0 0;min-height:150px;padding:20px 62px}.product-specs>li{margin:0;padding:0}.product-specs>li:before{content:none}.product-specs__item{align-items:center;display:flex;gap:12px}.product-specs__icon{display:block;flex-shrink:0;height:auto;max-height:50px;max-width:50px;width:auto}.product-specs__text{display:flex;flex-direction:column}.product-specs__label{color:#717188;font-size:15px;font-weight:500;letter-spacing:.45px;line-height:26px;text-transform:uppercase;white-space:nowrap}.product-specs__value{color:#14141b;font-size:18px;font-weight:700;line-height:23px;margin-top:-3px;white-space:nowrap}.product-specs__divider{align-self:center;background:#f2f2f0;flex-shrink:0;height:82px;width:2px}.product-highlights{margin-top:55px}.product-highlights__inner{display:grid;grid-template-columns:620px minmax(0,1fr);height:585px}.product-highlights__photos{background:#f6f6f5;border-radius:20px 0 0 20px;overflow:hidden;position:relative}.product-highlights__photo{display:block;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.product-highlights__photo--active{opacity:1}.product-highlights__card{background:#fff;border:1px solid #f2f2f0;border-left:0;border-radius:0 20px 20px 0;display:flex;gap:40px;padding:52px 64px 40px 70px}.product-highlights__slides{display:grid;flex:1;max-width:500px;min-width:0;padding-top:11px}.product-highlights__slide{grid-area:1/1;opacity:0;transition:opacity .4s ease,visibility 0s linear .4s;visibility:hidden}.product-highlights__slide--active{opacity:1;transition:opacity .4s ease;visibility:visible}.product-highlights__title{color:#14141b;font-size:40px;font-weight:700;line-height:51px;margin:0}.product-highlights__subtitle{color:#f19607;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:23px;margin:1px 0 0;text-transform:uppercase}.product-highlights__text{color:#717188;font-family:Google Sans,sans-serif;font-size:16px;line-height:24px;margin-top:24px;max-width:436px}.product-highlights__text p{margin:0 0 24px}.product-highlights__text p:last-child{margin-bottom:0}.product-highlights__points{display:grid;gap:16px 14px;grid-template-columns:repeat(2,209px);list-style:none;margin:19px 0 0;padding:0}.product-highlights__point{color:#717188;display:flex;flex-direction:column;font-family:Google Sans,sans-serif;font-size:15px;line-height:22px;margin:0;padding:0 0 0 14px;position:relative}.product-highlights__point:before{background:#f5a526;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}.product-highlights__button,.product-highlights__point-title{color:#14141b;font-weight:600}.product-highlights__button{align-items:center;background:#fff6e9;border:1px solid #f4dbb7;border-radius:10px;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:16px;gap:12px;height:47px;margin-top:38px;padding:0 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.product-highlights__button:after{background:url(/assets/ico/design/arrow-right-19.svg) no-repeat 50%/contain;content:"";height:19px;transition:transform .2s ease;width:19px}.product-highlights__button:is(:hover,:focus-visible){background:#fff;border-color:#f8bb59;color:#14141b}.product-highlights__button:is(:hover,:focus-visible):after{transform:translateX(3px)}.product-highlights__nav{align-self:flex-start;flex-shrink:0;list-style:none;margin:0;padding:0;position:relative}.product-highlights__nav:after,.product-highlights__nav:before{content:"";left:11px;position:absolute;top:15.5px;width:1.5px}.product-highlights__nav:before{background:#cbcbd8;height:calc((var(--steps) - 1)*85px)}.product-highlights__nav:after{background:#f19607;height:calc(var(--active)*85px);transition:height .4s ease}.product-highlights__nav>li{margin:0;padding:0}.product-highlights__nav>li:before{content:none}.product-highlights__step{align-items:flex-start;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;height:85px;padding:0 0 0 35px;position:relative;text-align:left;z-index:1}.product-highlights__step:before{background:#fff;border:1.67px solid #cbcbd8;border-radius:50%;box-sizing:border-box;content:"";height:23px;left:0;position:absolute;top:4px;transition:border-color .3s ease;width:23px}.product-highlights__step:after{background:#f19607;border-radius:50%;content:"";height:13px;left:5px;opacity:0;position:absolute;top:9px;transform:scale(.5);transition:opacity .3s ease,transform .3s ease;width:13px}.product-highlights__step:is(:hover,:focus-visible) .product-highlights__step-label{color:#14141b}.product-highlights__step--active:before,.product-highlights__step--done:before{border-color:#f19607}.product-highlights__step--active:after,.product-highlights__step--done:after{opacity:1;transform:none}.product-highlights__step--done:after{background:#f19607;border-radius:0;mask:url(/assets/ico/design/check.svg) no-repeat center/13px auto}.product-highlights__step-number{color:#f19607;font-size:26px;font-weight:700;line-height:33px}.product-highlights__step-label{color:#717188;font-size:15px;font-weight:500;letter-spacing:.45px;line-height:26px;margin-top:-5px;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.product-highlights__step--active .product-highlights__step-label,.product-highlights__step--active:is(:hover,:focus-visible) .product-highlights__step-label{color:#f19607;font-weight:700}.product-extras{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,920px) 480px;justify-content:space-between;margin-top:60px}.product-downloads{grid-column:2}.product-extras__title{color:#14141b;font-size:40px;font-weight:700;line-height:51px;margin:0 0 13px}.product-equipment__item{background:#fff;border:1px solid #f2f2f0;border-radius:20px}.product-equipment__item+.product-equipment__item{margin-top:13px}.product-equipment__head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;gap:18px;min-height:93px;padding:0 60px 0 17px;position:relative;text-align:left;width:100%}.product-equipment__head:after{background:url(/assets/ico/design/accordion-arrow.svg) no-repeat 50%/contain;content:"";height:10px;margin-top:-5px;position:absolute;right:30px;top:50%;transform:rotate(180deg);transition:transform .3s ease;width:11px}.product-equipment__head:disabled{cursor:default}.product-equipment__head:disabled:after{content:none}.product-equipment__item--open .product-equipment__head:after{transform:none}.product-equipment__icon{align-items:center;background:#fff6e9;border:1px solid #f4dbb7;border-radius:10px;display:flex;flex-shrink:0;height:59px;justify-content:center;width:59px}.product-equipment__icon img{display:block;max-height:37px;max-width:35px}.product-equipment__heading{display:flex;flex-direction:column;gap:4px}.product-equipment__name{color:#14141b;font-size:23px;font-weight:700;line-height:26px}.product-equipment__subtitle{color:#717188;font-family:Google Sans,sans-serif;font-size:14px;line-height:18px}.product-equipment__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.product-equipment__item--open .product-equipment__body{grid-template-rows:1fr}.product-equipment__body-inner{min-height:0;overflow:hidden}.product-equipment__list{border-top:1px solid #e9e9e6;column-count:2;column-gap:0;list-style:none;margin:0 18px;padding:18px 67px 21px 77px}.product-equipment__list li{break-inside:avoid;color:#717188;font-family:Google Sans,sans-serif;font-size:14px;line-height:27px;margin:0;padding:0 10px 0 18px;position:relative}.product-equipment__list li:before{background:#f5a526;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:10px;width:7px}.product-downloads__list{display:flex;flex-direction:column;gap:13px;list-style:none;margin:0;padding:0}.product-downloads__list>li{margin:0;padding:0}.product-downloads__list>li:before{content:none}.product-downloads__item{align-items:center;background:linear-gradient(180deg,#f5b754,#ffc465);border-radius:20px;color:#14141b;display:flex;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;height:75px;padding:0 95px 0 67px;position:relative;text-decoration:none;transition:box-shadow .2s ease}.product-downloads__item:after{background:url(/assets/ico/design/download.svg) no-repeat 50%/26px 24px;border-left:1px solid #cb9848;bottom:0;content:"";position:absolute;right:0;top:0;transition:background-position .2s ease;width:75px}.product-downloads__item:is(:hover,:focus-visible){box-shadow:0 10px 20px 0 rgba(241,150,7,.25);color:#14141b}.product-downloads__item:is(:hover,:focus-visible):after{background-position:center calc(50% + 3px)}.product-downloads__item:before{background:url(/assets/ico/design/pdf.svg) no-repeat 50%/contain;content:"";height:33px;left:24px;margin-top:-16.5px;position:absolute;top:50%;width:27px}.product-downloads__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tours{display:grid;gap:38px;grid-template-columns:repeat(2,minmax(0,701px));justify-content:space-between;margin-top:60px}.product-tour{background:#fff;border:1px solid #f2f2f0;border-radius:20px;box-shadow:0 5px 10px 0 hsla(0,0%,87%,.65);color:#14141b;display:block;height:256px;overflow:hidden;position:relative;text-decoration:none}.product-tour:is(:hover,:focus-visible){color:#14141b}.product-tour:is(:hover,:focus-visible) .btn-cta__icon{background-position:calc(50% + 4px)}.product-tour__visual{inset:0;pointer-events:none;position:absolute}.product-tour__visual:before{bottom:0;content:"";left:0;position:absolute;top:0;z-index:1}.product-tour__photo{max-width:none;object-fit:cover;position:absolute}.product-tour__content{align-items:flex-start;display:flex;flex-direction:column;padding:41px 0 0 49px;position:relative;z-index:2}.product-tour__title{font-size:35px;font-weight:700;line-height:26px}.product-tour__text{color:#717188;font-family:Google Sans,sans-serif;font-size:16px;line-height:24px;margin-top:14px}.product-tour__btn{margin-top:23px}.product-tour--3d .product-tour__visual:before{background:linear-gradient(90deg,#fff 50.742%,hsla(0,0%,100%,0) 90.157%);right:0}.product-tour--3d .product-tour__photo{height:460px;left:217px;top:-144px;width:690px}.product-tour--3d .product-tour__btn{--btn-cta-label:207px;width:270px}.product-tour__spot{background:url(/assets/images/design/prohlidka-3d-bod.svg) no-repeat;height:37px;position:absolute;width:37px;z-index:2}.product-tour__spot--1{left:557px;top:61px}.product-tour__spot--2{left:631px;top:131px}.product-tour__arrows{background:url(/assets/images/design/prohlidka-3d-sipky.svg) no-repeat;height:85.81px;left:401px;position:absolute;top:123px;width:236px;z-index:2}.product-tour__badge{align-items:center;background:#fff6e9;border-radius:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15),inset 0 2px 0 0 hsla(0,0%,100%,.84);color:#f19607;display:flex;font-size:22px;font-weight:700;gap:9px;height:48px;left:459px;line-height:26px;padding-left:19px;position:absolute;top:100px;width:120px;z-index:3}.product-tour__badge:before{background:url(/assets/ico/design/prohlidka-3d.svg) no-repeat;content:"";flex:0 0 25px;height:25px}.product-tour--video{color:#fff}.product-tour--video:is(:hover,:focus-visible){color:#fff}.product-tour--video .product-tour__visual:before{background:linear-gradient(90deg,#2a2a34 67.717%,rgba(42,42,52,0) 83.465%);width:427px}.product-tour--video .product-tour__photo{height:398px;left:262px;top:-72px;width:575px}.product-tour--video .product-tour__text{color:#c1c1da}.product-tour--video .product-tour__btn{--btn-cta-label:149px;width:213px}.product-tour__play{background:url(/assets/ico/design/play-88.svg) no-repeat;height:180px;left:447px;position:absolute;top:37px;transition:transform .2s ease;width:180px;z-index:2}.product-tour:hover .product-tour__play{transform:scale(1.06)}.product-status{align-items:center;align-self:center;display:inline-flex;font-family:Google Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;white-space:nowrap}.product-status:before{content:"";flex-shrink:0}.product-status--available{color:#61b759}.product-status--available:before{background:#61b759;border-radius:50%;height:6px;margin:0 10px 0 4px;width:6px}.product-status--upcoming{color:#497994}.product-status--upcoming:before{background:url(/assets/ico/design/clock.svg) no-repeat 50%/contain;height:16px;margin-right:7px;width:16px}.product-status--sold{color:#717188}.product-status--sold:before{background:#717188;border-radius:50%;height:6px;margin:0 10px 0 4px;width:6px}.product-card__status{display:flex;margin-top:8px;width:fit-content}.product-head__kicker--status{justify-content:flex-start}.product-interior--description{min-height:0}.product-specs--facts{margin-top:40px;min-height:120px}.product-params__section+.product-params__section{margin-top:28px}.product-params__heading{color:#14141b;font-size:23px;font-weight:700;line-height:26px;margin:0 0 13px}.product-params__list{background:#fff;border:1px solid #f2f2f0;border-radius:20px;margin:0;padding:0 30px}.product-params__row{align-items:baseline;display:flex;gap:24px;justify-content:space-between;padding:17px 0}.product-params__row+.product-params__row{border-top:1px solid #f2f2f0}.product-params__name{color:#717188;font-family:Google Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.product-params__value{color:#14141b;font-size:18px;font-weight:700;line-height:24px;margin:0;text-align:right}.product-model{grid-column:2}.product-model__card{background:#fff;border:1px solid #f2f2f0;border-radius:20px;color:#14141b;display:flex;flex-direction:column;padding:25px;text-decoration:none;transition:box-shadow .2s ease}.product-model__card:is(:hover,:focus-visible){box-shadow:0 20px 20px 0 #f0f0f0;color:#14141b}.product-model__card:is(:hover,:focus-visible) .product-model__link:after{transform:translateX(4px)}.product-model__image{height:auto;margin-bottom:20px;object-fit:contain;width:100%}.product-model__name{font-size:25px;font-weight:700;line-height:32px}.product-model__name .product-head__mega{font-size:inherit;line-height:inherit}.product-model__text{color:#717188;font-family:Google Sans,sans-serif;font-size:15px;line-height:22px;margin-top:8px}.product-model__link{align-items:center;color:#f19607;display:inline-flex;font-weight:700;gap:8px;margin-top:18px}.product-model__link:after{content:"→";transition:transform .2s ease}@media (max-width:68.115em){.product-model{grid-column:auto}}@media (max-width:47.99em){.product-specs--facts{margin-top:32px}.product-params__list{border-radius:16px;padding:0 20px}.product-params__row{flex-direction:column;gap:2px;padding:14px 0}.product-params__value{font-size:16px;text-align:left}.product-model__card{border-radius:16px;padding:20px}}.product-related{color:#14141b;font-family:Space Grotesk,sans-serif;margin-top:-40px;overflow-x:clip;padding:0 20px 90px}.product-related,.product-related *,.product-related :after,.product-related :before{box-sizing:border-box}.product-related .product-card__title{font-size:26px}.product-related__container{margin:0 auto;max-width:1440px}.product-related__title{font-size:40px;font-weight:700;line-height:51px;margin:0 0 20px;text-align:center}@media (max-width:47.99em){.product-related__title{font-size:28px;line-height:36px}}.product-inquiry{font-family:Space Grotesk,sans-serif;isolation:isolate;margin-top:10px;overflow-x:clip;position:relative}.product-inquiry *,.product-inquiry :after,.product-inquiry :before{box-sizing:border-box}.product-inquiry:before{background:#15151c url(/assets/images/design/poptavka-pozadi.webp) no-repeat top/1920px 676px;bottom:0;content:"";left:0;margin:0 auto;max-width:1920px;position:absolute;right:0;top:74px;z-index:-1}.product-inquiry__panel{background:#15151c;border-radius:0 70px 0 0;margin-left:max(0px,50% - 960px);max-width:837px;min-height:750px;padding:72px 105px 86px 0;position:relative;width:calc(50% - 123px);z-index:0}.product-inquiry__form{margin-left:auto;position:relative;width:434px}.product-inquiry__glow{height:1117px;left:-300px;max-width:none;pointer-events:none;position:absolute;top:-266px;width:1034px;z-index:-1}.product-inquiry__title{color:#fff;font-size:50px;font-weight:700;line-height:55px;margin:0;text-align:center;white-space:nowrap}.product-inquiry__kicker{color:#f8bb59;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:20px;margin:10px 0 0;text-align:center;text-transform:uppercase}.sidebar-filters__mobile-toggle{display:none}@media (max-width:68.115em){.products{margin:32px auto 72px}.sidebar-filters__head{border-bottom:0;gap:16px;padding-bottom:0}.sidebar-filters__title{display:none}.sidebar-filters__mobile-toggle{align-items:center;background:#fff;border:2px solid #f2f2f0;border-radius:10px;color:#14141b;cursor:pointer;display:flex;flex:1;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;height:50px;justify-content:space-between;padding:0 18px}.sidebar-filters__mobile-toggle:after{background:#cbcbd8;content:"";height:10px;mask:url(/assets/ico/design/arrow-down.svg) no-repeat center/contain;transform:rotate(180deg);transition:transform .2s ease;width:11px}.sidebar-filters--open .sidebar-filters__mobile-toggle:after{transform:none}.sidebar-filters__section{display:none}.sidebar-filters--open .sidebar-filters__section{display:block}.sidebar-filters--open .sidebar-filters__head{border-bottom:1px solid #e9e9e6;padding-bottom:8px}.product-card{background:#fff;border-color:#f2f2f0;padding:22px 22px 16px}.product-card__image{margin-inline:auto}.product-detail{margin:32px auto 72px}.product-gallery{margin-top:32px}.product-interior{gap:32px;grid-template-columns:minmax(0,1fr);margin-top:40px;min-height:0;padding:40px 32px}.product-interior__visual{padding-top:0}.product-interior__images{margin-inline:auto}.product-specs{display:grid;gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;min-height:0;padding:28px 32px}.product-specs__divider{display:none}.product-specs__value{white-space:normal}.product-highlights{margin-top:40px}.product-highlights__inner{grid-template-columns:minmax(0,1fr);height:auto}.product-highlights__photos{aspect-ratio:16/10;border-radius:20px 20px 0 0}.product-highlights__card{border-left:1px solid #f2f2f0;border-radius:0 0 20px 20px;border-top:0;flex-direction:column;gap:24px;padding:28px 32px 36px}.product-highlights__slides{max-width:none;padding-top:0}.product-highlights__nav{display:flex;order:-1}.product-highlights__nav:after,.product-highlights__nav:before{height:1.5px;top:11px}.product-highlights__nav:before{width:calc((var(--steps) - 1)*56px)}.product-highlights__nav:after{transition:width .4s ease;width:calc(var(--active)*56px)}.product-highlights__step{height:auto;padding:30px 0 0;width:56px}.product-highlights__step:before{top:0}.product-highlights__step:after{top:5px}.product-highlights__step-number{font-size:18px;line-height:22px}.product-highlights__step-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.product-highlights__text{max-width:none}.product-highlights__points{grid-template-columns:repeat(2,minmax(0,1fr))}.product-extras{gap:40px;grid-template-columns:minmax(0,1fr);margin-top:48px}.product-downloads{grid-column:auto}.product-tours{gap:20px;grid-template-columns:minmax(0,701px);justify-content:center;margin-top:48px}.product-inquiry__panel{border-radius:0 40px 0 0;margin-left:0;max-width:none;min-height:0;padding:64px 16px 72px;width:auto}.product-inquiry__form{margin-inline:auto;max-width:100%}.product-inquiry__glow{left:calc(50% - 517px)}.product-inquiry__title{white-space:normal}}@media (max-width:47.99em){.products-banner{border-radius:24px;height:160px;margin:0 16px}.products{margin:24px auto 56px;padding:0 16px;row-gap:20px}.products-tabs{margin-bottom:20px}.product-card__mega{font-size:18px;line-height:23px}.product-card__title{font-size:22px;line-height:28px}.product-card__brand{font-size:12px;padding:2px 10px}.product-detail{margin:24px auto 56px;padding:0 16px}.product-head{align-items:stretch;flex-direction:column;gap:20px;padding:24px 20px}.product-head__name{margin-right:0}.product-head__mega{font-size:20px;line-height:26px}.product-head__title{font-size:32px;line-height:38px;margin-top:-2px}.product-head__price{align-items:flex-start;text-align:left}.product-head__amount{font-size:30px;line-height:38px}.product-head__cta{width:100%}.product-gallery{gap:12px;margin-top:24px}.product-gallery__main{border-radius:16px}.product-gallery__arrow{background-size:18px;height:40px;width:40px}.product-gallery__arrow--prev{left:10px}.product-gallery__arrow--next{right:10px}.product-gallery__thumbs{gap:10px}.product-gallery__thumb{border-radius:14px;height:78px;width:104px}.product-gallery__thumb img{border-radius:12.5px}.product-gallery__thumb--active img,.product-gallery__thumb--active:is(:hover,:focus-visible) img{border-radius:10px;height:calc(100% - 8px);margin:4px;width:calc(100% - 8px)}.product-gallery__thumb--video:after{background-size:56px}.product-interior{gap:28px;margin-top:32px;padding:28px 20px}.product-extras__title,.product-highlights__title,.product-interior__title{font-size:28px;line-height:34px}.product-highlights__subtitle,.product-interior__subtitle{font-size:14px;letter-spacing:1.4px;line-height:20px}.product-interior__text{font-size:15px;margin-top:18px}.product-interior__text p{margin-bottom:18px}.product-interior__modes{width:100%}.product-interior__mode{flex:1;font-size:15px;padding:0 8px;width:auto}.product-specs{gap:20px 16px;margin-top:32px;padding:22px 20px}.product-specs__item{gap:10px}.product-specs__icon{max-height:36px;max-width:36px}.product-specs__label{font-size:12px;line-height:18px}.product-specs__value{font-size:16px;line-height:20px;margin-top:0}.product-highlights{margin-top:32px}.product-highlights__photos{aspect-ratio:4/3;border-radius:16px 16px 0 0}.product-highlights__card{border-radius:0 0 16px 16px;padding:22px 20px 28px}.product-highlights__text{font-size:15px;margin-top:18px}.product-highlights__text p{margin-bottom:18px}.product-highlights__points{gap:12px;grid-template-columns:minmax(0,1fr)}.product-highlights__button{margin-top:28px}.product-extras{gap:32px;margin-top:36px}.product-equipment__item{border-radius:16px}.product-equipment__head{gap:14px;min-height:76px;padding:12px 44px 12px 12px}.product-equipment__head:after{right:18px}.product-equipment__icon{height:48px;width:48px}.product-equipment__icon img{max-height:30px;max-width:28px}.product-equipment__name{font-size:18px;line-height:22px}.product-equipment__subtitle{font-size:13px}.product-equipment__list{column-count:1;margin:0 12px;padding:14px 8px 18px 14px}.product-equipment__list li{line-height:24px}.product-equipment__list li:before{top:9px}.product-downloads__item{border-radius:16px;font-size:16px;height:62px;padding:0 74px 0 58px}.product-downloads__item:before{height:29px;left:18px;margin-top:-14.5px;width:24px}.product-downloads__item:after{background-size:22px 20px;width:58px}.product-tours{gap:16px;margin-top:36px}.product-tour{border-radius:16px;height:auto;min-height:230px}.product-tour__content{padding:28px 20px 24px}.product-tour__title{font-size:26px;line-height:30px;max-width:62%}.product-tour__text{font-size:15px;line-height:22px;margin-top:10px;max-width:62%}.product-tour__btn{margin-top:20px}.product-tour__arrows,.product-tour__spot{display:none}.product-tour--3d .product-tour__visual:before{background:linear-gradient(90deg,#fff 45%,hsla(0,0%,100%,0) 85%)}.product-tour--3d .product-tour__photo{height:320px;left:40%;top:-40px;width:480px}.product-tour__badge{font-size:18px;height:40px;left:auto;padding-left:14px;right:14px;top:16px;width:96px}.product-tour__badge:before{background-size:contain;flex-basis:21px;height:21px}.product-tour--video .product-tour__visual:before{background:linear-gradient(90deg,#2a2a34 60%,rgba(42,42,52,0));width:75%}.product-tour--video .product-tour__photo{height:277px;left:45%;top:-20px;width:400px}.product-tour__play{background-size:contain;height:130px;left:auto;right:-24px;top:10px;width:130px}.product-inquiry__panel{border-radius:0 30px 0 0;padding:56px 16px 64px}.product-inquiry__title{font-size:32px;line-height:38px}.product-inquiry__kicker{font-size:14px;letter-spacing:1.2px;line-height:19px}}