[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}@layer vendor, base, theme, components, utilities;@layer vendor{.form-fields{display:grid;grid-template-columns:1fr;grid-gap:20px}.mollie-hidden{display:none}.display-grid{display:grid}.label{display:inline-block;font-weight:600;margin-bottom:8px}.field-error,.form-error{color:red;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px}.mollie-component{background-color:#fff;border:2px solid transparent;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);color:#222;padding:10px 15px;transition:all .05s ease;width:100%}.mollie-component.has-focus{border-color:#07f;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.mollie-component.is-invalid{background-color:#fff0f0;border-color:red}@media(min-width:350px){.form-fields{grid-template-columns:1fr 1fr}.form-group--card-name,.form-group--card-number,.form-group--form-error,.form-group--save-credit-card{grid-column:span 2}}.online-payment__input{display:none}.online-payment__label{align-items:center;border:1px solid #dedede;border-radius:5px;cursor:pointer;display:flex!important;flex-direction:row;font-weight:700;gap:10px;padding:1rem!important}.online-payment__item{box-sizing:border-box;min-width:25%;padding:1rem}.online-payment__input:checked~.online-payment__label{border-color:#22b99a;box-shadow:inset 0 0 0 2px #22b99a}.online-payment__image{width:50px}.online-payment__credit-card{display:none}.online-payment__item--active.online-payment__item--creditcard{width:100%}.online-payment__item--active .online-payment__credit-card{display:flex;flex-wrap:wrap}.online-online-payment__container{margin-bottom:0!important;margin-top:0!important}.online-payment__credit-card{border-bottom:1px solid #d9d9da;padding:1rem}#applepay,#mollie_applepay_button{display:none}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{-webkit-appearance:-apple-pay-button;cursor:pointer;display:inline-block;padding:19px;width:100%;-apple-pay-button-type:buy}.apple-pay-button-with-text>*{display:none}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;border-radius:5px;box-sizing:border-box;display:inline-flex;font-size:12px;justify-content:center;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo,.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-with-text>.text{align-self:center;font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{background-position:0 50%;background-repeat:no-repeat;background-size:100% 60%;border:none;height:100%;margin-left:calc(2px*var(--apple-pay-scale));width:calc(35px*var(--scale))}}.draggable{position:relative}.mollie-every-label-container span.ui.label{margin:.5rem 0 0 .5rem}.popup-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px}.popup-header{margin-bottom:10px;text-align:left}.popup-header h2{margin:0}.popup-header hr{border:none;border-top:1px solid #ccc;margin:5px 0}.popup-content{margin-bottom:20px;text-align:center}.popup-content img{display:block;margin:0 auto}.popup-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.popup-buttons button{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin:5px;padding:10px 20px}.popup-buttons button:hover{background-color:#f0f0f0}.popup-buttons #cancel-button{border:none}}@layer base{select.select{display:none}.ts-wrapper.select{cursor:pointer;display:inline-block;outline:none;position:relative}.ts-wrapper.select .ts-control{align-items:center;background:transparent;border:none;box-shadow:none;color:#1a1a1a;display:flex;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.43;outline:none;padding:0 24px 0 0;position:relative;user-select:none}@media(width >= 1280px){.ts-wrapper.select .ts-control{font-size:16px;line-height:131%}}.ts-wrapper.select .ts-control:after{background-image:url(/img/icon/angle-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:16px}.ts-wrapper.select .ts-control .item{white-space:nowrap}.ts-wrapper.select:not(.has-items) .ts-control:before{color:#1a1a1a;content:attr(placeholder);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.43;white-space:nowrap}@media(width >= 1280px){.ts-wrapper.select:not(.has-items) .ts-control:before{font-size:16px;line-height:131%}}.ts-wrapper.select.dropdown-active,.ts-wrapper.select.focus,.ts-wrapper.select.input-active{border:none;box-shadow:none;outline:none}.ts-wrapper.select.dropdown-active .ts-control,.ts-wrapper.select.focus .ts-control,.ts-wrapper.select.input-active .ts-control{background:transparent;border:none;box-shadow:none;outline:none}.ts-wrapper.select.dropdown-active .ts-control:after{transform:translateY(-50%) rotate(180deg)}.ts-wrapper.select.select_lg .ts-control{font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.ts-wrapper.select.select_lg .ts-control{font-size:16px;line-height:131%}}.ts-wrapper.select.select_lg:not(.has-items) .ts-control:before{font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.ts-wrapper.select.select_lg:not(.has-items) .ts-control:before{font-size:16px;line-height:131%}}.ts-wrapper.select.select_color{align-items:center;background:var(--color-white);border:1px solid var(--color-border-2);border-radius:5px;display:flex;height:44px;max-width:100%;padding:10px 12px;width:345px}@media(width >= 1280px){.ts-wrapper.select.select_color{height:52px;padding:12px}}.ts-wrapper.select.select_color .ts-control{width:100%}.ts-wrapper.select.select_color .ts-control .item{white-space:normal;width:100%}.ts-wrapper.select.select_color .select-color__item{align-items:center;display:flex;gap:8px;width:100%}.ts-wrapper.select.select_color .select-color__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.select.select_color .select-color__count{color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:133%;margin-left:auto;text-transform:uppercase}@media(width >= 1280px){.ts-wrapper.select.select_color .select-color__count{font-size:13px;line-height:138%}}.ts-wrapper.select.select_color .select-color__thumb{flex-shrink:0;height:24px;object-fit:contain;width:24px}@media(width >= 1280px){.ts-wrapper.select.select_color .select-color__thumb{height:28px;width:28px}}.ts-wrapper.select.select_color .ts-dropdown{left:-1px;min-width:calc(100% + 2px)}.ts-wrapper.select.select_color .ts-dropdown .option{padding:8px 12px}.ts-wrapper.select.select_color .select-color__option{align-items:center;display:flex;gap:8px}.ts-wrapper.select .ts-dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);left:0;margin-top:6px;min-width:100%;outline:none;padding:4px 0;position:absolute;top:100%;white-space:nowrap;z-index:50}.ts-wrapper.select .ts-dropdown .option{color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:400;line-height:1.43;outline:none;padding:8px 16px;transition:background-color .15s ease}.ts-wrapper.select .ts-dropdown .option.active,.ts-wrapper.select .ts-dropdown .option:hover{background-color:#f5f5f5;color:#1a1a1a;outline:none}:root{--font-main:"Geist",sans-serif;--font-b:"Gilroy",sans-serif;--font-c:"Roboto",sans-serif;--font-d:"Graphik LCG",sans-serif;--color-black:#000;--color-white:#fff;--color-yellow:#f1ba35;--color-red:#f14b35;--color-green:#2e9e5b;--color-smoke:#edebe9;--color-brown:#bbb09f;--color-dark:#222;--color-grey-600:#666;--color-grey-500:#757575;--color-grey-400:#888;--color-grey-300:#999;--color-overlay:rgba(34,34,34,.5);--color-border-1:#ececec;--color-border-2:#d3d3d3;--color-border-3:#eee}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(/fonts/Geist/Geist-Regular.woff2) format("woff2"),url(/fonts/Geist/Geist-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(/fonts/Geist/Geist-Medium.woff2) format("woff2"),url(/fonts/Geist/Geist-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:300;src:url(/fonts/Geist/Geist-Light.woff2) format("woff2"),url(/fonts/Geist/Geist-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(/fonts/Geist/Geist-Bold.woff2) format("woff2"),url(/fonts/Geist/Geist-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff")}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{background:var(--color-white);color:var(--color-black);font-family:var(--font-main)}[data-content-block]{overflow-wrap:anywhere}.layout{display:flex;flex-direction:column;max-width:100%;min-height:100svh;overflow-x:clip}.layout__content{flex:1}.main-container{margin-inline:auto;max-width:1545px;padding-inline:16px}@media(width >= 768px){.main-container{padding-inline:32px}}.base-link{color:var(--color-dark);font-size:15px;letter-spacing:-.01em;line-height:140%;text-decoration:underline;transition:color .2s ease}.base-link:focus-visible,.base-link:hover{color:var(--color-grey-600);text-decoration:none}.section-title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:120%}@media(width >= 1280px){.section-title{font-size:24px;line-height:117%}}.text-link{color:var(--color-black);transition:color .2s ease}.text-link:hover{color:var(--color-grey-600)}.text-link_secondary{color:var(--color-dark)}.small-link{color:var(--color-grey-500);font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%;transition:color .2s ease}.small-link:focus-visible,.small-link:hover{color:var(--color-black)}.main-title{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:114%;margin:0 0 32px}@media(width >= 1280px){.main-title{font-size:76px;line-height:89%;margin-bottom:88px}}.page-title{font-size:20px;font-weight:500;letter-spacing:-.05em;line-height:130%}@media(width >= 1280px){.page-title{font-size:48px;letter-spacing:-.03em;line-height:113%}}.block-title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:125%}@media(width >= 1280px){.block-title{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:111%}}.form-title{font-size:20px;font-weight:500;letter-spacing:-.05em;line-height:130%;margin:0 0 24px}.body-text{color:var(--color-dark);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.body-text{font-size:16px;line-height:138%}}.modal__dialog{background:#fff;border:0;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);inset:0;margin:auto;max-height:100%;max-width:100%;opacity:0;padding:0;position:fixed;transition:opacity .2s ease,translate .2s ease,display allow-discrete .2s ease,overlay allow-discrete .2s ease}@media(width >= 768px){.modal__dialog{max-width:375px}}.modal__dialog:focus,.modal__dialog:focus-visible{outline:none}.modal__body{min-height:0;overflow-y:auto;padding:20px}.modal__header{align-items:center;border-bottom:1px solid var(--color-border-1);display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:20px}@media(width >= 1280px){.modal__header{min-height:66px}}.modal__title{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(width >= 1280px){.modal__title{font-size:22px;line-height:118%}}.modal__head-close{align-items:center;background:transparent;border:0;color:var(--color-grey-600);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:color .15s ease;width:24px}.modal__head-close:focus-visible,.modal__head-close:hover{color:var(--color-dark)}.modal__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 16px}@media(width >= 1280px){.modal__content{padding:48px 20px}}.modal__footer{border-top:1px solid var(--color-border-1);display:flex;gap:8px;padding:20px 16px}@media(width >= 1280px){.modal__footer{padding:20px}}.modal__close{align-items:center;background:transparent;border:0;color:var(--color-grey-600);cursor:pointer;display:inline-flex;font-size:22px;height:24px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:opacity .15s ease;width:24px}.modal__close:focus-visible,.modal__close:hover{color:var(--color-dark)}.modal__close_circle{background:#fff;border:1px solid var(--color-border-1);border-radius:48px;color:var(--color-grey-500);height:32px;right:12px;top:11px;transition:border-color .2s ease;width:32px}.modal__close_circle:focus-visible,.modal__close_circle:hover{border-color:var(--color-grey-300);color:var(--color-grey-500)}.modal__loading{color:#888;padding:16px;text-align:center}.modal_fixed-top .modal__dialog{inset:auto auto auto 50%;margin:56px 0 0;transform:translateX(-50%)}@media(width < 768px){.modal_mobile-full .modal__dialog{border-radius:0;height:100dvh;margin:0;max-height:100dvh;max-width:100%;width:100%}}.modal_mobile-full .modal__body{padding:32px 24px}.modal_left .modal__dialog,.modal_right .modal__dialog{height:100dvh;margin:0;max-height:100dvh;max-width:calc(100% - 12px);width:calc(100% - 12px)}@media(width >= 768px){.modal_left .modal__dialog,.modal_right .modal__dialog{max-width:90vw;width:420px}}.modal_left .modal__dialog{border-radius:16px;height:auto;inset:12px auto 12px 12px;max-width:510px;width:calc(100% - 24px)}@media(width >= 768px){.modal_left .modal__dialog{width:100%}}.modal_right .modal__dialog{border-radius:16px;height:auto;inset:12px 12px 12px auto;max-width:510px;width:calc(100% - 24px)}@media(width >= 768px){.modal_right .modal__dialog{width:100%}}.modal_account-menu .modal__dialog{border-radius:0;height:100dvh;margin:0;max-height:100dvh;max-width:100%;width:100%}.modal_account-menu .modal__body{padding:24px}@media(width >= 768px){.modal_account-menu .modal__dialog{border-radius:16px;height:auto;inset:12px;max-width:510px;width:auto}}.modal_bottom .modal__dialog{border-radius:12px 12px 0 0;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);inset:auto 0 0;margin:0;max-width:100%;width:100%}@media(width >= 640px){.modal_bottom .modal__dialog{border-radius:12px;inset:0;margin:auto;max-width:480px;width:auto}}.modal_anim-left .modal__dialog{translate:-100% 0}.modal_anim-left .modal__dialog[open]{translate:0 0}@starting-style{.modal_anim-left .modal__dialog[open]{translate:-100% 0}}.modal_anim-right .modal__dialog{translate:100% 0}.modal_anim-right .modal__dialog[open]{translate:0 0}@starting-style{.modal_anim-right .modal__dialog[open]{translate:100% 0}}.modal_anim-top .modal__dialog{translate:0 -100%}.modal_anim-top .modal__dialog[open]{translate:0 0}@starting-style{.modal_anim-top .modal__dialog[open]{translate:0 -100%}}.modal_anim-bottom .modal__dialog{translate:0 100%}.modal_anim-bottom .modal__dialog[open]{translate:0 0}@starting-style{.modal_anim-bottom .modal__dialog[open]{translate:0 100%}}.modal_anim-bottom-md-fade .modal__dialog{translate:0 100%}.modal_anim-bottom-md-fade .modal__dialog[open]{translate:0 0}@starting-style{.modal_anim-bottom-md-fade .modal__dialog[open]{translate:0 100%}}@media(width >= 768px){.modal_anim-bottom-md-fade .modal__dialog{translate:0 0}@starting-style{.modal_anim-bottom-md-fade .modal__dialog[open]{translate:0 0}}}.modal__dialog::backdrop{background:var(--color-overlay);opacity:0;transition:opacity .2s ease,display allow-discrete .2s ease,overlay allow-discrete .2s ease}.modal__dialog[open]::backdrop{opacity:1}@starting-style{.modal__dialog[open]::backdrop{opacity:0}}.modal__dialog[open]{display:flex;flex-direction:column;opacity:1}@starting-style{.modal__dialog[open]{opacity:0}}@media(prefers-reduced-motion:reduce){.modal__dialog{translate:0 0!important}@starting-style{.modal__dialog[open]{translate:0 0!important}}}.accordion{display:flex;flex-direction:column;row-gap:12px}@media(width >= 1280px){.accordion{row-gap:0}}.accordion__header{align-items:center;border-bottom:1px solid var(--color-border-2);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding-block:8px;text-align:left;width:100%}@media(width >= 1280px){.accordion__header{min-height:86px}}.accordion__title{color:var(--color-dark);font-size:15px;font-weight:400;line-height:110%;text-transform:uppercase}@media(width >= 1280px){.accordion__title{font-size:32px}}.accordion__icon{color:var(--color-dark);display:inline-flex;flex-shrink:0;transition:transform .3s ease}.accordion__panel{height:0;overflow:hidden;transition:height .3s ease}.accordion__content{padding-bottom:12px;padding-top:24px}@media(width >= 1280px){.accordion__content{padding:40px 0 24px}}.accordion__item_open .accordion__icon{transform:rotate(45deg)}.accordion__item_secondary .accordion__header{border:0;gap:12px;min-height:0;padding-block:12px 14px}@media(width >= 1280px){.accordion__item_secondary .accordion__header{min-height:0;padding-block:20px 24px}}.accordion__item_secondary .accordion__title{color:var(--color-dark);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:138%;text-transform:none}@media(width >= 1280px){.accordion__item_secondary .accordion__title{font-size:20px;line-height:105%}}.accordion__item_secondary .accordion__content{padding-bottom:20px;padding-top:2px}@media(width >= 1280px){.accordion__item_secondary .accordion__content{padding:4px 0 28px}}.accordion__item_secondary .accordion__icon{color:var(--color-dark);height:20px;transition:none;width:20px}.accordion__item_secondary .accordion__icon-minus{display:none}.accordion__item_secondary.accordion__item_open .accordion__icon{transform:none}.accordion__item_secondary.accordion__item_open .accordion__icon-plus{display:none}.accordion__item_secondary.accordion__item_open .accordion__icon-minus{display:block}.btn{align-items:center;border:0;border-radius:5px;column-gap:16px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;height:48px;justify-content:center;letter-spacing:-.01em;line-height:129%;outline:0;padding:0 24px;transition:all .2s ease}@media(width >= 1280px){.btn_responsive{font-size:20px;height:52px}}.btn_sm{font-size:14px;height:32px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.btn_sm{font-size:15px;line-height:140%}}.btn_sm-alt{column-gap:6px;height:38px}.btn_sm-alt,.btn_small{font-size:15px;line-height:140%;padding-inline:20px}.btn_small{column-gap:10px;font-weight:400;height:40px}@media(width >= 1280px){.btn_small{font-size:16px;height:44px;line-height:131%}}.btn_md{column-gap:10px;font-size:16px;font-weight:400;height:48px;letter-spacing:-.02em;line-height:131%;padding:0 20px}.btn_lg{font-size:20px;font-weight:400;height:52px;letter-spacing:-.01em}.btn_link{color:var(--color-black);height:auto;padding:0}.btn_link:focus-visible,.btn_link:hover{color:var(--color-grey-600)}.btn_primary{background:var(--color-yellow);color:var(--color-black)}.btn_primary:focus-visible,.btn_primary:hover{background:rgba(241,186,53,.8)}.btn_secondary{background:var(--color-smoke);border:1px solid var(--color-smoke)}.btn_secondary:focus-visible,.btn_secondary:hover{border-color:var(--color-grey-300)}.btn_outline-white-ghost{border:1px solid hsla(0,0%,100%,.3);color:var(--color-white)}.btn_outline-white-ghost:focus-visible,.btn_outline-white-ghost:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.btn_outline-white{border:1px solid var(--color-white);color:var(--color-white)}.btn_outline-white:focus-visible,.btn_outline-white:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.btn_outline-secondary{background:var(--color-white);border:1px solid var(--color-border-2);color:var(--color-dark)}.btn_outline-secondary:focus-visible,.btn_outline-secondary:hover{border-color:var(--color-grey-300)}.btn_outline-black{background:var(--color-white);border:1px solid var(--color-dark);color:var(--color-dark)}.btn_outline-black:focus-visible,.btn_outline-black:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.action-btn{align-items:center;background:transparent;border:1px solid var(--color-border-1);border-radius:50%;color:var(--color-dark);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:all .2s ease;width:28px}@media(width >= 1280px){.action-btn{height:32px;width:32px}}.action-btn:hover{border-color:var(--color-grey-300)}.action-btn_active{background:var(--color-dark);color:var(--color-white)}.action-btn_active,.action-btn_active:hover{border-color:var(--color-dark)}.action-btn__icon{display:inline-flex;height:14px;width:14px}@media(width < 1280px){.action-btn__icon{height:16px;width:16px}}.action-btn__icon_active,.action-btn_has-active-icon.action-btn_active .action-btn__icon_default{display:none}.action-btn_has-active-icon.action-btn_active .action-btn__icon_active,.quantity-selector{display:inline-flex}.quantity-selector{align-items:center;background:var(--color-white);border:1px solid var(--color-border-2);border-radius:5px;column-gap:12px;height:48px;justify-content:space-between;padding:0 16px}.quantity-selector_sm{column-gap:10px;height:32px;padding:0 10px}.quantity-selector__btn{background:transparent;border:0;color:var(--color-dark);cursor:pointer;display:inline-flex;flex-shrink:0;padding:0;transition:color .2s ease}.quantity-selector__btn:hover{color:var(--color-grey-600)}.quantity-selector__btn:disabled{color:var(--color-grey-300);cursor:default}.quantity-selector__icon{display:block;height:24px;width:24px}.quantity-selector__value{color:var(--color-dark);font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:140%;text-align:center}.specs{display:flex;flex-direction:column;row-gap:6px}@media(width >= 768px){.specs{row-gap:9px}}.specs__row{align-items:baseline;border-bottom:1px solid var(--color-border-1);column-gap:24px;display:flex;justify-content:space-between;padding-bottom:6px}@media(width >= 768px){.specs__row{padding-bottom:9px}}.specs__label{color:var(--color-grey-500);flex-shrink:0;font-size:12px;font-weight:400;line-height:167%;text-transform:uppercase}.specs__value{color:var(--color-dark);flex:1;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%;margin:0;min-width:0;text-align:right}.specs_split .specs__row{column-gap:36px}.specs_split .specs__label,.specs_split .specs__value{flex:1;min-width:0}.specs_split .specs__value{text-align:left}@media(width >= 1280px){.specs_cols{column-count:2;column-gap:48px;display:block}.specs_cols .specs__row{break-inside:avoid;margin-bottom:10px;padding-bottom:10px}}.downloads{display:flex;flex-direction:column;row-gap:12px}@media(width >= 1280px){.downloads{display:grid;gap:12px 48px;grid-template-columns:repeat(2,minmax(0,1fr))}}.downloads__item{align-items:center;border:1px solid var(--color-border-1);border-radius:8px;color:var(--color-dark);column-gap:12px;display:flex;padding:12px;text-decoration:none;transition:border-color .2s ease}@media(width >= 1280px){.downloads__item{padding:24px}}.downloads__item:focus-visible,.downloads__item:hover{border-color:var(--color-border-2)}.downloads__format{align-items:center;background:var(--color-dark);border-radius:5px;color:var(--color-white);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:500;height:22px;justify-content:center;letter-spacing:-.02em;line-height:1;padding:2px 6px;text-transform:uppercase;width:31px}@media(width >= 1280px){.downloads__format{font-size:12px;height:28px;padding:5px 8px;width:39px}}.downloads__name{flex:1;font-size:15px;letter-spacing:-.02em;line-height:140%;min-width:0}@media(width >= 1280px){.downloads__name{font-size:20px;line-height:130%}}.downloads__icon{flex-shrink:0;height:24px;width:24px}.segmented-nav{background:var(--color-white);border:1px solid var(--color-border-2);border-radius:8px;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.1);display:inline-flex;padding:4px 5px}.segmented-nav__item{align-items:center;border-radius:5px;color:var(--color-black);cursor:pointer;display:flex;font-size:16px;font-weight:400;height:44px;justify-content:center;letter-spacing:-.01em;line-height:138%;padding:0 16px;text-decoration:none;white-space:nowrap}@media(width >= 1280px){.segmented-nav__item{font-size:20px;height:52px;padding:0 24px}}.segmented-nav__item_active{background:var(--color-black);color:var(--color-white);cursor:default}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.section{margin-block:56px}@media(width >= 768px){.section{margin-block:80px}}@media(width >= 1280px){.section{margin-block:124px}}.section__header{border-top:1px solid var(--color-border-2);display:flex;justify-content:space-between;margin-bottom:20px;padding-top:16px}@media(width >= 1280px){.section__header{margin-bottom:32px}}.play{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.play:hover{background:hsla(0,0%,100%,.2)}.modal__dialog_video{background:#000;border-radius:12px;max-width:calc(100% - 32px);overflow:hidden}@media(width >= 768px){.modal__dialog_video{max-width:calc(100% - 32px)}}.modal__dialog_video .modal__close{background:rgba(0,0,0,.45);border-radius:50%;color:#fff;height:32px;padding:7px;width:32px;z-index:2}.modal__dialog_video .modal__close:focus-visible,.modal__dialog_video .modal__close:hover{background:rgba(0,0,0,.7);color:#fff}.modal__body_video{display:flex;overflow:hidden;padding:0}.video-player{--video-max-height:min(85dvh,860px);--plyr-color-main:var(--color-yellow);aspect-ratio:var(--video-aspect,.5625);background:#000;width:min(100vw - 32px,var(--video-max-height)*var(--video-aspect,.5625))}.video-player__video{height:100%;object-fit:contain;width:100%}.video-player .plyr{height:100%}.socials{align-items:center;column-gap:4px;display:flex}.socials__btn{border-radius:4px;color:var(--color-dark);display:block;height:24px;transition:all .2s ease;width:24px}@media(width >= 1280px){.socials__btn{height:28px;width:28px}}.socials__btn:hover{color:var(--color-grey-600)}.img-full{display:block;height:100%;object-fit:cover;width:100%}.items-count{color:var(--color-grey-600);font-size:12px;font-weight:400;line-height:133%;margin-top:12px;text-align:center;text-transform:uppercase}@media(width >= 1280px){.items-count{font-size:13px;line-height:138%;margin-top:16px}}.badge{align-items:center;border-radius:5px;display:inline-flex;font-size:10px;font-weight:500;height:20px;justify-content:center;letter-spacing:-.02em;line-height:160%;padding:0 5px}@media(width >= 1280px){.badge{border-radius:5px;font-size:12px;height:28px;letter-spacing:-.02em;line-height:150%;padding:0 8px}}.badge_warning{background:var(--color-yellow);color:var(--color-dark)}.badge_black{background:var(--color-dark);color:var(--color-white)}.badge_secondary{background:var(--color-smoke);color:var(--color-dark)}.label{font-size:15px;font-weight:500;line-height:133%}.input,.label{color:var(--color-dark);letter-spacing:-.02em}.input{background:var(--color-white);border:1px solid var(--color-border-2);border-radius:5px;font-size:16px;font-weight:400;height:44px;line-height:131%;outline:0;padding:0 10px;transition:border-color .2s ease;width:100%}.input::placeholder{color:var(--color-grey-300)}.input:hover{border-color:var(--color-grey-300)}.input:focus-visible{border-color:var(--color-black)}.input_error{border-color:var(--color-red)}.input_error:focus-visible,.input_error:hover{border-color:var(--color-red)}.input:disabled{background:var(--color-border-3);border-color:var(--color-border-1);color:var(--color-grey-300);cursor:not-allowed}.input[readonly]{background:#fbf9f9;cursor:default}.input[readonly]:focus-visible,.input[readonly]:hover{border-color:var(--color-border-2)}.input-password{display:block;position:relative}.input-password .input{padding-right:42px}.input-password__toggle{background:transparent;border:0;color:var(--color-grey-300);cursor:pointer;display:inline-flex;padding:0;position:absolute;right:10px;top:10px;transition:color .2s ease}.input-password__toggle:hover{color:var(--color-dark)}.search-form{display:flex;flex-direction:column;gap:8px}@media(width >= 768px){.search-form{flex-direction:row}}.search-form__field{flex:1;min-width:0;position:relative}.search-form__icon{color:var(--color-grey-500);left:12px;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.search-form__input{padding-left:40px}.search-form__input::-webkit-search-cancel-button{appearance:none}.search-form__submit{width:100%}@media(width >= 768px){.search-form__submit{flex-shrink:0;width:auto}}.search-form_page{margin-bottom:24px;max-width:640px}@media(width >= 1280px){.search-form_page{margin-bottom:36px}}.textarea{background:var(--color-white);border:1px solid var(--color-border-2);border-radius:5px;color:var(--color-dark);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:131%;min-height:100px;outline:0;padding:10px;resize:vertical;transition:border-color .2s ease;width:100%}.textarea::placeholder{color:var(--color-grey-300)}.textarea:hover{border-color:var(--color-grey-300)}.textarea:focus-visible{border-color:var(--color-black)}.textarea_error{border-color:var(--color-red)}.textarea_error:focus-visible,.textarea_error:hover{border-color:var(--color-red)}.textarea:disabled{background:var(--color-border-3);border-color:var(--color-border-1);color:var(--color-grey-300);cursor:not-allowed;resize:none}.textarea[readonly]{background:#fbf9f9;cursor:default}.textarea[readonly]:focus-visible,.textarea[readonly]:hover{border-color:var(--color-border-2)}.checkbox{appearance:none;background:var(--color-white);border:1px solid var(--color-dark);border-radius:2px;cursor:pointer;flex-shrink:0;height:18px;transition:background-color .2s ease;width:18px}.checkbox:checked{background:var(--color-dark) url(/img/check-white.svg) no-repeat center;background-origin:border-box;background-size:18px 18px;border-color:var(--color-dark)}.checkbox:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.checkbox:disabled{cursor:not-allowed;opacity:.5}.radio{appearance:none;background:var(--color-white);border:1px solid var(--color-border-2);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;transition:border .2s ease;width:20px}.radio:hover{border-color:var(--color-grey-300)}.radio:checked{border:6px solid var(--color-yellow)}.radio:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.radio:disabled{cursor:not-allowed;opacity:.5}.radio-card{align-items:flex-start;background:var(--color-white);cursor:pointer;display:flex;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}@media(width >= 1280px){.radio-card{border:1px solid var(--color-border-1);border-radius:12px;gap:16px;padding:20px 16px}.radio-card:hover{border-color:var(--color-grey-300)}}@media(width >= 1280px){.radio-card:has(.radio:checked){border-color:var(--color-dark);box-shadow:inset 0 0 0 1px var(--color-dark)}}.radio-card__body{display:flex;flex-direction:column;gap:4px}@media(width >= 1280px){.radio-card__body{gap:8px}}.radio-card__title{color:var(--color-black);font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.radio-card__title{font-size:18px;line-height:133%}}.radio-card__desc{color:var(--color-grey-500);font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.radio-card__desc{font-size:15px;line-height:133%}}.check-option{align-items:center;display:inline-flex;gap:8px}.check-option__text{color:var(--color-dark);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:129%}.check-option__count{color:var(--color-grey-300)}.hint{color:var(--color-grey-500);font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%}.hint_error{color:var(--color-red)}.back{align-items:center;color:var(--color-dark);column-gap:12px;display:inline-flex;font-size:15px;font-weight:400;letter-spacing:-.01em}@media(width >= 1280px){.back{font-size:16px;letter-spacing:-.01em}}.back:hover{color:var(--color-grey-600)}.back_sm{column-gap:8px;font-size:14px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.back_sm{font-size:16px;line-height:131%}}.breadcrumbs{margin-bottom:16px;overflow-x:auto;padding-block:2px}@media(width >= 1280px){.breadcrumbs{margin-bottom:24px}}.breadcrumbs__list{align-items:center;column-gap:8px;display:flex;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%;white-space:nowrap}@media(width >= 1280px){.breadcrumbs__list{column-gap:12px;font-size:16px;line-height:131%}}.breadcrumbs__item{align-items:center;column-gap:8px;display:flex}@media(width >= 1280px){.breadcrumbs__item{column-gap:12px}}.breadcrumbs__item:not(:first-child):before{color:var(--color-grey-600);content:"/"}.breadcrumbs__link{color:var(--color-grey-600)}.breadcrumbs__current,.breadcrumbs__link:hover{color:var(--color-dark)}.meta{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;font-size:12px;line-height:133%;text-transform:uppercase}@media(width >= 1280px){.meta{font-size:13px;line-height:138%}}.text-box{font-size:15px;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.text-box{font-size:18px;line-height:133%}}.text-box h2{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin:32px 0 16px}@media(width >= 1280px){.text-box h2{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:111%;margin:48px 0 24px}}.text-box h3{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:156%;margin:24px 0 14px}@media(width >= 1280px){.text-box h3{font-size:22px;line-height:127%;margin:24px 0 20px}}.text-box h4{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:150%;margin:20px 0 12px}@media(width >= 1280px){.text-box h4{font-size:19px;line-height:137%;margin:20px 0 16px}}.text-box ol,.text-box ul{margin-bottom:18px}.text-box ol li,.text-box ul li{color:var(--color-dark);margin-bottom:12px;padding-left:22px;position:relative}@media(width >= 1280px){.text-box ol li,.text-box ul li{padding-left:28px}}.text-box ol li:before,.text-box ul li:before{display:block;font-size:1em;left:9px;position:absolute;top:0}@media(width >= 1280px){.text-box ol li:before,.text-box ul li:before{left:11px}}.text-box ol ol,.text-box ol ul,.text-box ul ol,.text-box ul ul{margin:12px 0 0}.text-box ul>li:before{content:"•"}.text-box ol{counter-reset:text-box-item}.text-box ol>li{counter-increment:text-box-item;padding-left:28px}@media(width >= 1280px){.text-box ol>li{padding-left:34px}}.text-box ol>li:before{content:counter(text-box-item) ".";font-variant-numeric:tabular-nums;left:0}.text-box p{margin-bottom:18px}.text-box a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.text-box a:not([class]):hover{color:var(--color-grey-600)}.text-box b,.text-box strong{font-weight:500}.text-box__quote{border-left:3px solid var(--color-dark);margin:24px 0;padding:4px 0 4px 20px}@media(width >= 1280px){.text-box__quote{margin:32px 0;padding-left:28px}}.text-box__quote p{font-size:18px;letter-spacing:-.02em;line-height:133%;margin-bottom:8px}@media(width >= 1280px){.text-box__quote p{font-size:24px;line-height:125%}}.text-box__quote cite{color:var(--color-grey-600);display:block;font-size:13px;font-style:normal;line-height:138%}.text-box__quote_center{border-left:0;padding-left:0;text-align:center}.text-box__table{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(width >= 1280px){.text-box__table{margin:32px 0}}.text-box__table table{border-collapse:collapse;font-size:14px;line-height:140%;min-width:480px;width:100%}@media(width >= 1280px){.text-box__table table{font-size:16px}}.text-box__table td,.text-box__table th{border:1px solid rgba(0,0,0,.12);padding:10px 12px;text-align:left;vertical-align:top}@media(width >= 1280px){.text-box__table td,.text-box__table th{padding:12px 16px}}.text-box__table th{background:rgba(0,0,0,.03);font-weight:500}.text-box__embed,.text-box__image{margin:24px 0}@media(width >= 1280px){.text-box__embed,.text-box__image{margin:32px 0}}.text-box__embed figcaption,.text-box__image figcaption{color:var(--color-grey-600);font-size:12px;line-height:133%;margin-top:8px;text-align:center}@media(width >= 1280px){.text-box__embed figcaption,.text-box__image figcaption{font-size:13px;line-height:138%;margin-top:12px}}.text-box__image img{border-radius:12px;display:block;height:auto;width:100%}.text-box__image_bordered img{border:1px solid rgba(0,0,0,.12)}@media(width >= 1024px){.text-box__image_stretched{margin-inline:calc(50% - 552px);max-width:calc(100vw - 32px);width:1104px}}.text-box__embed-frame{aspect-ratio:16/9;background:var(--color-dark);border-radius:12px;overflow:clip;position:relative}.text-box__embed-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.text-box :first-child{margin-top:0}.text-box :last-child{margin-bottom:0}.view-options{align-items:center;column-gap:20px;display:flex;list-style:none;margin:0;padding:0}.view-options__btn{align-items:center;color:var(--color-grey-300);column-gap:6px;cursor:pointer;display:flex;font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.view-options__btn{font-size:16px;line-height:131%}}.view-options__btn:focus-visible,.view-options__btn:hover{color:var(--color-black)}.view-options__btn_active{color:var(--color-black);cursor:default}.hero-img{aspect-ratio:343/400;border-radius:12px;overflow:clip}@media(width >= 768px){.hero-img{aspect-ratio:704/400}}@media(width >= 1280px){.hero-img{aspect-ratio:1104/400}}.hotspot{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0 8px 16px 0 rgba(0,0,0,.12);color:var(--color-dark);cursor:pointer;display:inline-flex;height:48px;justify-content:center;left:var(--point-x);position:absolute;top:var(--point-y);transform:translate(-50%,-50%);transition:background .2s ease,color .2s ease;width:48px;z-index:5}@media(width >= 768px){.hotspot{left:var(--point-x-md,var(--point-x));top:var(--point-y-md,var(--point-y))}}@media(width >= 1280px){.hotspot{left:var(--point-x-xl,var(--point-x-md,var(--point-x)));top:var(--point-y-xl,var(--point-y-md,var(--point-y)))}}.hotspot_active{background:var(--color-black);color:var(--color-white)}.hotspot-card{background:var(--color-white);border-radius:12px;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);position:absolute;transform:translate(-50%,32px);width:240px;z-index:20}.hotspot-card[hidden]{display:none}.hotspot-card__caret{height:8px;left:50%;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.hotspot-card__caret,.hotspot-card__close{background:var(--color-white);position:absolute}.hotspot-card__close{align-items:center;border:1px solid var(--color-border-1);border-radius:48px;color:var(--color-grey-500);cursor:pointer;display:inline-flex;height:32px;justify-content:center;right:12px;top:11px;width:32px;z-index:1}.hotspot-card__media{height:240px;padding:20px;width:240px}.hotspot-card__img{border-radius:16px;height:200px;object-fit:cover;width:200px}.hotspot-card__body{padding:0 12px 16px}.hotspot-card__desc{color:var(--color-dark);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:129%;margin-bottom:6px}.hotspot-card__price{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:133%;margin-bottom:16px}.toast-container{display:flex;flex-direction:column;pointer-events:none;position:fixed;right:12px;row-gap:8px;top:76px;width:min(360px,100% - 24px);z-index:300}@media(width >= 1280px){.toast-container{right:24px;top:88px}}.toast{align-items:flex-start;background:var(--color-dark);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);color:var(--color-white);column-gap:12px;display:flex;font-size:14px;letter-spacing:-.01em;line-height:143%;padding:14px 16px;pointer-events:auto}.toast_success{background:var(--color-green)}.toast_error{background:var(--color-red)}.toast_info{background:var(--color-dark)}.toast__close{background:none;border:0;color:inherit;cursor:pointer;flex:none;height:16px;margin-left:auto;margin-top:2px;opacity:.7;position:relative;transition:opacity .2s ease;width:16px}.toast__close:after,.toast__close:before{background:currentcolor;content:"";height:1.5px;left:0;position:absolute;top:50%;transform:rotate(45deg);width:100%}.toast__close:after{transform:rotate(-45deg)}.toast__close:focus-visible,.toast__close:hover{opacity:1}.toast__close:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.confirm-dialog{background:var(--color-white);border:0;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin:auto;max-width:calc(100% - 32px);padding:0;width:400px}.confirm-dialog::backdrop{background:var(--color-overlay)}.confirm-dialog__body{padding:24px}.confirm-dialog__title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:120%;margin-bottom:8px}.confirm-dialog__message{color:var(--color-grey-600);font-size:15px;line-height:140%}.confirm-dialog__actions{column-gap:8px;display:flex;justify-content:flex-end;margin-top:24px}.confirm-dialog__button{border:0;border-radius:5px;cursor:pointer;font-size:15px;height:40px;line-height:140%;padding:0 20px;transition:background-color .2s ease,color .2s ease}.confirm-dialog__button:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.confirm-dialog__button_variant_default{background:var(--color-smoke);color:var(--color-dark)}.confirm-dialog__button_variant_default:hover{background:var(--color-border-2)}.confirm-dialog__button_variant_danger{background:var(--color-red);color:var(--color-white)}.confirm-dialog__button_variant_danger:hover{background:var(--color-dark)}.review-card__img-w{background:var(--color-smoke);border-radius:16px;height:280px;overflow:clip;position:relative}@media(width >= 1280px){.review-card__img-w{height:552px}}.review-card__img-w:hover .review-card__img{transform:scale(1.05)}.review-card__img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.review-card__play{color:var(--color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.review-card__name{color:var(--color-dark);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:138%;margin:12px 0 8px}@media(width >= 1280px){.review-card__name{font-size:20px;line-height:140%}}.review-card__desc{color:var(--color-grey-400);font-size:12px;line-height:133%}@media(width >= 1280px){.review-card__desc{font-size:15px;line-height:133%}}.review-text-card{background:var(--color-smoke);border-radius:12px;padding:16px 16px 18px}@media(width >= 1280px){.review-text-card{padding:24px 24px 28px}}.review-text-card__text{font-size:14px;line-height:138%}@media(width >= 1280px){.review-text-card__text{font-size:16px}}.review-text-card__name{color:var(--color-dark);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:138%;margin:12px 0 8px}@media(width >= 1280px){.review-text-card__name{font-size:20px;line-height:140%}}.review-text-card__desc{color:var(--color-grey-400);font-size:12px;line-height:133%}@media(width >= 1280px){.review-text-card__desc{font-size:15px;line-height:133%}}.catalog-card{border-radius:8px;color:var(--color-white);height:167px;overflow:clip;position:relative}@media(width >= 1280px){.catalog-card{border-radius:12px;height:640px}.catalog-card_sm{height:320px}.catalog-card_lg{height:880px}}.catalog-card:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.4));content:"";display:block;height:50%;inset:auto 0 0 0;position:absolute;z-index:5}@media(width >= 1280px){.catalog-card_track:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.4));inset:0 0 auto 0;transform:rotate(180deg)}}.catalog-card:hover .catalog-card__img{transform:scale(1.1)}.catalog-card_disabled{pointer-events:none}.catalog-card_disabled .catalog-card__img{filter:grayscale(1);opacity:.55}.catalog-card_disabled:hover .catalog-card__img{transform:none}.catalog-card_disabled .catalog-card__title-link{cursor:default}.catalog-card__img-w{inset:0;position:absolute}.catalog-card__img{transition:transform .7s ease}.catalog-card__cont{display:flex;flex-direction:column;inset:0;justify-content:end;padding:14px;position:absolute;z-index:10}@media(width >= 768px){.catalog-card__cont{padding:20px}}@media(width >= 1280px){.catalog-card__cont{padding:48px 32px}}.catalog-card__title{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%;text-transform:uppercase}@media(width >= 1280px){.catalog-card__title{font-size:36px;letter-spacing:normal;line-height:117%}.catalog-card__title_lg{font-size:80px;line-height:90%}}.catalog-card__title-link{color:inherit;text-decoration:none}.catalog-card__title-link:after{content:"";inset:0;position:absolute;z-index:1}.catalog-card__num{font-size:18px;font-weight:400;line-height:133%}.track-showcase-card{border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:var(--color-white);height:480px;overflow:clip;position:relative;width:320px}.track-showcase-card:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.4));content:"";display:block;height:50%;inset:auto 0 0 0;position:absolute;z-index:5}.track-showcase-card:hover .track-showcase-card__img{transform:scale(1.1)}.track-showcase-card_disabled{pointer-events:none}.track-showcase-card_disabled .track-showcase-card__img{filter:grayscale(1);opacity:.55}.track-showcase-card_disabled:hover .track-showcase-card__img{transform:none}.track-showcase-card_disabled .track-showcase-card__title-link{cursor:default}.track-showcase-card__img-w{inset:0;position:absolute}.track-showcase-card__img{transition:transform .7s ease}.track-showcase-card__cont{display:flex;flex-direction:column;inset:0;justify-content:end;padding:32px;position:absolute;z-index:10}.track-showcase-card__title{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:111%}.track-showcase-card__title-link{color:inherit;text-decoration:none}.track-showcase-card__title-link:after{content:"";inset:0;position:absolute;z-index:1}.project{aspect-ratio:343/300;border-radius:12px;overflow:clip;position:relative}@media(width >= 1280px){.project{aspect-ratio:482/530}}.project:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.6));content:"";display:block;inset:0;position:absolute;z-index:5}.project:hover .project__img{transform:scale(1.1)}.project__img-w{display:block;inset:0;position:absolute}.project__img{transition:transform .7s ease}.project__cont{display:flex;flex-direction:column;inset:0;justify-content:end;padding:20px 16px;position:absolute;z-index:10}.project__title{color:var(--color-white);font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:125%;margin-bottom:10px}@media(width >= 1280px){.project__title{font-size:28px;line-height:114%;margin-bottom:16px}}.project__title-link:after{content:"";display:block;inset:0;position:absolute}.partner-card{background:var(--color-white);display:flex;flex-direction:column;height:100%;padding:24px;row-gap:16px}@media(width >= 1280px){.partner-card{padding:48px}}.partner-card__title{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%}@media(width >= 1280px){.partner-card__title{font-size:22px;line-height:118%}}.partner-card__website{align-items:center;column-gap:6px;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%;transition:color .2s ease}@media(width >= 1280px){.partner-card__website{font-size:16px;line-height:131%}}.partner-card__website:focus-visible,.partner-card__website:hover{color:var(--color-grey-600)}.partner-card__contacts{line-height:128%}@media(width >= 1280px){.partner-card__contacts{line-height:130%}}.partner-card__contacts-link{color:var(--color-dark);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%;transition:color .2s ease}@media(width >= 1280px){.partner-card__contacts-link{font-size:16px;line-height:131%}}.partner-card__contacts-link:focus-visible,.partner-card__contacts-link:hover{color:var(--color-grey-600)}.partner-card__address{color:var(--color-dark);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.partner-card__address{font-size:16px;line-height:131%}}.partner-card__schedule{color:var(--color-grey-600);font-size:12px;font-weight:400;line-height:133%;text-transform:uppercase}@media(width >= 1280px){.partner-card__schedule{font-size:13px;line-height:138%}}.article-card:hover .article-card__img{transform:scale(1.1)}@media(width >= 1280px){.article-card_featured .article-card__inner{max-width:870px;width:100%}.article-card_featured .article-card__img-w{aspect-ratio:870/500}.article-card_featured .article-card__title{font-size:36px;line-height:111%}.article-card_compact{align-self:center;display:flex;justify-content:flex-end}.article-card_compact .article-card__inner{width:420px}}@media(min-width:1600px){.article-card_compact{align-self:start;margin-top:91px}}@media(width >= 1280px){.article-card_secondary .article-card__img-w{aspect-ratio:732/500}.article-card_secondary .article-card__title{font-size:36px;line-height:111%}}.article-card__img-w{aspect-ratio:335/183;border-radius:12px;display:block;margin-bottom:12px;overflow:clip}@media(width >= 1280px){.article-card__img-w{aspect-ratio:420/280}}.article-card__img{transition:transform .7s ease}.article-card__date{color:var(--color-grey-600);display:block;font-size:12px;line-height:150%;margin-bottom:4px}@media(width >= 1280px){.article-card__date{font-size:14px;line-height:143%;margin-bottom:12px}}.article-card__title{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%}@media(width >= 1280px){.article-card__title{font-size:28px;line-height:114%}}.article-card__desc{color:var(--color-dark);font-size:14px;letter-spacing:-.02em;line-height:143%;margin-top:8px}@media(width >= 1280px){.article-card__desc{font-size:18px;line-height:128%;margin-top:16px}}.hero{height:100svh;max-height:500px;overflow:clip;position:relative}@media(width >= 1280px){.hero{max-height:700px}}@media(width >= 1536px){.hero{border-radius:12px;height:calc(100svh - 24px);margin:12px 24px}}.hero:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.4));bottom:0;content:"";left:0;position:absolute;z-index:10}.hero:before,.hero__img{display:block;height:100%;width:100%}.hero__img{object-fit:cover}.hero__cont{bottom:0;color:var(--color-white);left:0;padding:32px 16px;position:absolute;width:100%;z-index:15}@media(width >= 1280px){.hero__cont{padding:48px 32px}}.hero__title{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:114%;margin:0 0 16px}@media(width >= 1280px){.hero__title{font-size:80px;line-height:90%;margin-bottom:24px}}.hero__desc{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:138%;margin:0}@media(width >= 1280px){.hero__desc{font-size:22px;line-height:118%}}.hero__btn-group{display:flex;flex-direction:column;gap:12px;margin-top:20px}@media(width >= 640px){.hero__btn-group{flex-direction:row}}@media(width >= 1280px){.hero__btn-group{margin-top:32px}}.catalog-sections{margin-top:56px}@media(width >= 768px){.catalog-sections{margin-top:80px}}@media(width >= 1280px){.catalog-sections{margin-top:124px}}.catalog-sections__nav{display:flex;flex-direction:column;row-gap:10px}@media(width >= 1280px){.catalog-sections__nav{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}}.catalog-sections__item{border-radius:12px;height:300px;overflow:clip;position:relative;text-decoration:none}@media(width >= 1280px){.catalog-sections__item{height:715px}.catalog-sections__item:nth-child(2) .catalog-sections__title{flex:none;order:1}.catalog-sections__item:nth-child(2) .catalog-sections__num{flex:1;order:0}}.catalog-sections__item:before{background:linear-gradient(180deg,rgba(60,60,60,0),rgba(0,0,0,.4));content:"";display:block;inset:0;position:absolute;z-index:10}.catalog-sections__item:focus-visible .catalog-sections__img-w,.catalog-sections__item:hover .catalog-sections__img-w{transform:scale(1.1)}.catalog-sections__item_disabled{cursor:default;pointer-events:none}.catalog-sections__item_disabled .catalog-sections__img-w{filter:grayscale(1);opacity:.55}.catalog-sections__item_disabled:focus-visible .catalog-sections__img-w,.catalog-sections__item_disabled:hover .catalog-sections__img-w{transform:none}.catalog-sections__title{flex:1;font-size:24px;letter-spacing:-.03em;line-height:125%}@media(width >= 1536px){.catalog-sections__title{font-size:36px;line-height:100%}}.catalog-sections__num{font-size:18px;line-height:133%}.catalog-sections__cont{color:var(--color-white);display:flex;flex-direction:column;height:100%;inset:0;padding:20px 16px;position:absolute;row-gap:10px;width:100%;z-index:15}@media(width >= 768px){.catalog-sections__cont{padding:28px 24px}}@media(width >= 1536px){.catalog-sections__cont{padding:48px 32px}}.catalog-sections__img-w{height:100%;inset:0;position:absolute;transition:transform .7s ease;width:100%}.catalog-sections__img{display:block;height:100%;object-fit:cover;width:100%}.catalog-sections__arrow{color:var(--color-white);display:block;position:absolute;right:30px;top:30px;z-index:16}@media(width >= 1280px){.catalog-sections_track .catalog-sections__nav{grid-template-columns:550px 1fr 1fr}}@media(width >= 1536px){.catalog-sections_track .catalog-sections__nav{grid-template-columns:670px 1fr 1fr}}@media(width >= 1280px){.catalog-sections_track .catalog-sections__item{height:608px}.catalog-sections_track .catalog-sections__item:not(:first-child) .catalog-sections__title{font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:114%}}.product-showcase{margin-top:56px}@media(width >= 768px){.product-showcase{margin-top:80px}}@media(width >= 1280px){.product-showcase{display:grid;gap:16px;grid-template-columns:840px 1fr;margin-top:88px}}.product-showcase__img-w{display:none}@media(width >= 1280px){.product-showcase__img-w{border-radius:12px;display:block;overflow:clip}}.product-showcase__img-circle{border-radius:50%;height:240px;margin:0 auto 24px;overflow:clip;width:240px}@media(width >= 768px){.product-showcase__img-circle{height:320px;width:320px}}@media(width >= 1280px){.product-showcase__img-circle{display:none}}.product-showcase__img{height:100%;object-fit:cover;width:100%}.product-showcase__cont{background:url(/img/product-showcase/product-showcase-shadow.webp) no-repeat bottom right var(--color-smoke);border-radius:12px;display:flex;flex-direction:column;padding:24px 16px}@media(width >= 768px){.product-showcase__cont{background-image:url(/img/product-showcase/product-showcase-shadow-md.webp);padding:28px 24px}}@media(width >= 1280px){.product-showcase__cont{background-image:url(/img/product-showcase/product-showcase-shadow-xl.webp);min-height:647px;padding:48px 32px}}.product-showcase__title{font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:115%;margin-bottom:12px;text-align:center;text-transform:uppercase}@media(width >= 1280px){.product-showcase__title{font-size:85px;line-height:88%;margin-bottom:20px;text-align:left}}.product-showcase__subtitle{font-size:18px;letter-spacing:-.02em;line-height:133%;text-align:center}@media(width >= 1280px){.product-showcase__subtitle{font-size:22px;line-height:118%;text-align:left}}.product-showcase__features{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:24px}@media(width >= 1280px){.product-showcase__features{gap:32px;margin-bottom:46px;margin-top:40px;max-width:636px}.product-showcase__feature{align-items:center;column-gap:20px;display:flex;flex-wrap:wrap}}.product-showcase__feature-text{font-size:13px;letter-spacing:-.02em;line-height:146%}@media(width >= 1280px){.product-showcase__feature-text{flex:1;font-size:16px;line-height:131%}}.product{background:var(--color-white);display:flex;flex-direction:column;height:100%;min-width:0;position:relative}@media(width >= 1280px){.product{padding-bottom:16px}.product_catalog{box-shadow:0 0 0 1px var(--color-border-1);transition:all .2s ease}.product_catalog:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.08);z-index:5}}.product_modal .product__media{aspect-ratio:1/1;padding:24px}@media(width >= 1280px){.product_modal .product__media{height:auto}}.product__badges{column-gap:4px;display:flex;left:8px;position:absolute;top:8px;z-index:5}@media(width >= 1280px){.product__badges{left:12px;top:12px}}.product__media{aspect-ratio:1/1;display:block;position:relative;width:100%}@media(width >= 1280px){.product__media{height:361px;padding:20px}}.product__slider{display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:100%}.product__slider-viewport{flex:1 1 auto;min-height:0}.product__slider-container{backface-visibility:hidden;display:flex;height:100%;touch-action:pan-y}.product__slider-slide{flex:0 0 100%;height:100%;min-width:0;position:relative}.product__slider-pagination{flex:none;gap:4px;margin-top:8px;width:100%}@media(width >= 1280px){.product__slider-pagination{margin-top:10px}}.product__slider-pagination .embla__pagination-button{flex:1;height:1px;width:auto}.product__img{display:block;height:100%;object-fit:cover;width:100%}.product__title{color:var(--color-dark);font-size:12px;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.product__title{font-size:16px;line-height:131%}}.product__price{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.product__price{font-size:18px;line-height:117%}}.product__footer{margin-top:6px}.product__stock{align-items:center;color:var(--color-grey-500);display:inline-flex;font-size:14px;height:32px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.product__stock{font-size:15px;height:38px;line-height:140%}}.product__actions{display:flex;flex-direction:column;position:absolute;right:8px;row-gap:8px;top:8px;z-index:5}@media(width >= 1280px){.product__actions{right:12px;row-gap:10px;top:11px}.product-hero{align-items:flex-start;column-gap:48px;display:flex}}.product-hero__topbar{align-items:center;column-gap:16px;display:flex;justify-content:space-between}.product-hero__actions{align-items:center;column-gap:8px;display:flex}.product-hero__slider{margin-bottom:20px;position:relative}@media(width >= 768px){.product-hero__slider{margin-bottom:24px}}@media(width >= 1280px){.product-hero__slider{--product-slider-bleed:calc(max((100vw - 1545px) / 2, 0px) + 32px);flex:1 1 auto;margin-bottom:0;margin-left:calc(var(--product-slider-bleed)*-1);min-width:0}}.product-hero__badges{column-gap:4px;display:flex;left:0;position:absolute;top:7px;z-index:2}@media(width >= 1280px){.product-hero__badges{left:calc(var(--product-slider-bleed) + 24px)}}@media(width >= 640px){.product-hero__info{margin-inline:auto;max-width:480px}}@media(width >= 1280px){.product-hero__info{flex:0 0 513px;margin-top:0;max-width:none}}.product-hero__title{color:var(--color-dark);font-size:20px;font-weight:500;letter-spacing:-.05em;line-height:130%;margin-bottom:20px}@media(width >= 1280px){.product-hero__title{font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:100%}}.product-hero__stock{align-items:center;color:var(--color-grey-500);display:flex;font-size:20px;font-weight:500;height:48px;letter-spacing:-.02em;line-height:120%}.product-hero__price{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%}@media(width >= 1280px){.product-hero__price{letter-spacing:normal;line-height:117%}}.product-hero__features{column-gap:12px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:12px}@media(width >= 1280px){.product-hero__features{flex-direction:row}}.product-hero__feature{align-items:center;color:var(--color-dark);column-gap:6px;display:inline-flex;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:150%}.embla__controls{align-items:center;column-gap:40px;display:flex;justify-content:center;margin-top:48px}.embla__arrows{display:flex;flex:0 0 auto;gap:32px}.embla__arrow{background:transparent;border:0;color:var(--color-black);cursor:pointer;display:block;margin:0;outline:transparent;padding:0;transition:color .2s ease}.embla__arrow:hover{color:var(--color-grey-600)}.embla__arrow:disabled{cursor:default;opacity:.4;pointer-events:none}.embla__pagination{display:flex;justify-content:center}.embla__pagination-button{background:#cbcbcb;cursor:pointer;height:2px;transition:all .2s ease;width:35px}.embla__pagination-button:hover{background:var(--color-grey-300)}.embla__pagination-button_active{background:var(--color-black);cursor:default;pointer-events:none}.embla__viewport{overflow:hidden}.embla__container{display:flex;gap:var(--embla-gap);padding-left:var(--embla-gap)}.embla__slide{flex:0 0 100%;min-width:0}.embla__demo-card{align-items:center;background:linear-gradient(135deg,#f5f7fb,#e6edf7);border:1px solid var(--color-border-2);border-radius:8px;color:var(--color-dark);display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:96px}@media(width >= 1280px){.embla_desktop{--embla-gap:24px}.embla_desktop .embla__slide{flex-basis:calc(25% - 18px)}}.embla_three{--embla-gap:16px}.embla_three .embla__slide{flex-basis:100%}@media(width >= 768px){.embla_three{--embla-gap:20px}.embla_three .embla__slide{flex-basis:calc(50% - 10px)}}@media(width >= 1280px){.embla_three{--embla-gap:24px}.embla_three .embla__slide{flex-basis:calc(33.333% - 16px)}}.embla_auto-width{--embla-gap:16px}.embla_auto-width .embla__slide{flex:0 0 300px}@media(width >= 768px){.embla_auto-width{--embla-gap:20px}}@media(width >= 1280px){.embla_auto-width{--embla-gap:24px}}.product-slider{margin-inline:-16px;position:relative}@media(width >= 768px){.product-slider{margin-inline:-32px}.product-slider:before{background:url(/img/slider-shadow.svg) repeat-y 100%;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:170px;z-index:10}}@media(width >= 1280px){.product-slider{margin-inline:0;overflow:hidden}.product-slider:before{background:linear-gradient(to right,var(--color-white),transparent);left:0;right:auto;width:var(--product-slider-bleed)}.product-slider__viewport{margin-left:var(--product-slider-bleed);overflow:visible}}.product-slider__slide{flex:0 0 100%}@media(width >= 768px){.product-slider__slide{flex-basis:375px}}@media(width >= 1280px){.product-slider__slide{flex-basis:100%;max-width:728px}}.product-slider__slide_zoomable{cursor:zoom-in}.product-slider__img{display:block;user-select:none;width:100%;-webkit-user-drag:none;object-fit:cover;pointer-events:none}@media(width >= 768px){.product-slider__img{height:375px}}@media(width >= 1280px){.product-slider__img{aspect-ratio:1/1;height:auto}}.product-slider__arrows{display:none}@media(width >= 1280px){.product-slider__arrows{display:block}}.product-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:11}.product-slider__arrow_prev{left:24px}.product-slider__arrow_next{right:24px}.product-slider__pagination{column-gap:4px;margin-top:19px;padding-inline:16px}@media(width >= 768px){.product-slider__pagination{display:none}}.product-slider__pagination .embla__pagination-button{flex:1;height:1px;width:auto}.product-features{display:flex;flex-direction:column;row-gap:32px}@media(width >= 768px)and (width < 1280px){.product-features{display:grid;gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.product-features{gap:124px 40px}}@media(width >= 1536px){.product-features{gap:124px 80px}}.product-features__item{display:flex;flex-direction:column;row-gap:16px}@media(width >= 1280px){.product-features__item{align-items:flex-start;column-gap:64px;flex-direction:row}.product-features__item:nth-child(2n){flex-direction:row-reverse}}.product-features__media{aspect-ratio:343/225;border-radius:16px;overflow:clip}@media(width >= 768px){.product-features__media{aspect-ratio:336/225}}@media(width >= 1280px){.product-features__media{aspect-ratio:728/480;max-width:55%}}@media(width >= 1536px){.product-features__media{max-width:none}}.product-features__img{display:block;object-fit:cover;width:100%}@media(width >= 1280px){.product-features__content{flex:1 1 0;padding-top:24px}}.product-features__title{color:var(--color-dark);font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:12px}@media(width >= 1280px){.product-features__title{font-size:48px;letter-spacing:-.03em;line-height:113%;margin-bottom:24px}}.product-features__desc{font-size:14px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.product-features__desc{font-size:20px;line-height:130%}}.product-video{display:flex;flex-direction:column;row-gap:32px}@media(width >= 768px){.product-video{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.product-video{gap:48px}}.product-video__media{aspect-ratio:728/470;border-radius:12px;margin-bottom:12px;overflow:clip;position:relative}@media(width >= 1280px){.product-video__media{margin-bottom:24px}}.product-video__media:hover .product-video__img{transform:scale(1.05)}.product-video__img{transition:transform .7s ease}.product-video__play{color:var(--color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-video__caption{color:var(--color-dark);font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:130%}@media(width >= 1280px){.product-video__caption{font-size:32px;letter-spacing:-.03em;line-height:113%}}.product-projects{position:relative}@media(width >= 640px){.product-projects__inner{margin-inline:auto;max-width:480px}}@media(width >= 1280px){.product-projects__inner{column-gap:40px;display:flex;flex-wrap:wrap;max-width:none}}@media(width >= 1536px){.product-projects__inner{column-gap:64px}}.product-projects__header{margin-bottom:20px}.product-projects__title{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%}.product-projects__meta{color:var(--color-dark);margin-bottom:4px}.product-projects__slider{margin-bottom:20px}.product-projects__slider .embla__slide{position:relative}.product-projects__slider .gallery__img-w{aspect-ratio:343/331}@media(width >= 768px){.product-projects__slider .gallery__img-w{aspect-ratio:480/331}}@media(width >= 1280px){.product-projects__slider{height:618px;margin:0;order:2;width:700px}.product-projects__slider .embla__container,.product-projects__slider .embla__slide,.product-projects__slider .embla__viewport,.product-projects__slider .gallery,.product-projects__slider .gallery__slider{height:100%}.product-projects__slider .gallery__img-w{aspect-ratio:auto;height:100%}.product-projects__slider .gallery__thumbs-viewport{max-height:100%}}@media(width >= 1536px){.product-projects__slider{height:772px;width:876px}}@media(width >= 1280px){.product-projects__cont{display:flex;flex:1;flex-direction:column;min-width:0;order:1}}.product-projects__desc{color:var(--color-grey-600);font-size:14px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.product-projects__desc{color:var(--color-grey-500);font-size:18px;line-height:133%}}.product-projects__list{display:flex;flex-direction:column;row-gap:24px}.product-projects__list-item{border-bottom:1px solid var(--color-border-1);padding-bottom:16px}.product-projects__list-btn{color:var(--color-grey-300);cursor:pointer;display:block;padding:0;text-align:left;transition:color .2s ease;width:100%}.product-projects__list-btn:hover,.product-projects__list-btn_active{color:var(--color-dark)}.product-projects__list-btn_active{pointer-events:none}.product-projects__list-meta{color:var(--color-dark);font-size:15px;line-height:140%;margin-bottom:4px}.product-projects__list-title{color:var(--color-dark);display:block;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:113%}.product-projects__arrows{align-items:center;column-gap:32px;display:flex;justify-content:center;margin-top:24px}.product-projects__arrow{color:var(--color-black);cursor:pointer;transition:color .2s ease,opacity .2s ease}.product-projects__arrow:hover{color:var(--color-grey-300)}.product-projects__arrow:disabled{color:var(--color-grey-300);cursor:default;opacity:1;pointer-events:none}.news{border-top:1px solid var(--color-border-2);margin-top:56px;padding-top:16px}@media(width >= 768px){.news{margin-top:80px}}@media(width >= 1280px){.news{margin-top:124px}}.news__slide{flex:0 0 172px;min-width:0;width:172px}@media(width >= 1280px){.news__slide{flex:0 0 calc(25% - 12px);width:auto}}.news__container{display:flex;gap:10px;padding-inline:16px}@media(width < 1280px){.news__container{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.news__container::-webkit-scrollbar{display:none}}@media(width >= 768px){.news__container{padding-inline:32px}}@media(width >= 1280px){.news__container{gap:16px;padding-inline:0}}.news__viewport{margin-inline:-16px;overflow:hidden}@media(width >= 768px){.news__viewport{margin-inline:-32px}}@media(width >= 1280px){.news__viewport{margin-inline:0}}.cta-bar{margin-top:56px;position:relative}@media(width >= 768px){.cta-bar{margin-top:80px}}@media(width >= 1280px){.cta-bar{margin-top:124px;overflow:clip;z-index:2}}.cta-bar__img-wrap{height:130px;margin-inline:-16px;overflow:hidden;position:relative}@media(width >= 768px){.cta-bar__img-wrap{margin-bottom:35px;margin-inline:0}}@media(width >= 1280px){.cta-bar__img-wrap{height:261px;left:0;margin:0;overflow:visible;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}}.cta-bar__img-group,.cta-bar__img-list{column-gap:12px;display:flex}.cta-bar__img-list{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media(width >= 1280px){.cta-bar__img-list{height:100%}.cta-bar__img-group{column-gap:24px;position:absolute;top:50%;transform:translateY(-50%)}.cta-bar__img-group_1{left:50%;margin:6px 0 0 394px}.cta-bar__img-group_2{margin:5px 392px 0 0;right:50%}}.cta-bar__img{aspect-ratio:1/1;display:block;min-width:130px;object-fit:cover;width:130px}@media(width >= 1280px){.cta-bar__img{min-width:261px;width:261px}}.cta-bar__time{align-items:center;column-gap:6px;display:flex;font-size:18px;justify-content:center;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.cta-bar__time{font-size:22px;line-height:118%}}.cta-bar__title{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:114%;margin:16px 0 32px;text-align:center}@media(width >= 1280px){.cta-bar__title{font-size:76px;line-height:89%;margin:24px 0 48px}}.about{background:var(--color-brown);border-radius:16px;padding:24px 0}@media(width >= 768px){.about{margin-inline:32px;padding-block:28px}}@media(width >= 1280px){.about{background:url(/img/about/about-bg.webp) no-repeat top left var(--color-brown);background-size:700px auto;margin-inline:24px;padding:84px 0 136px}}@media(width >= 1536px){.about{background-size:869px auto}}@media(width >= 768px)and (width < 1280px){.about__wrap{padding-inline:24px}}.about__inner{border-top:1px solid #a69c8f;padding-top:16px}@media(width >= 1280px){.about__inner{column-gap:60px;display:flex;flex-wrap:wrap;padding-top:24px}}.about__media{display:none}@media(width >= 1280px){.about__media{display:flex;flex:1;flex-direction:column;min-width:0}}.about__img-w{border-radius:12px;height:703px;max-width:100%;overflow:clip;width:530px}.about__img{height:100%;object-fit:cover;width:100%}@media(width >= 1280px){.about__cont{width:640px}}@media(width >= 1536px){.about__cont{width:740px}}.about__meta-title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:120%;margin-bottom:16px}@media(width >= 1280px){.about__meta-title{font-size:24px;font-weight:400;line-height:117%}}.about__description,.about__heading{color:var(--color-dark);font-size:14px;letter-spacing:-.02em;line-height:143%}.about__heading{margin-bottom:20px}@media(width >= 1280px){.about__heading{font-size:36px;letter-spacing:-.03em;line-height:111%;margin-bottom:100px}.about__description{font-size:22px;line-height:127%;max-width:526px}}.about__stats-grid{display:flex;flex-direction:column;margin-top:24px;row-gap:10px}@media(width >= 640px){.about__stats-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.about__stats-grid{gap:16px;margin-top:110px}}.about__card{border-radius:12px;display:flex;flex-direction:column;min-height:326px;padding:28px 20px}@media(width >= 1280px){.about__card{padding:32px}}.about__card_white{background:var(--color-white)}@media(width >= 1280px){.about__card_white{grid-row:span 2/span 2}}.about__card_black{background:url(/img/about/about-card-black.webp) #0a0a0a no-repeat 100% 100%;color:var(--color-white)}@media(width >= 1280px){.about__card_black{height:403px}}.about__stat-number{font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:108%;text-transform:uppercase}@media(width >= 1280px){.about__stat-number{font-size:85px;line-height:100%}}.about__stat-label{font-size:18px;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.about__stat-label{font-size:20px;letter-spacing:-.01em;line-height:140%}}.about__lines-decor{background:url(/img/about/lines-decor.svg) no-repeat 50%;background-size:auto 70px;flex:1}@media(width >= 768px){.about__lines-decor{background-image:url(/img/about/lines-decor-md.svg)}}@media(width >= 1280px){.about__lines-decor{background-image:url(/img/about/lines-decor-xl.svg)}}.about__cta-btn{width:100%}@media(width >= 640px)and (width < 1280px){.about__cta-btn{grid-column:span 2/span 2}}@media(width >= 1280px){.about__cta-btn{grid-column-start:2;height:90px;justify-content:space-between;padding-inline:32px}}.cooperation{display:flex;flex-direction:column;row-gap:10px;text-decoration:none}@media(width >= 768px){.cooperation{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.cooperation{gap:16px;grid-template-columns:1fr 389px 389px}}.cooperation__card{background:var(--color-smoke);border-radius:12px;height:300px;overflow:clip;position:relative}@media(width >= 1280px){.cooperation__card{height:auto}}.cooperation__card_white-text{color:var(--color-white)}.cooperation__card:hover .cooperation__img-w{transform:scale(1.1)}@media(width >= 768px){.cooperation__card_1{grid-column:span 2/span 2}}@media(width >= 1280px){.cooperation__card_1{grid-column:span 1/span 1;grid-row:span 2/span 2}.cooperation__card_1 .cooperation__title{font-size:36px;line-height:100%}.cooperation__card_1 .cooperation__cont{padding-block:48px}.cooperation__card_2{grid-row:span 2/span 2}.cooperation__card_3{height:502px}}@media(width >= 768px)and (width < 1280px){.cooperation__btn{grid-column:span 2/span 2}}@media(width >= 1280px){.cooperation__btn{grid-column-start:3;height:90px;justify-content:space-between}}.cooperation__arrow{height:20px;position:absolute;right:24px;top:24px;width:24px}@media(width >= 1280px){.cooperation__arrow{right:30px;top:30px}}.cooperation__cont{display:flex;flex-direction:column;height:100%;inset:0;padding:24px 16px;position:absolute;row-gap:10px;width:100%;z-index:10}@media(width >= 1280px){.cooperation__cont{padding:32px;row-gap:32px}}.cooperation__img-w{display:block;height:100%;inset:0;position:absolute;transition:all .7s ease;width:100%}.cooperation__img{display:block;height:100%;object-fit:cover;width:100%}.cooperation__title{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:125%;padding-right:34px}@media(width >= 1280px){.cooperation__title{font-size:28px;line-height:114%}}.cooperation__num{font-size:18px;line-height:133%}.cooperation__circles{display:block;margin-bottom:-34px;margin-left:auto;width:72px}@media(width >= 1280px){.cooperation__circles{margin:0;width:93px}}.cooperations{display:flex;flex-direction:column;row-gap:56px}@media(width >= 1280px){.cooperations{row-gap:124px}}.cooperations__item{display:flex;flex-direction:column}@media(width >= 1280px){.cooperations__item{align-items:start;flex-direction:row;gap:88px}.cooperations__item_reverse{flex-direction:row-reverse}}.cooperations__img-w{display:none}@media(width >= 1280px){.cooperations__img-w{border-radius:12px;display:block;flex-shrink:0;height:630px;overflow:clip;position:relative;width:545px}}.cooperations__img{height:100%;object-fit:cover;width:100%}.cooperations__num{color:var(--color-white);font-size:18px;font-weight:400;left:24px;line-height:133%;position:absolute;top:24px}.cooperations__content{flex:1}.cooperations__icon{display:block;height:80px;margin-bottom:24px;width:auto}@media(width >= 1280px){.cooperations__icon{height:92px;margin-bottom:40px}}.cooperations__title{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:16px}@media(width >= 1280px){.cooperations__title{font-size:48px;line-height:113%;margin-bottom:40px}}.cooperations__desc{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%;margin-bottom:20px}@media(width >= 1280px){.cooperations__desc{font-size:22px;line-height:118%;margin-bottom:40px}}.cooperations__list{margin-bottom:24px}@media(width >= 1280px){.cooperations__list{margin-bottom:40px}}.cooperations__list ul li{margin-bottom:6px}@media(width >= 1280px){.cooperations__list ul li{margin-bottom:12px}}.media-feed{margin-inline:-16px;overflow:auto}@media(width < 1280px){.media-feed{-ms-overflow-style:none;scrollbar-width:none}.media-feed::-webkit-scrollbar{display:none}}@media(width >= 768px){.media-feed{margin-inline:-32px}}@media(width >= 1280px){.media-feed{margin-inline:0}}.media-feed__inner{column-gap:10px;display:inline-flex;padding-inline:16px}@media(width >= 768px){.media-feed__inner{padding-inline:32px}}@media(width >= 1280px){.media-feed__inner{align-items:start;column-gap:40px;display:flex;justify-content:space-between;padding-inline:0}}.media-feed__card{display:flex;flex-direction:column;width:300px}@media(width >= 1280px){.media-feed__card:not(.media-feed__card_featured,.media-feed__card_secondary){display:none}}.media-feed__card:hover .media-feed__img{transform:scale(1.1)}@media(width >= 1280px){.media-feed__card_featured{width:870px}.media-feed__card_featured .media-feed__img-w{height:500px}.media-feed__card_featured .media-feed__title{font-size:36px;line-height:111%}.media-feed__card_secondary{margin-top:90px;width:420px}}.media-feed__img-w{border-radius:12px;display:block;height:193px;margin-bottom:12px;overflow:clip}@media(width >= 1280px){.media-feed__img-w{height:280px}}.media-feed__img{display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.media-feed__date{color:var(--color-grey-600);font-size:12px;line-height:150%;margin-bottom:4px}@media(width >= 1280px){.media-feed__date{font-size:14px;line-height:143%;margin-bottom:12px}}.media-feed__title{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%}@media(width >= 1280px){.media-feed__title{font-size:28px;line-height:114%}}.media-feed__desc{color:var(--color-dark);font-size:15px;letter-spacing:-.02em;line-height:140%;margin-top:8px}@media(width >= 1280px){.media-feed__desc{font-size:18px;line-height:128%;margin-top:16px}}.showcase{--embla-gap:12px}@media(width >= 1280px){.showcase{position:relative}.showcase:after,.showcase:before{background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;position:absolute;top:0;width:170px;z-index:10}.showcase:before{background-image:url(/img/w-shadow-left.svg);background-position:0;left:0}.showcase:after{background-image:url(/img/w-shadow-right.svg);background-position:100%;right:0}}.showcase__arrow{display:none;position:absolute;z-index:15}@media(width >= 1280px){.showcase__arrow{cursor:pointer;display:block;height:100%;top:0;width:170px}.showcase__arrow_prev{left:0}.showcase__arrow_next{right:0}}.showcase__container{align-items:center;padding-inline:16px}@media(width < 1280px){.showcase__container{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.showcase__container::-webkit-scrollbar{display:none}}@media(width >= 768px){.showcase__container{padding-inline:32px}}@media(width >= 1280px){.showcase__container{padding-inline:0}}.showcase__slide{flex-basis:300px}@media(width >= 1280px){.showcase__slide{flex-basis:700px}.showcase__slide.is-selected .showcase__card{opacity:1}}@media(width >= 1536px){.showcase__slide{flex-basis:800px}}.showcase__card:hover .showcase__img{transform:scale(1.1)}@media(width < 1280px){.showcase__card{transform:scale(1)!important}}@media(width >= 1280px){.showcase__card{opacity:.6;transform-origin:center center;transition:opacity .2s ease;will-change:transform}}.showcase__img-w{border-radius:12px;display:block;height:188px;overflow:clip}@media(width >= 1280px){.showcase__img-w{height:500px}}.showcase__img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.showcase__meta{align-items:center;color:var(--color-dark);column-gap:8px;display:flex;flex-wrap:wrap;font-size:12px;line-height:133%;margin-top:12px;text-transform:uppercase}@media(width >= 1280px){.showcase__meta{font-size:13px;line-height:138%;margin-top:16px}}.showcase__title{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%;margin-top:4px}@media(width >= 1280px){.showcase__title{font-size:32px;line-height:113%}}.about-features{background:#0a0a0a;border-radius:16px;color:var(--color-white);overflow:clip;padding:28px 16px;position:relative}.about-features:after,.about-features:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.about-features:after{display:none}@media(width >= 1280px){.about-features:after{background-image:url(/img/about-features/about-features-bg-right.webp);background-position:0 100%;display:block;height:1005px;right:0;top:33px;width:425px}}.about-features:before{background-image:url(/img/about-features/about-features-bg.webp);background-position:0 100%;bottom:0;height:786px;left:0;width:371px}@media(width >= 768px){.about-features:before{background-position:left 232px}}@media(width >= 1280px){.about-features:before{background-image:url(/img/about-features/about-features-bg-left.webp);background-position:0 100%;bottom:22px;height:849px;width:404px}}@media(width >= 768px){.about-features{margin-inline:32px;padding:28px 30px}}@media(width >= 1280px){.about-features{margin-inline:24px;padding:124px 30px}}@media(width < 1280px){.about-features__inner{padding-inline:0}}.about-features__video{border-radius:12px;height:480px;overflow:clip;position:relative;z-index:5}.about-features__video:hover .about-features__video-img{transform:scale(1.02)}@media(width >= 1280px){.about-features__video{height:850px}}.about-features__video-img-w{height:100%;inset:0;position:absolute;width:100%}.about-features__video-img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.about-features__video-cont{display:flex;flex-direction:column;height:100%;inset:0;padding:24px 16px;position:absolute;width:100%;z-index:15}@media(width >= 1280px){.about-features__video-cont{padding:48px 32px}}.about-features__video-info{border-top:1px solid hsla(0,0%,100%,.3);padding-top:16px}@media(width >= 1280px){.about-features__video-info{padding-top:24px}}.about-features__video-title{font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:120%;margin-bottom:20px}@media(width >= 1280px){.about-features__video-title{font-size:24px;font-weight:500;line-height:117%;margin-bottom:32px}}.about-features__video-desc{font-size:20px;letter-spacing:-.02em;line-height:120%}@media(width >= 1280px){.about-features__video-desc{font-size:32px;letter-spacing:-.03em;line-height:113%;max-width:543px}}.about-features__video-play-text{color:var(--color-white);display:none;font-size:22px;letter-spacing:-.02em;line-height:118%}@media(width >= 1280px){.about-features__video-play-text{display:block}}.about-features__service{margin-top:60px;position:relative;z-index:5}@media(width >= 1280px){.about-features__service{margin-top:124px}}.about-features__title{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:129%;margin-bottom:32px}@media(width >= 1280px){.about-features__title{font-size:76px;line-height:89%;margin-bottom:60px}}.about-features__list{display:flex;flex-direction:column;row-gap:32px}@media(width >= 768px){.about-features__list{display:grid;flex-direction:row;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.about-features__item{display:flex;flex-direction:column;row-gap:24px}@media(width >= 1280px){.about-features__item{row-gap:48px}}.about-features__item-text{font-size:18px;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.about-features__item-text{font-size:24px;letter-spacing:normal;line-height:117%}.advantages{position:relative}.advantages:before{background:url(/img/track-systems/advantages/advantages-shadow.webp) no-repeat 0;background-size:content;content:"";display:block;height:928px;left:-220px;position:absolute;top:-170px;width:869px;z-index:-1}}.advantages__inner{align-items:center;display:flex;flex-direction:column;gap:24px}@media(width >= 1280px){.advantages__inner{align-items:start;flex-direction:row;gap:88px}}.advantages__media{border-radius:999px;height:240px;overflow:clip;width:240px}@media(width >= 1280px){.advantages__media{border-radius:16px;height:703px;width:530px}}.advantages__body{width:100%}@media(width >= 1280px){.advantages__body{flex:1;min-width:0}}.advantages__title{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:24px;text-align:center}@media(width >= 1280px){.advantages__title{font-size:76px;line-height:89%;margin-bottom:60px;text-align:left}}.advantages__grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(width >= 1280px){.advantages__grid{gap:40px 64px;max-width:652px}}.advantages__item{display:flex;flex-direction:column;gap:12px}@media(width >= 1280px){.advantages__item{flex-direction:row;gap:20px}}.advantages__icon{display:block;height:64px;width:64px}.advantages__text{font-size:13px;letter-spacing:-.02em;line-height:146%}@media(width >= 1280px){.advantages__text{flex:1;font-size:16px;line-height:131%}}.mount__grid{display:grid;gap:56px;grid-template-columns:1fr}@media(width >= 768px){.mount__grid{grid-template-columns:repeat(2,1fr)}}@media(width >= 1280px){.mount__grid{gap:0 64px}}.mount__item{align-items:center;display:flex;flex-direction:column;text-align:center}@media(width >= 1280px){.mount__item{align-items:start;display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center}}.mount__title{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%}@media(width >= 1280px){.mount__title{align-self:end;font-size:76px;line-height:89%}}.mount__desc{color:var(--color-dark);font-size:16px;letter-spacing:-.02em;line-height:138%;margin-top:12px}@media(width >= 1280px){.mount__desc{font-size:20px;line-height:130%;margin-top:24px}}.mount__media{aspect-ratio:1;border-radius:50%;margin-bottom:24px;max-width:240px;order:-1;overflow:clip;width:100%}@media(width >= 1280px){.mount__media{margin-bottom:0;margin-top:48px;max-width:550px;order:0}}.series__title{color:var(--color-black);font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:22px;text-align:center}@media(width >= 1280px){.series__title{font-size:76px;line-height:89%;margin-bottom:40px}}.magline-gallery{display:flex;flex-direction:column;gap:10px}@media(width >= 768px){.magline-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.magline-gallery{gap:16px;grid-template-columns:550px 1fr 1fr}}@media(width >= 1536px){.magline-gallery{grid-template-columns:670px 1fr 1fr}}.magline-gallery__card{background:var(--color-smoke);border-radius:12px;height:300px;overflow:clip;position:relative;text-decoration:none}@media(width >= 1280px){.magline-gallery__card{height:auto}}.magline-gallery__card:hover .magline-gallery__img-w{transform:scale(1.1)}.magline-gallery__card_1{height:315px}@media(width >= 768px){.magline-gallery__card_1{grid-row:span 2/span 2;height:auto}}@media(width >= 1280px){.magline-gallery__card_1{grid-column:1;grid-row:span 2/span 2}}.magline-gallery__card_2{height:142px}@media(width >= 768px){.magline-gallery__card_2{height:299px}}@media(width >= 1280px){.magline-gallery__card_2{grid-column:2;grid-row:span 2/span 2;height:auto}}.magline-gallery__card_3{height:608px}@media(width >= 768px){.magline-gallery__card_3{height:299px}}@media(width >= 1280px){.magline-gallery__card_3{grid-column:3;grid-row:1;height:296px}}.magline-gallery__img-w{display:block;height:100%;inset:0;position:absolute;transition:transform .7s ease;width:100%}.magline-gallery__img{display:block;height:100%;object-fit:cover;width:100%}@media(width >= 768px)and (width < 1280px){.magline-gallery__cta{grid-column:span 2/span 2}}@media(width >= 1280px){.magline-gallery__cta{align-items:flex-end;border-radius:12px;font-size:20px;font-weight:400;grid-column:3;grid-row:2;height:296px;justify-content:flex-start;letter-spacing:-.01em;padding:32px;position:relative}}.magline-gallery__cta-arrow{height:16px;width:16px}@media(width >= 1280px){.magline-gallery__cta-arrow{height:20px;position:absolute;right:30px;top:30px;width:20px}}.reviews-slider__slide{flex:0 0 182px;min-width:0;width:182px}.reviews-slider__slide_text{flex:0 0 310px;width:310px}@media(width >= 1280px){.reviews-slider__slide{flex:0 0 calc(25% - 12px);width:auto}}.reviews-slider__container{display:flex;gap:10px;padding-inline:16px}@media(width < 1280px){.reviews-slider__container{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.reviews-slider__container::-webkit-scrollbar{display:none}}@media(width >= 768px){.reviews-slider__container{padding-inline:32px}}@media(width >= 1280px){.reviews-slider__container{gap:16px;padding-inline:0}}.reviews-slider__viewport{margin-inline:-16px;overflow:hidden}@media(width >= 768px){.reviews-slider__viewport{margin-inline:-32px}}@media(width >= 1280px){.reviews-slider__viewport{margin-inline:0}.articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.articles__header{border:0;flex-direction:column;gap:24px;justify-content:start;padding:0}.articles__title{font-size:76px;letter-spacing:-.05em;line-height:89%}}.articles__cont{margin-inline:-16px;overflow:hidden}@media(width < 1280px){.articles__cont{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.articles__cont::-webkit-scrollbar{display:none}}@media(width >= 768px){.articles__cont{margin-inline:-32px}}@media(width >= 1280px){.articles__cont{margin-inline:0}}.articles__list{column-gap:10px;display:inline-flex;padding-inline:16px}@media(width >= 768px){.articles__list{padding-inline:32px}}@media(width >= 1280px){.articles__list{display:flex;flex-direction:column;padding:0;row-gap:32px}}.articles__card{display:flex;flex-direction:column;min-width:0;row-gap:12px;width:300px}.articles__card:hover .articles__img{transform:scale(1.1)}@media(width >= 1280px){.articles__card{column-gap:24px;flex-direction:row;flex-wrap:wrap;width:100%}}.articles__img-w{border-radius:10px;height:183px;overflow:clip}@media(width >= 1280px){.articles__img-w{height:183px;width:260px}}.articles__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@media(width >= 1280px){.articles__card-cont{flex:1}}.articles__date{color:var(--color-grey-600);font-size:12px;line-height:150%;margin-bottom:4px;text-transform:uppercase}@media(width >= 1280px){.articles__date{font-size:15px;line-height:140%;margin-bottom:12px}}.articles__name{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%}@media(width >= 1280px){.articles__name{font-size:28px;line-height:114%}}.footer{display:flex;flex-direction:column;padding:0 16px 16px;row-gap:10px}@media(width >= 768px){.footer{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 32px 16px}}@media(width >= 1280px){.footer{gap:16px;grid-template-columns:1fr 500px;padding:0 24px 16px}}@media(width >= 1536px){.footer{grid-template-columns:1fr 603px}}.footer__info{background:#edebe9 url(/img/footer/footer-info.webp) no-repeat 100% 100%;border-radius:12px;display:flex;flex-direction:column;padding:20px 16px}@media(width >= 768px){.footer__info{background-image:url(/img/footer/footer-info-md.webp);padding-inline:20px}}@media(width >= 1280px){.footer__info{background-image:url(/img/footer/footer-info-xl.webp);min-height:516px;padding:48px 32px}}.footer__info-header{display:none}@media(width >= 1280px){.footer__info-header{display:flex;flex:1;justify-content:space-between}}.footer__info-bottom{margin-top:24px}@media(width >= 1280px){.footer__info-bottom{align-items:center;column-gap:24px;display:flex}}.footer__info-title{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:111%}.footer__go-up{align-items:center;background:var(--color-white);border-radius:8px;color:var(--color-dark);display:flex;height:69px;justify-content:center;transition:all .2s ease;width:69px}.footer__go-up:hover{background:var(--color-dark);color:var(--color-white)}.footer__list{display:none}@media(width >= 1280px){.footer__list{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px 24px;justify-content:end}}.footer__list-item{color:var(--color-dark);font-size:16px;letter-spacing:-.01em;transition:color .2s ease;white-space:nowrap}.footer__list-item:hover{color:var(--color-grey-600)}.footer__list-item_wrap{text-align:right;white-space:normal}.footer__contacts{align-items:center;column-gap:12px;display:flex;justify-content:end}@media(width < 1280px){.footer__contacts{flex:1}}@media(width >= 1280px){.footer__contacts{column-gap:24px}}.footer__phone{color:var(--color-black);font-size:18px;letter-spacing:-.02em;line-height:133%;text-align:right;transition:color .2s ease}@media(width >= 1280px){.footer__phone{font-size:36px;letter-spacing:-.03em;line-height:117%}}.footer__phone:hover{color:var(--color-grey-600)}.footer__meta{display:flex;flex-direction:column;font-size:12px;letter-spacing:-.01em;line-height:150%;row-gap:4px;text-align:right}@media(width >= 1280px){.footer__meta{font-size:16px;text-align:left;white-space:nowrap}}@media(width >= 1536px){.footer__meta{column-gap:24px;flex-direction:row}}.footer__promo{background:var(--color-brown);border-radius:12px;padding:20px 16px}@media(width >= 768px){.footer__promo{padding-inline:20px}}@media(width >= 1280px){.footer__promo{display:flex;flex-direction:column;padding:48px 32px}}.footer__promo-title{font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:114%;margin-bottom:12px}@media(width >= 1280px){.footer__promo-title{font-size:60px;line-height:89%;margin-bottom:16px}}@media(width >= 1536px){.footer__promo-title{font-size:76px}}.footer__promo-text{color:var(--color-dark);font-size:14px;letter-spacing:-.01em;line-height:143%}@media(width >= 1280px){.footer__promo-text{font-size:22px;letter-spacing:-.02em;line-height:118%}}.header{align-items:center;display:grid;grid-template-columns:1fr 115px 1fr;height:52px;left:12px;margin-inline:auto;max-width:720px;padding:0 20px;position:fixed;right:calc(12px + var(--scrollbar-width, 0px));top:12px;z-index:200}@media(width >= 1280px){.header{display:flex;max-width:960px;top:24px}}.header:before{background:var(--color-white);border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.09),0 10px 36px 0 rgba(0,0,0,.1);content:"";display:block;height:52px;left:0;position:absolute;top:0;width:100%;z-index:-1}.header_active:before,.header_search-open:before{border-bottom:1px solid var(--color-border-1);border-radius:5px 5px 0 0}@media(width < 1280px){.header_active .header__menu{opacity:1;pointer-events:all;transform:translateX(0)}}.header__location{align-items:center;background:none;border:0;color:var(--color-black);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:20px;letter-spacing:-.02em;line-height:1;outline:0;transition:color .2s ease}.header__location:hover{color:var(--color-dark)}.header__location:focus-visible{border-radius:2px;outline:2px solid var(--color-yellow);outline-offset:2px}.header__location-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__action-btn{border:0;color:var(--color-black);cursor:pointer;height:20px;outline:0;position:relative;transition:all .2s ease;width:20px}.header__action-btn:hover{color:var(--color-dark)}.header__action-btn_active svg{fill:var(--color-yellow)}.header__action-badge{background:var(--color-yellow);border-radius:50%;display:block;height:10px;position:absolute;right:-4px;top:-2px;width:10px}.header__logo{display:block;max-width:none;width:115px}@media(width >= 1280px){.header__logo{width:114px}}@media(width < 1280px){.header__menu{background:var(--color-white);border-radius:0 0 5px 5px;left:0;max-height:calc(100vh - 76px);opacity:0;overflow:auto;padding:24px;pointer-events:none;position:absolute;top:52px;transform:translateX(-100%);width:100%}}@media(width >= 1280px){.header__menu{align-items:center;border-left:1px solid var(--color-border-3);border-right:1px solid var(--color-border-3);display:flex;flex:1;height:52px;justify-content:center;padding-inline:24px}}.header__list{display:flex;flex-direction:column}@media(width >= 1280px){.header__list{flex-direction:row;gap:24px;min-width:0}}@media(width < 1280px){.header__list-item{padding-bottom:20px;padding-top:18px}.header__list-item:not(:last-child){border-bottom:1px solid var(--color-border-1)}}.header__list-link{color:var(--color-black);transition:color .2s ease}.header__list-link:focus-visible,.header__list-link:hover{color:var(--color-grey-600)}@media(width < 1280px){.header__list-link{display:block;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:135%}}@media(width >= 1280px){.header__list-link{cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}}@media(width < 1280px){.header__list-label{color:var(--color-grey-400);font-size:11px;font-weight:500;letter-spacing:.05em;line-height:182%;margin-bottom:12px;padding:0;text-transform:uppercase}}@media(width >= 1280px){.header__list-label{color:var(--color-dark);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.01em}.header__list-label:focus-visible,.header__list-label:hover,.header__list-label_active{color:var(--color-grey-300)}}.header__dropdown{display:flex;flex-direction:column;row-gap:12px}@media(width >= 1280px){.header__dropdown{background:var(--color-white);border-radius:0 0 5px 5px;display:none;left:0;padding:24px;position:absolute;row-gap:0;top:52px;width:100%}.header__dropdown_active{display:flex}.header__dropdown .header__list-link{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:135%}.header__dropdown_plain{row-gap:12px}.header__dropdown_plain .header__d-lable{margin:0}.header__dropdown_plain .header__dropdown-item{border:0!important;padding:0}.header__dropdown-item{padding-block:20px}.header__dropdown-item:not(:last-child){border-bottom:1px solid var(--color-border-1)}.header__dropdown-item:first-of-type{padding-top:0}.header__dropdown-item:last-child{padding-bottom:0}}.header__sublist{display:flex;flex-direction:column;padding:12px 0 8px 16px;row-gap:12px}@media(width >= 1280px){.header__sublist{display:grid;gap:12px 28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0 16px}}.header__sublist-link{color:var(--color-dark);font-size:15px;letter-spacing:-.02em;line-height:140%;transition:color .2s ease}.header__sublist-link:focus-visible,.header__sublist-link:hover{color:var(--color-grey-600)}.header__search{background:var(--color-white);border-radius:0 0 5px 5px;left:0;opacity:0;padding:24px;pointer-events:none;position:absolute;top:52px;transition:opacity .2s ease,translate .2s ease,visibility 0s .2s;translate:0 -12px;visibility:hidden;width:100%}.header__search_active{opacity:1;pointer-events:auto;transition:opacity .2s ease,translate .2s ease,visibility 0s;translate:0 0;visibility:visible}@media(prefers-reduced-motion:reduce){.header__search{transition:none;translate:0 0}}.header__search-label{color:var(--color-grey-400);font-size:11px;font-weight:500;letter-spacing:.05em;line-height:182%;margin-bottom:12px;text-transform:uppercase}.header__search-hint{color:var(--color-grey-600);font-size:13px;line-height:138%;margin-top:12px}.header__d-lable{display:none}@media(width >= 1280px){.header__d-lable{color:var(--color-grey-400);display:block;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:182%;margin-bottom:12px;text-transform:uppercase}}.header-overlay{background:var(--color-overlay);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:199}.header-overlay_active{opacity:1;pointer-events:all}.subcategories{margin-inline:-16px}@media(width >= 768px){.subcategories{margin-inline:-32px}}@media(width >= 1280px){.subcategories{margin-inline:0}}@media(width < 1280px){.subcategories{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.subcategories::-webkit-scrollbar{display:none}}.subcategories__list{column-gap:18px;display:inline-flex;padding-inline:16px}@media(width >= 768px){.subcategories__list{padding-inline:32px}}@media(width >= 1280px){.subcategories__list{column-gap:28px;padding-inline:0}}.subcategories__btn{align-items:center;color:var(--color-grey-400);column-gap:8px;display:flex;font-size:16px;letter-spacing:-.01em;line-height:138%;transition:color .2s ease;white-space:nowrap}@media(width >= 1280px){.subcategories__btn{font-size:28px;line-height:129%}}.subcategories__btn:focus-visible,.subcategories__btn:hover,.subcategories__btn_active{color:var(--color-dark)}.subcategories__img{display:block;height:24px;width:24px}@media(width >= 1280px){.subcategories__img{height:40px;width:40px}}.tags{margin-inline:-16px}@media(width >= 768px){.tags{margin-inline:-32px}}@media(width >= 1280px){.tags{margin-inline:0}}@media(width < 1280px){.tags{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.tags::-webkit-scrollbar{display:none}}.tags__list{column-gap:18px;display:inline-flex;padding-inline:16px;padding-top:16px}@media(width >= 768px){.tags__list{padding-inline:32px}}@media(width >= 1280px){.tags__list{display:flex;flex-wrap:wrap;gap:12px 20px;padding-block:24px;padding-inline:0}}.tags__btn{color:var(--color-dark);cursor:pointer;font-size:14px;font-weight:500;line-height:143%;transition:color .2s ease;white-space:nowrap}@media(width >= 1280px){.tags__btn{font-size:16px;line-height:131%}}.tags__btn:focus-visible,.tags__btn:hover,.tags__btn_active{color:var(--color-grey-600)}.toolbar{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:24px}@media(width >= 768px){.toolbar{display:flex}}@media(width >= 1280px){.toolbar{margin-top:36px}}.toolbar__count{color:var(--color-grey-600);font-size:12px;font-weight:400;grid-column:2;line-height:133%;text-align:right;text-transform:uppercase}@media(width >= 768px){.toolbar__count{flex:1}}@media(width >= 1280px){.toolbar__count{font-size:13px;line-height:138%}}.pagination{align-items:center;column-gap:32px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}@media(width >= 1280px){.pagination{margin-top:64px}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center}.pagination__link,.pagination__separator{align-items:center;color:var(--color-grey-600);display:flex;font-size:15px;font-weight:400;height:40px;justify-content:center;line-height:133%;text-transform:uppercase;width:40px}@media(width >= 1280px){.pagination__link,.pagination__separator{height:44px;width:44px}}.pagination__link{border:1px solid transparent;border-radius:5px;transition:all .2s ease}.pagination__link:focus-visible,.pagination__link:hover,.pagination__link_active{border-color:var(--color-dark);color:var(--color-dark)}.pagination__arrow{color:var(--color-grey-600);font-size:15px;font-weight:400;line-height:133%}.pagination__arrow:focus-visible,.pagination__arrow:hover,.pagination__arrow_active{border-color:var(--color-dark);color:var(--color-dark)}.text-box.seo-text{color:var(--color-dark);font-size:14px;letter-spacing:-.02em;line-height:143%;max-width:926px}@media(width >= 1280px){.text-box.seo-text{font-size:16px;line-height:131%}}.text-box.seo-text h2{font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:120%;margin:32px 0 16px}@media(width >= 1280px){.text-box.seo-text h2{font-size:24px;line-height:117%;margin:40px 0 18px}}.text-box.seo-text h3{font-size:16px;line-height:140%;margin:24px 0 12px}@media(width >= 1280px){.text-box.seo-text h3{font-size:19px;line-height:132%;margin:28px 0 14px}}.text-box.seo-text h4{font-size:15px;line-height:140%;margin:20px 0 10px}@media(width >= 1280px){.text-box.seo-text h4{font-size:17px;line-height:135%;margin:24px 0 12px}}.text-box.seo-text ol,.text-box.seo-text p,.text-box.seo-text ul{margin-bottom:16px}.text-box.seo-text li{margin-bottom:8px}.text-box.seo-text>:first-child{margin-top:0}.text-box.seo-text>:last-child{margin-bottom:0}@media(width >= 1280px){.banner-promo{padding:20px}}.banner-promo__img-w{aspect-ratio:170/104;border-radius:10px;display:block;margin-bottom:10px;overflow:clip}.banner-promo__img-w:hover .banner-promo__img{transform:scale(1.1)}@media(width >= 768px){.banner-promo__img-w{aspect-ratio:228/139}}@media(width >= 1280px){.banner-promo__img-w{aspect-ratio:331/183}}.banner-promo__img{transition:transform .7s ease}.banner-promo__date{color:var(--color-grey-300);font-size:12px;font-weight:400;line-height:133%;margin-bottom:12px;text-transform:uppercase}@media(width >= 1280px){.banner-promo__date{font-size:15px;line-height:140%}}.banner-promo__title{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:133%}@media(width >= 1280px){.banner-promo__title{font-size:28px;line-height:114%}}.banner-collection{position:relative}@media(width >= 1280px){.banner-collection{margin-inline:-1px}}.banner-collection:hover .banner-collection__img{transform:scale(1.1)}.banner-collection__img-w{border-radius:10px;display:block;height:100px;overflow:clip}@media(width >= 1280px){.banner-collection__img-w{border-radius:0;height:240px}}.banner-collection__img{transition:transform .7s ease}.banner-collection__title{color:var(--color-white);font-size:20px;font-weight:400;inset:50% auto auto 50%;letter-spacing:-.03em;line-height:120%;position:absolute;transform:translate(-50%,-50%)}.banner-series{background:url(/img/banners/banner-series-shadow.webp) no-repeat right bottom var(--color-brown);border-radius:10px;overflow:clip;position:relative}@media(width >= 768px){.banner-series{background-image:url(/img/banners/banner-series-shadow-md.webp)}}@media(width >= 1280px){.banner-series{background-image:url(/img/banners/banner-series-shadow-xl.webp);border-radius:0}}.banner-series__cont{display:flex;flex-direction:column;min-height:539px;padding:24px 16px}@media(width >= 768px){.banner-series__cont{max-width:376px;min-height:0;padding:28px 24px}}@media(width >= 1280px){.banner-series__cont{height:100%;padding-block:48px}}.banner-series__img-w{display:block;height:225px;margin-right:-16px;margin-top:57px}@media(width >= 768px){.banner-series__img-w{bottom:9px;margin:0;position:absolute;right:0}}@media(width >= 1280px){.banner-series__img-w{bottom:60px;height:447px}}.banner-series__img{display:block;height:100%}.banner-series__title{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:16px}@media(width >= 1280px){.banner-series__title{font-size:36px;letter-spacing:-.03em;line-height:111%}}.banner-series__desc{color:var(--color-dark);font-size:14px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.banner-series__desc{font-size:16px;line-height:131%}}.project-inner-wrap{position:relative}@media(width >= 1280px){.project-inner-wrap:after{background:url(/img/projects/project-shadow.webp) no-repeat 100% 0;content:"";display:block;height:928px;position:absolute;right:24px;top:104px;width:869px;z-index:-1}.project-inner{column-gap:40px;display:flex;flex-wrap:wrap}.project-inner__slider{min-width:0;order:2;width:732px}.project-inner__cont{flex:1;order:1}.project-inner__box{max-width:608px}}.gallery{--gallery-thumb-size:64px;--gallery-gap:12px}@media(width >= 1280px){.gallery{align-items:flex-end;display:flex;flex-direction:row;gap:var(--gallery-gap)}}.gallery__slider{--embla-gap:16px;border-radius:12px;overflow:clip}.gallery__slider .embla__container{padding-left:0}.gallery__slider .embla__slide{flex:0 0 100%}@media(width >= 1280px){.gallery__slider{flex:1 1 auto;min-width:0}}.gallery__img-w_zoomable{cursor:zoom-in}.gallery__img-w{aspect-ratio:343/331;border-radius:12px;overflow:clip}@media(width >= 768px){.gallery__img-w{aspect-ratio:704/331}}@media(width >= 1280px){.gallery__img-w{aspect-ratio:656/776}}.gallery__thumbs{flex-shrink:0;margin-top:10px;margin-inline:-16px;min-width:0}@media(width >= 768px){.gallery__thumbs{margin-inline:-32px}}@media(width >= 1280px){.gallery__thumbs{flex:0 0 var(--gallery-thumb-size);margin:0;order:-1;width:var(--gallery-thumb-size)}}.gallery__thumbs-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding-inline:16px;width:100%}@media(width >= 768px){.gallery__thumbs-viewport{padding-inline:32px}}@media(width >= 1280px){.gallery__thumbs-viewport{cursor:grab;max-height:calc((732px - var(--gallery-thumb-size) - var(--gallery-gap))*776/656);overflow-x:hidden;overflow-y:auto;touch-action:pan-y}}.gallery__thumbs-viewport.is-dragging{cursor:grabbing}.gallery__thumbs-viewport::-webkit-scrollbar{display:none}.gallery__thumbs-container{display:flex;gap:8px;width:max-content}@media(width >= 1280px){.gallery__thumbs-container{flex-direction:column;width:auto}}.gallery__thumb{border-radius:5px;cursor:pointer;flex:0 0 64px;height:64px;opacity:.2;overflow:clip;transition:opacity .2s ease;width:64px}@media(width >= 1280px){.gallery__thumb{flex-basis:var(--gallery-thumb-size)}}.gallery__thumb:hover{opacity:.5}.gallery__thumb.is-active{opacity:1}.partners-grid{display:grid;gap:1px;grid-template-columns:repeat(1,minmax(0,1fr));padding:1px}@media(width >= 768px){.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners-grid>.partner-card{outline:1px solid var(--color-border-1)}.partners-map{display:flex;flex-direction:column;row-gap:10px}@media(width >= 1280px){.partners-map{column-gap:10px;flex-direction:row}}.partners-map__map-wrap{flex-shrink:0}@media(width >= 1280px){.partners-map__map-wrap{flex:1;order:2}}.partners-map__map{border-radius:12px;height:480px;overflow:clip;position:relative;width:100%}@media(width >= 1280px){.partners-map__map{height:700px}}.partners-map__sidebar{background:var(--color-smoke);border-radius:12px}@media(width >= 1280px){.partners-map__sidebar{display:flex;flex-direction:column;flex-shrink:0;height:700px;width:494px}}.partners-map__heading{border-bottom:1px solid #dcdcdc;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:133%;padding:16px 24px}@media(width >= 1280px){.partners-map__heading{font-size:22px;line-height:118%;padding:20px}}.partners-map__list{list-style:none;margin:0;padding:0}@media(width >= 1280px){.partners-map__list{flex:1;min-height:0;order:1;overflow-y:auto;scrollbar-width:none}.partners-map__list::-webkit-scrollbar{display:none}}.partners-map__item:not(:last-child){border-bottom:1px solid #dcdcdc}.partners-map__card{background:transparent;border:0}@media(width >= 1280px){.partners-map__card{padding:20px}}.map-drop{display:none}.map-drop_active{display:block}@media(width < 1280px){.map-drop{background:rgba(34,34,34,.5);inset:0;position:fixed;z-index:200}}@media(width >= 1280px){.map-drop{left:var(--drop-x);position:absolute;top:var(--drop-y);transform:translateX(-50%);width:341px}}.map-drop__card-wrap{background:var(--color-white);border-radius:12px 12px 0 0;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);overflow:clip}@media(width < 1280px){.map-drop__card-wrap{bottom:0;left:0;position:fixed;right:0;z-index:101}}@media(width >= 1280px){.map-drop__card-wrap{border-radius:12px}}.map-drop__close{color:var(--color-grey-600);cursor:pointer;position:absolute;right:8px;top:8px;transition:color .2s ease}.map-drop__close:hover{color:var(--color-dark)}@media(width >= 1280px){.map-drop__card{padding:16px}}.article-page{margin-inline:auto;max-width:1104px}.article-page__lead{color:var(--color-grey-600);font-size:15px;letter-spacing:-.02em;line-height:140%;margin:0 auto 16px;max-width:728px;text-align:center}@media(width >= 1280px){.article-page__lead{font-size:20px;line-height:130%;margin-bottom:24px}}.article-page__date{color:var(--color-dark);font-size:12px;line-height:133%;text-align:center;text-transform:uppercase}@media(width >= 1024px){.article-page__text-box{margin-inline:auto;max-width:728px}}.contact-channels{display:flex;flex-direction:column;list-style:none;margin-bottom:32px;row-gap:24px}@media(width >= 1280px){.contact-channels{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:131px}}.contact-channels__item{display:flex;flex-direction:column;row-gap:8px}.contact-channels__link{font-size:18px;font-weight:500;letter-spacing:-.05em;line-height:133%;transition:color .2s ease}@media(width >= 1280px){.contact-channels__link{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:118%}}.contact-channels__label,.contact-channels__link:hover{color:var(--color-grey-600)}.contact-channels__label{font-size:14px;letter-spacing:-.02em;line-height:143%}@media(width >= 1280px){.contact-channels__label{color:#757575;font-size:16px;line-height:131%}}.contact-channels__title{font-size:18px;font-weight:500;letter-spacing:-.05em;line-height:133%}@media(width >= 1280px){.contact-channels__title{font-size:22px;letter-spacing:-.02em;line-height:118%}.location-showcase{position:relative}}.location-showcase__card{background:var(--color-dark);border-radius:12px;color:var(--color-white);margin-bottom:10px;padding:20px 16px}@media(width >= 1280px){.location-showcase__card{left:64px;padding:24px;position:absolute;top:48px;width:420px;z-index:10}}.location-showcase__address{font-size:18px;font-weight:500;letter-spacing:-.05em;line-height:133%;margin-bottom:16px}@media(width >= 1280px){.location-showcase__address{font-size:22px;letter-spacing:-.02em;line-height:118%}}.location-showcase__hint{align-items:center;column-gap:8px;display:flex;font-size:15px;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.location-showcase__hint{font-size:16px}}.location-showcase__map{border-radius:12px;height:480px;overflow:clip;position:relative}@media(width >= 1280px){.location-showcase__map{height:700px}}.location-showcase__info-address{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%;margin-bottom:8px}@media(width >= 1280px){.location-showcase__info-address{font-size:22px;line-height:118%;margin-bottom:16px}}.account__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}@media(width >= 1280px){.account__head{margin-bottom:56px}.account__body{align-items:start;column-gap:64px;display:grid;grid-template-columns:309px minmax(0,1fr)}.account__aside{position:sticky;top:96px}}.account__modal-title{font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:125%;margin-bottom:32px}.account-nav,.account-nav__list{display:flex;flex-direction:column}@media(width >= 1280px){.account-nav__list{margin-bottom:48px;row-gap:16px}}.account-nav__link{align-items:center;color:#333;display:flex;font-family:var(--font-c);font-size:15px;font-weight:400;line-height:140%;transition:color .2s ease,background .2s ease}.account-nav_sidebar .account-nav__link{border-radius:5px;min-height:45px;padding:10px 20px}.account-nav_sidebar .account-nav__link:hover{background:var(--color-smoke)}.account-nav_sidebar .account-nav__link_active{background:var(--color-black);color:var(--color-white);pointer-events:none}.account-nav_modal{flex:1}.account-nav_modal .account-nav__link{border-bottom:1px solid var(--color-border-2);min-height:45px;padding:12px 0}.account-nav_modal .account-nav__link_active{color:var(--color-black);pointer-events:none}.modal__body:has(.account-nav_modal){display:flex;flex:1;flex-direction:column}@media(width >= 1024px){.profile{max-width:546px}}.profile__block+.profile__block{margin-top:24px}.profile__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.profile__head:not(:last-child){margin-bottom:16px}@media(width >= 1280px){.profile__head:not(:last-child){margin-bottom:24px}}.profile__title{font-size:18px;font-weight:500;letter-spacing:-.05em;line-height:133%}@media(width >= 1280px){.profile__title{font-size:20px;line-height:105%}}.profile__action{align-items:center;color:var(--color-dark);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:143%;transition:color .2s ease}@media(width >= 1280px){.profile__action{font-size:16px;line-height:131%}}.profile__action:hover{color:var(--color-grey-500)}.profile__fields{margin:0}.profile__field{border-bottom:1px solid var(--color-border-1);display:flex;flex-direction:column;padding:12px 0}@media(width >= 1280px){.profile__field{gap:4px;padding:16px 0}}.profile__field:first-child{border-top:1px solid var(--color-border-1)}.profile__label{color:var(--color-grey-500);font-size:12px;letter-spacing:-.02em;line-height:150%}@media(width >= 1280px){.profile__label{font-size:14px;line-height:143%}}.profile__value{color:var(--color-dark);font-size:15px;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.profile__value{font-size:16px;line-height:131%}}.orders{display:flex;flex-direction:column}.orders__item{appearance:none;background:none;border:0;border-bottom:1px solid var(--color-border-1);color:inherit;cursor:pointer;display:block;font:inherit;padding:24px 0;text-align:left;width:100%}@media(width >= 1280px){.orders__item{padding:28px 0}}.orders__item:first-child{padding-top:0}.orders__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.orders__status{display:flex;flex-direction:column;gap:8px}.orders__status-name{align-items:center;color:var(--color-dark);display:inline-flex;font-size:16px;font-weight:500;gap:4px;letter-spacing:-.02em;line-height:138%}@media(width >= 1280px){.orders__status-name{font-size:20px;line-height:125%}}.orders__status-icon{color:var(--color-dark);flex-shrink:0;height:20px;width:20px}.orders__number{color:#333;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.orders__number{font-size:16px;line-height:131%}}.orders__total{color:var(--color-dark);flex-shrink:0;font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:140%;text-align:right}@media(width >= 1280px){.orders__total{font-size:16px;line-height:150%}}.orders__thumbs{align-items:center;display:flex;gap:4px}@media(width >= 1280px){.orders__thumbs{gap:8px;max-width:784px}}.orders__thumbs-row{display:flex;gap:4px;min-width:0;overflow:hidden}@media(width >= 1280px){.orders__thumbs-row{gap:8px}}.orders .orders__thumbs_expanded .orders__thumbs-row{flex-wrap:wrap;overflow:visible}.orders__thumb{align-items:center;background:var(--color-smoke);border-radius:4px;display:flex;flex:0 0 auto;height:64px;justify-content:center;overflow:hidden;transition:opacity .2s ease;width:64px}.orders__thumb:hover{opacity:.7}.orders__more{align-items:center;appearance:none;background:none;border:0;color:var(--color-dark);cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:600;height:64px;justify-content:center;letter-spacing:-.02em;line-height:131%;padding:0;transition:color .2s ease;white-space:nowrap;width:64px}.orders__more:hover{color:var(--color-grey-500)}.order-modal{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.order-modal__section-title{color:var(--color-dark);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%;margin-bottom:16px}@media(width >= 1280px){.order-modal__section-title{font-size:20px;line-height:105%;margin-bottom:24px}}.order-modal__detail{border-bottom:1px solid var(--color-border-1);display:grid;font-size:14px;gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:-.02em;line-height:143%;padding:12px 0}.order-modal__detail:first-child{border-top:1px solid var(--color-border-1)}@media(width >= 1280px){.order-modal__detail{padding:16px 0}}.order-modal__detail-label{color:var(--color-grey-500)}.order-modal__detail-value{color:var(--color-dark)}.order-modal a.order-modal__detail-value{text-decoration:none;transition:color .15s ease}.order-modal a.order-modal__detail-value:focus-visible,.order-modal a.order-modal__detail-value:hover{text-decoration:underline}.order-modal__product{border-bottom:1px solid var(--color-border-1);display:flex;gap:16px;padding:16px 0}.order-modal__product:first-child{border-top:1px solid var(--color-border-1)}.order-modal__product:last-child{border-bottom:0}@media(width >= 1280px){.order-modal__product{padding:20px 0}}.order-modal__product-thumb{flex:0 0 64px;height:64px;overflow:hidden;width:64px}.order-modal__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.order-modal__product-name{color:var(--color-dark);font-size:12px;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.order-modal__product-name{font-size:14px;line-height:143%}}.order-modal__product-article{color:var(--color-grey-500);font-size:12px;letter-spacing:-.02em;line-height:133%}.order-modal__product-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 10px;letter-spacing:-.02em;line-height:143%;margin-top:6px}.order-modal__product-qty{font-size:12px;line-height:133%}.order-modal__product-qty,.order-modal__total{color:var(--color-grey-500);font-weight:400;letter-spacing:-.02em}.order-modal__total{align-items:baseline;display:flex;font-size:14px;gap:8px;justify-content:space-between;line-height:143%}.order-modal__total-value{color:var(--color-dark)}.order-modal__total_grand{color:var(--color-dark);font-size:15px;font-weight:600;line-height:140%;margin-top:4px}@media(width >= 1280px){.order-modal__total_grand{font-size:16px;line-height:131%;margin-top:8px}}.files{border:1px solid var(--color-border-1)}.files__item{padding:24px}@media(width >= 1280px){.files__item{padding:32px}}.files__item:not(:last-child){border-bottom:1px solid var(--color-border-1)}.files__title{color:var(--color-dark);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%}@media(width >= 1280px){.files__title{font-size:22px;line-height:118%}}.files__desc{color:#333;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%;margin-top:12px}@media(width >= 1280px){.files__desc{font-size:15px;line-height:140%}}.files__head{align-items:flex-start;column-gap:24px;display:flex;justify-content:space-between}.files__icon{color:#10161f;flex-shrink:0;height:64px;width:64px}.files__footer{align-items:center;column-gap:24px;display:flex;margin-top:24px}.files__meta{color:var(--color-dark);font-size:13px;line-height:138%}@media(width >= 1280px){.files_grid{display:grid;grid-template-columns:repeat(2,1fr)}.files_grid .files__item:nth-child(odd){border-right:1px solid var(--color-border-1)}.files_grid .files__item:last-child,.files_grid .files__item:nth-last-child(2):nth-child(odd){border-bottom:0}}.cart__head{align-items:center;border-bottom:1px solid var(--color-border-1);column-gap:16px;display:flex;justify-content:space-between;padding-bottom:16px}.cart__action{align-items:center;color:var(--color-grey-500);column-gap:6px;cursor:pointer;display:inline-flex;font-size:14px;letter-spacing:-.02em;line-height:143%;transition:color .2s ease}.cart__action:hover{color:var(--color-dark)}.cart__item{align-items:flex-start;border-bottom:1px solid var(--color-border-1);column-gap:24px;display:flex;padding:24px 0}@media(width >= 1280px){.cart__item{padding:32px 0}}.cart__media{flex-shrink:0;height:100px;width:100px}.cart__body{flex:1;min-width:0}@media(width >= 1280px){.cart__body{align-items:start;column-gap:24px;display:flex;justify-content:space-between}}.cart__name{font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:140%}@media(width >= 1280px){.cart__name{font-size:18px;letter-spacing:-.02em;line-height:133%}}.cart__article{color:var(--color-grey-500);font-size:12px;letter-spacing:-.02em;line-height:133%;margin-top:4px}@media(width >= 1280px){.cart__article{font-size:14px;line-height:143%;margin-top:8px}}.cart__price{color:var(--color-dark);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:138%;margin-top:8px}@media(width >= 1280px){.cart__price{font-size:18px;line-height:122%;margin-top:16px}}.cart__unit{color:var(--color-grey-500);font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%;margin-left:10px}.cart__controls{align-items:center;column-gap:16px;display:flex;margin-top:16px}@media(width >= 1280px){.cart__controls{column-gap:24px;margin-top:0}.cart__controls .quantity-selector{height:36px}}.cart__remove{color:var(--color-grey-500);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.cart__remove:hover{color:var(--color-red)}.cart-summary{margin-top:24px}@media(width >= 1280px){.cart-summary{border:1px solid var(--color-border-1);border-radius:12px;flex-shrink:0;margin-top:0;padding:40px;position:sticky;top:112px;width:358px}}.cart-summary__count{color:var(--color-grey-500);font-size:14px;letter-spacing:-.02em;line-height:143%}.cart-summary__row{align-items:baseline;column-gap:16px;display:flex;justify-content:space-between;margin-top:6px}@media(width >= 1280px){.cart-summary__row{margin-top:12px}}.cart-summary__label,.cart-summary__total{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:133%}@media(width >= 1280px){.checkout__main-title{font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:113%;margin-bottom:40px}.checkout__grid{align-items:flex-start;column-gap:40px;display:flex;justify-content:space-between}.checkout__main{flex:1;max-width:500px;min-width:0}}.checkout__section-title{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:133%;margin-bottom:20px}@media(width >= 1280px){.checkout__section-title{font-size:22px;line-height:118%;margin-bottom:24px}}.checkout__receiver{color:var(--color-black);font-size:15px;letter-spacing:-.01em;line-height:140%;text-transform:none}@media(width >= 1280px){.checkout__receiver{font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:133%}}.checkout__city{align-items:baseline;display:flex;flex-wrap:wrap;font-size:15px;gap:8px 12px;letter-spacing:-.02em;line-height:140%}.checkout__city-name,.checkout__section-subtitle{color:var(--color-dark);font-weight:500}.checkout__section-subtitle{font-size:16px;letter-spacing:-.02em;line-height:131%;margin-bottom:16px}.checkout__options{display:flex;flex-direction:column;row-gap:20px}.checkout__pay{align-items:center;column-gap:12px;cursor:pointer;display:flex}@media(width >= 1280px){.checkout__pay{column-gap:16px}}.checkout__pay-label{font-size:15px;letter-spacing:-.02em;line-height:140%}@media(width >= 1280px){.checkout__pay-label{font-size:18px;line-height:133%}}.checkout__pay-icon{color:var(--color-dark);flex-shrink:0;height:24px;margin-left:auto;width:24px}.checkout__total-row{align-items:baseline;column-gap:16px;display:flex;justify-content:space-between}@media(width >= 1280px){.checkout__total-row{display:none}}.checkout__total-label{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:133%}.checkout__total-value{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:118%}.checkout__submit{width:100%}.checkout__agreement{color:var(--color-grey-500);font-size:12px;letter-spacing:-.02em;line-height:133%;text-align:center}@media(width >= 1280px){.checkout__agreement{font-size:14px;line-height:143%;text-align:left}}.checkout__agreement .text-link{color:var(--color-dark);text-underline-offset:2px}.checkout__agreement .text-link:hover{text-decoration:underline}.checkout-header{background:var(--color-smoke)}.checkout-header__inner{align-items:center;column-gap:16px;display:flex;justify-content:space-between;padding-block:16px}@media(width >= 768px){.checkout-header__inner{padding-block:24px}}@media(width >= 1280px){.checkout-header__inner{display:grid;grid-template-columns:1fr auto 1fr;padding-block:40px}}.checkout-header__back{column-gap:12px;font-size:15px;font-weight:400;letter-spacing:-.01em}@media(width >= 1280px){.checkout-header__back{font-size:16px}}.checkout-header__logo{display:block;height:26px;width:auto}@media(width >= 1280px){.checkout-header__logo{justify-self:center}}.checkout-header__phone{display:none}@media(width >= 1280px){.checkout-header__phone{color:var(--color-dark);display:block;font-size:16px;justify-self:end;letter-spacing:-.01em;transition:color .2s ease}.checkout-header__phone:hover{color:var(--color-grey-600)}}.checkout-summary{display:none}@media(width >= 1280px){.checkout-summary{border:1px solid var(--color-border-1);border-radius:12px;display:block;flex-shrink:0;padding:40px;position:sticky;top:40px;width:545px}}.checkout-summary__count{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:118%;margin-bottom:32px}.checkout-summary__list{display:flex;flex-direction:column;row-gap:28px}.checkout-summary__item{align-items:flex-start;column-gap:16px;display:flex}.checkout-summary__media{flex-shrink:0;height:64px;width:64px}.checkout-summary__name{color:var(--color-dark);flex:1;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:143%;min-width:0}.checkout-summary__price{flex-shrink:0;text-align:right}.checkout-summary__price-total{color:var(--color-dark);display:block;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:143%;white-space:nowrap}.checkout-summary__price-unit{color:var(--color-grey-500);display:block;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:133%;margin-top:4px;white-space:nowrap}.checkout-summary__row{align-items:baseline;column-gap:16px;display:flex;justify-content:space-between;margin-top:32px}.checkout-summary__label{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:133%}.checkout-summary__total{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:118%}.auth{margin-inline:auto;max-width:400px}@media(width >= 1280px){.auth{max-width:440px}}.location-confirm{background:var(--color-white);border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.09),0 10px 36px 0 rgba(0,0,0,.1);padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1}.location-confirm__text{color:var(--color-dark);font-size:15px;letter-spacing:-.02em;line-height:140%;margin-bottom:12px}.location-confirm__actions{display:flex;gap:8px}.header_active .location-confirm,.header_search-open .location-confirm{display:none}.location-form__main{display:flex;flex-wrap:wrap;gap:8px}.location-form__chip{background:var(--color-white);border:1px solid var(--color-border-2);border-radius:5px;color:var(--color-dark);cursor:pointer;font-size:15px;height:38px;letter-spacing:-.02em;line-height:140%;padding-inline:16px;transition:all .2s ease}.location-form__chip:hover{border-color:var(--color-black)}.location-form__chip:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.location-form__chip_active{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.location-form__field{display:block;position:relative}.location-form__icon{color:var(--color-grey-500);left:12px;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.location-form__input{padding-left:40px}.location-form__input::-webkit-search-cancel-button{appearance:none}.location-form__suggestions{border:1px solid var(--color-border-1);border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.location-form__suggestion{align-items:flex-start;background:var(--color-white);border:0;border-bottom:1px solid var(--color-border-1);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;transition:background .2s ease;width:100%}.location-form__suggestion:last-child{border-bottom:0}.location-form__suggestion:focus-visible,.location-form__suggestion:hover{background:var(--color-smoke);outline:0}.location-form__suggestion-name{color:var(--color-dark);font-size:15px;letter-spacing:-.02em;line-height:140%}.location-form__suggestion-region{color:var(--color-grey-500);font-size:13px;line-height:140%}.location-form__empty{color:var(--color-grey-500);font-size:14px;line-height:140%}}@media(width >= 1280px){@supports not selector(::-webkit-scrollbar){.scrollbar-custom{scrollbar-color:var(--color-border-2) transparent;scrollbar-width:thin}}.scrollbar-custom::-webkit-scrollbar{height:6px;width:6px}.scrollbar-custom::-webkit-scrollbar-button{display:none;height:0;width:0}.scrollbar-custom::-webkit-scrollbar-track{background:transparent}.scrollbar-custom::-webkit-scrollbar-thumb{background-color:var(--color-border-2);border-radius:8px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-400)}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--font-weight-medium:500;--ease-in:cubic-bezier(0.4,0,1,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border-1:#ececec;--color-yellow:#f1ba35}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing)*5)}.right-5{right:calc(var(--spacing)*5)}.z-2{z-index:2}.col-6{grid-column:6}.col-12{grid-column:12}.col-auto{grid-column:auto}.col-span-2{grid-column:span 2/span 2}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-15{margin-top:calc(var(--spacing)*15)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-1\.25{margin-left:calc(var(--spacing)*1.25)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-0\.75{height:calc(var(--spacing)*.75);width:calc(var(--spacing)*.75)}.size-2\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-4\.5{height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-6\.5{height:calc(var(--spacing)*6.5);width:calc(var(--spacing)*6.5)}.size-6\.75{height:calc(var(--spacing)*6.75);width:calc(var(--spacing)*6.75)}.size-7\.25{height:calc(var(--spacing)*7.25);width:calc(var(--spacing)*7.25)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-12{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.size-16{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}.size-25{height:calc(var(--spacing)*25);width:calc(var(--spacing)*25)}.size-full{height:100%;width:100%}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-100{height:calc(var(--spacing)*100)}.h-auto{height:auto}.max-h-72{max-height:calc(var(--spacing)*72)}.min-h-0{min-height:0}.w-5\.5{width:calc(var(--spacing)*5.5)}.w-100{width:calc(var(--spacing)*100)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-229\.75{max-width:calc(var(--spacing)*229.75)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity*1px)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-1{border-color:var(--color-border-1)}.bg-\[var\(--color-smoke\)\]{background-color:var(--color-smoke)}.bg-yellow{background-color:var(--color-yellow)}.p-0{padding:0}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\.75{padding-inline:calc(var(--spacing)*4.75)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.text-center{text-align:center}.text-end{text-align:end}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-\[1\.29\]{--tw-leading:1.29;line-height:1.29}.leading-\[1\.43\]{--tw-leading:1.43;line-height:1.43}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-0.02em;letter-spacing:-.02em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[color\:var\(--color-dark\)\]{color:var(--color-dark)}.text-\[color\:var\(--color-grey-500\)\]{color:var(--color-grey-500)}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:50%}.opacity-100{opacity:100%}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.group-aria-busy\:pointer-events-none:is(:where(.group)[aria-busy=true] *){pointer-events:none}.group-aria-busy\:opacity-60:is(:where(.group)[aria-busy=true] *){opacity:60%}@media (width < 80rem){.max-xl\:mb-2{margin-bottom:calc(var(--spacing)*2)}.max-xl\:mb-3{margin-bottom:calc(var(--spacing)*3)}.max-xl\:mb-8{margin-bottom:calc(var(--spacing)*8)}.max-xl\:hidden{display:none}.max-xl\:h-11{height:calc(var(--spacing)*11)}.max-xl\:h-full{height:100%}.max-xl\:w-full{width:100%}.max-xl\:items-center{align-items:center}.max-xl\:justify-end{justify-content:flex-end}.max-xl\:gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.max-xl\:border-0{border-style:var(--tw-border-style);border-width:0}.max-xl\:px-0{padding-inline:0}.max-xl\:text-2xl\/7\.5{font-size:var(--text-2xl);line-height:calc(var(--spacing)*7.5)}.max-xl\:text-inherit{color:inherit}}@media (width < 48rem){.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:w-full{width:100%}}@media (width < 40rem){.max-sm\:mt-6{margin-top:calc(var(--spacing)*6)}.max-sm\:w-full{width:100%}}@media (width >= 40rem){.sm\:max-w-85\.75{max-width:calc(var(--spacing)*85.75)}.sm\:max-w-112{max-width:calc(var(--spacing)*112)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}}@media (width >= 48rem){.md\:mt-1{margin-top:var(--spacing)}.md\:max-h-\[calc\(100\%-1\.5rem\)\]{max-height:calc(100% - 1.5rem)}.md\:w-93\.75{width:calc(var(--spacing)*93.75)}.md\:max-w-100{max-width:calc(var(--spacing)*100)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-x-4{column-gap:calc(var(--spacing)*4)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-26{padding-top:calc(var(--spacing)*26)}}@media (width >= 80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:my-37{margin-block:calc(var(--spacing)*37)}.xl\:-mt-0\.75{margin-top:calc(var(--spacing)*-.75)}.xl\:mt-0{margin-top:0}.xl\:mt-8{margin-top:calc(var(--spacing)*8)}.xl\:mt-10{margin-top:calc(var(--spacing)*10)}.xl\:mt-12{margin-top:calc(var(--spacing)*12)}.xl\:mt-15{margin-top:calc(var(--spacing)*15)}.xl\:mt-15\.5{margin-top:calc(var(--spacing)*15.5)}.xl\:mt-22{margin-top:calc(var(--spacing)*22)}.xl\:mt-23\.5{margin-top:calc(var(--spacing)*23.5)}.xl\:mt-26{margin-top:calc(var(--spacing)*26)}.xl\:mb-4{margin-bottom:calc(var(--spacing)*4)}.xl\:mb-5{margin-bottom:calc(var(--spacing)*5)}.xl\:mb-6{margin-bottom:calc(var(--spacing)*6)}.xl\:mb-9{margin-bottom:calc(var(--spacing)*9)}.xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.xl\:mb-12{margin-bottom:calc(var(--spacing)*12)}.xl\:mb-13{margin-bottom:calc(var(--spacing)*13)}.xl\:mb-13\.5{margin-bottom:calc(var(--spacing)*13.5)}.xl\:mb-16{margin-bottom:calc(var(--spacing)*16)}.xl\:mb-22{margin-bottom:calc(var(--spacing)*22)}.xl\:mb-37{margin-bottom:calc(var(--spacing)*37)}.xl\:ml-auto{margin-left:auto}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.xl\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.xl\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.xl\:size-24{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24)}.xl\:h-9\.5{height:calc(var(--spacing)*9.5)}.xl\:h-11{height:calc(var(--spacing)*11)}.xl\:h-13{height:calc(var(--spacing)*13)}.xl\:h-14{height:calc(var(--spacing)*14)}.xl\:h-16{height:calc(var(--spacing)*16)}.xl\:h-105{height:calc(var(--spacing)*105)}.xl\:w-7{width:calc(var(--spacing)*7)}.xl\:w-100{width:calc(var(--spacing)*100)}.xl\:max-w-80{max-width:calc(var(--spacing)*80)}.xl\:max-w-84{max-width:calc(var(--spacing)*84)}.xl\:max-w-126{max-width:calc(var(--spacing)*126)}.xl\:max-w-160{max-width:calc(var(--spacing)*160)}.xl\:max-w-none{max-width:none}.xl\:min-w-69\.25{min-width:calc(var(--spacing)*69.25)}.xl\:flex-1{flex:1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-col{flex-direction:column}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:gap-0{gap:0}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:gap-22{gap:calc(var(--spacing)*22)}:where(.xl\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}.xl\:gap-x-4{column-gap:calc(var(--spacing)*4)}.xl\:gap-x-6{column-gap:calc(var(--spacing)*6)}.xl\:gap-x-22{column-gap:calc(var(--spacing)*22)}.xl\:gap-y-4{row-gap:calc(var(--spacing)*4)}.xl\:gap-y-8{row-gap:calc(var(--spacing)*8)}.xl\:gap-y-22{row-gap:calc(var(--spacing)*22)}.xl\:gap-y-31{row-gap:calc(var(--spacing)*31)}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}.xl\:pt-13{padding-top:calc(var(--spacing)*13)}.xl\:pt-41{padding-top:calc(var(--spacing)*41)}.xl\:pt-41\.5{padding-top:calc(var(--spacing)*41.5)}.xl\:pr-5{padding-right:calc(var(--spacing)*5)}.xl\:pb-6{padding-bottom:calc(var(--spacing)*6)}.xl\:pb-24{padding-bottom:calc(var(--spacing)*24)}.xl\:pl-5{padding-left:calc(var(--spacing)*5)}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.xl\:text-base\/5\.25{font-size:var(--text-base);line-height:calc(var(--spacing)*5.25)}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:whitespace-normal{white-space:normal}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial}}}