.brands{max-width:100%;margin:25px 0 35px}.brands__carousel{display:none;opacity:0;transition:opacity .3s linear}.brands__carousel.owl-carousel.owl-loaded{opacity:1}.brands__item{width:200px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.owl-carousel .owl-item img{width:auto!important;height:auto;object-fit:contain}.brands__arrow{font-size:26px;position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:60px;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;border:1px solid #dadada;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.brands:hover .brands__arrow{opacity:.6}.brands__arrow:hover{opacity:1}.brands .owl-prev,.brands .owl-next{position:absolute;z-index:12;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;bottom:-30px;margin:auto;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brands .owl-dots .owl-dot{display:inline-block;zoom:1}.brands .owl-dots .owl-dot{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.brands .owl-dots .owl-dot.active,.brands .owl-dots .owl-dot:hover{background:#869791}.brands__arrow-left{left:-10px}.brands__arrow-right{right:-10px}.brands .owl-prev{left:0}.brands .owl-next{right:0}.brands .owl-prev.disabled,.brands .owl-next.disabled{display:none}.brands__arrow svg{width:100%}.brands .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands .c-carousel__title{font-size:22px;position:relative;width:100%;margin-bottom:16px;text-align:center}@media (max-width:767px){.brands .c-carousel__title{font-size:18px}}.brands .c-carousel__title--span{font-weight:600;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;padding:0 26px;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;border-radius:2px}@media (max-width:767px){.brands .c-carousel__title--span{padding:0 16px}}.brands .c-carousel__title--span:hover .brands .c-carousel__title--more{text-decoration:underline}.brands .c-carousel__title--more{font-size:16px;text-transform:lowercase;color:#999;display:block}@media (max-width:767px){.brands .c-carousel__title--more{font-size:12px}}.brands .c-carousel__title:before{position:absolute;top:0;right:0;bottom:0;left:0;height:1px;margin:auto;content:'';background:#dadada}.mg-brand .brands{margin-top:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;max-width:100%}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://masteromsk.ru/mg-templates/masteromsk/mg-plugins/mg-brand/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.base-settings{float:left;width:45%}.base-settings h3{margin:0 0 10px 0}.base-settings .base-setting-save{margin-bottom:0}.base-settings .list-option li span, .section-slider-action .custom-text{display:inline-block;width:190px}.base-settings .list-option li input, .base-settings .list-option li select{margin:0}.entity-table-tbody tr td{text-align:left}.entity-table-tbody tr td{padding:5px;vertical-align:top}.entity-table-tbody tr td.type{text-align:center}.phone-form-wrapper{position:relative}.wrapper-modal-back-ring{position:fixed;right:0;left:0;top:100px;z-index:10;width:490px;margin:0 auto;background:#fff;border:1px solid #CCCCCC;padding:15px;display:none;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);max-height:calc(100vh - 50px);overflow-y:auto;color:#000}.br-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.br-date .left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px}.br-date .right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wrapper-modal-back-ring .cap-right > span{display:inline-block;width:100%}.wrapper-modal-back-ring .cap-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.wrapper-modal-back-ring .content-modal-back-ring .br-date select{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px}.br-date .br-date-text{margin-right:5px}@media(max-width:490px){.wrapper-modal-back-ring{width:100%}.br-date .left{width:100%;margin-right:0;margin-bottom:15px}.br-date{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-modal-back-ring .content-modal-back-ring .br-date select:last-child{margin-right:0}}.wrapper-modal-back-ring .header-modal-back-ring .title-modal-back-ring{margin:10px 0 20px 0;text-align:center;font-size:20px;line-height:20px;font-weight:600;display:block}.wrapper-modal-back-ring .close-ring-button{position:absolute;width:9px;height:9px;background:url(https://masteromsk.ru/mg-plugins/back-ring/images/close.png) no-repeat;right:10px;top:10px;border:none}.wrapper-modal-back-ring .header-modal-back-ring .error{text-align:center;color:red;font-weight:bold;top:15px}.content-modal-back-ring input:not([type="checkbox"]){width:100%;padding:5px 7px;outline:none;box-sizing:border-box;height:35px;border-radius:0!important;font-size:16px;box-shadow:none!important;margin-bottom:10px;border:1px solid #e3e3e3;font-family:inherit}.content-modal-back-ring .agreement button{text-decoration:underline}.content-modal-back-ring .agreement{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-modal-back-ring h1{font-size:25px;margin-bottom:10px}.content-modal-back-ring select{font-size:16px;height:35px;border:1px solid #e3e3e3;background-color:#fff;padding:5px 7px;width:100%;margin-bottom:10px;box-shadow:none;font-family:inherit}.content-modal-back-ring .br-date select,.content-modal-back-ring .br-date input{margin-bottom:0}.content-modal-back-ring h3{margin-bottom:15px;text-align:left}.content-modal-back-ring textarea{width:100%;box-sizing:border-box;height:60px;padding:5px 7px;outline:none;resize:none;font-family:inherit;font-size:16px;margin-bottom:10px;border:1px solid #e3e3e3;box-shadow:none}.phone-form-wrapper .content-modal-back-ring .send-ring-button{display:block}.wrapper-modal-back-ring .default-btn{display:inline-block;text-align:center;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:20px;font-size:20px;color:#fff;padding:15px}.wrapper-modal-back-ring .default-btn:active{position:relative;top:2px}.base-setting-save{float:left}.cap-left span,.modal-mg-booking-list li > span{color:#000;font-size:14px;line-height:14px;margin:0 0 5px 0;display:block}.modal-ring-list li > label,.modal-ring-list li > span,.br-cap .cap-right > label,.br-cap .cap-right > span{display:block;margin:0 0 5px 0;font-size:14px}.wrapper-modal-back-ring .red-btn{border:none;background:#03a9f5}.modal-ring-list{margin:0;padding:0;list-style:none}.wrapper-modal-back-ring .modal-ring-list li{padding:0;margin:0 0 5px 0}.modal-ring-list li .right{padding:0 !important}.modal-ring-list li .right input[type="text"]{width:100%;background-image:url("https://masteromsk.ru/mg-plugins/back-ring/images/icon-notesdate.png");background-position:right center;background-repeat:no-repeat}.modal-ring-list li .cap-right input[type="text"]{margin:0 0 5px;height:35px}.modal-ring-list li .cap-left span{font-size:12px}.section-back-ring .widget-table .actions{width:auto}.section-back-ring .list-option span{display:inline-block;width:265px}.section-back-ring .list-option li, .section-back-ring .fields-calback li{margin:0 0 10px 0}.section-back-ring .textarea-text{position:relative;vertical-align:top}.section-back-ring .property-order-container h2{margin:0 0 5px 0}.section-back-ring .fields-calback span{display:inline-block;width:100px}.section-back-ring .fields-calback li input[type="text"],.section-back-ring .fields-calback li textarea{width:250px}.section-back-ring .fields-calback li textarea{height:150px}.section-back-ring .fields-calback li .textarea-text{top:-145px}.section-back-ring .list-option li textarea{width:350px;height:100px}.ui-datepicker{width:240px;height:auto;margin:5px auto 0;font:9pt Arial, sans-serif;border:1px solid #cacaca;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .5);-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, .5);padding:0 0 4px 0;box-shadow:4px 4px 7px 0px rgb(0 0 0 / 13%);background:#fff;border-radius:10px;overflow:hidden;display:none}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;background-color:#fff;border-spacing:0px}.ui-datepicker-header{font-size:11pt;background:#4D4D4D;color:#e0e0e0;font-weight:700;box-shadow:none;text-shadow:none;line-height:30px;border-width:1px 0 0;border-style:solid;border-color:#111;border:none;background:#fff;color:#111}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-size:50% 50%;background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center center;background-image:url(https://masteromsk.ru/mg-plugins/back-ring/images/chevron-left.svg)}.ui-datepicker-next{float:right;background-position:center center;background-image:url(https://masteromsk.ru/mg-plugins/back-ring/images/chevron-right.svg)}.ui-datepicker thead{background-color:#e9e9e9;background-image:none;border-bottom:none}.ui-datepicker th{text-transform:uppercase;font-size:8pt;padding:5px 0;color:#666;text-shadow:none}.ui-datepicker tbody td{padding:0;border-right:none}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:none}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#444}.ui-datepicker-calendar .ui-state-default{box-shadow:none;background:none;text-shadow:none;border-radius:100%;transition:all 0.2s}.ui-datepicker-calendar .ui-state-hover{background:#e9e9e9;border-radius:100%}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;color:#e0e0e0;text-shadow:none;box-shadow:none;border:none;position:relative;margin:0}.ui-datepicker-unselectable .ui-state-default{background:none;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}#overlay{opacity:0.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;bottom:0;right:0;background-color:black;width:100%;height:100%;z-index:90;overflow:auto}@media all and (max-width:460px){.modal-ring-list li .cap-right input[type="text"], .content-modal-back-ring textarea, .wrapper-modal-back-ring{width:100% !important;box-sizing:border-box}.modal-ring-list li .left, .modal-ring-list li .right, .modal-ring-list li .cap-right, .modal-ring-list li .cap-left{float:none !important}}.ui-helper-hidden-accessible{display:none !important}.ui-autocomplete li a{display:block;font-size:13px;line-height:16px;padding:5px 15px;color:#000;cursor:pointer}.ui-autocomplete li a:hover{background:#EAE9E9}.ui-autocomplete{position:absolute;margin:0;padding:5px 0;list-style:none;background:#fff;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.2);max-height:200px;overflow:auto}.mg-admin-html .button{margin:0 10px 10px 0}.widget-table-action{margin-left:15px !important;margin-top:10px !important;margin-right:10px !important}.list-option, .fields-calback{list-style:none;padding:0;margin:0}.section-back-ring [type="text"], .section-back-ring select, .section-back-ring textarea{display:inline;width:initial}.base-setting-save{float:left}#add-plug-modal span{top:0}.get-paid{background-color:#668bd4;moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 5px;min-width:2.1em;text-align:center;font-size:12px;color:#fefefe;min-width:2.1em}.dont-paid{background-color:#b81212;moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 5px;min-width:2.1em;text-align:center;font-size:12px;color:#fefefe;min-width:2.1em}.activity-product-true{background-color:#66b917;moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 5px;min-width:2.1em;text-align:center;font-size:12px;color:#fefefe;min-width:2.1em}.content-modal-back-ring input.agreement-data-checkbox-send-ring-button{width:initial}.agreement{text-align:center}.wrapper-modal-back-ring .agreement h2{line-height:3;display:block}.agreement__checkbox{width:20px !important;height:20px !important}.wrapper-modal-back-ring .agreement__label{display:inline-flex !important;margin:0}.agreement__label:hover{text-decoration:none !important}.agreement__label_error_1{color:red !important}.agreement__overlay_ring{position:fixed;z-index:99998;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.6)}.agreement__modal_ring{width:100%;max-width:800px;border:1px solid #e8e8e8;padding:10px;box-shadow:none;background:#fff;position:fixed;left:0;right:0;margin:0 auto;z-index:99999;overflow:auto;transition:opacity 0.3s;text-align:left;line-height:1.4;top:50%;transform:translate(0, -50%);max-height:90vh;display:none}.agreement__modal_hidden_1{visibility:hidden;opacity:0;z-index:-1}@media (max-width:767px){.agreement__modal_ring{width:calc(100% - 20px);bottom:0;height:auto;padding-bottom:70px;top:-70px;transform:translateY(70px);-webkit-overflow-scrolling:touch}}.agreement__btn_ring{-webkit-appearance:none;cursor:pointer}.agreement__btn_close_ring{float:right;cursor:pointer;color:black;font-size:30px;font-weight:bold;display:inline-block;line-height:20px;padding:0}.agreement__modal_ring #agreementCloseBtn{position:absolute;top:0;right:0;width:30px;height:30px;background-image:url(https://masteromsk.ru/mg-plugins/back-ring/images/close.png);background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;padding:0}.agreement__btn_open_ring{text-decoration:underline}.agreement__btn_open_ring:hover{text-decoration:none}.back-ring-agreement__label{margin:0 5px 0 0;display:flex;align-items:center}.back-ring-agreement .back-ring-agreement__label::before, .back-ring-agreement .back-ring-agreement__label:hover::before, #backRingInput::before{content:none}#backRingInput{opacity:1;position:static;width:auto;height:auto}.back-ring-agreement__text{font-size:14px;line-height:2}.c-reviews-widget{background:#ffffff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 35px -5px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.02);padding:20px 24px 22px 24px;margin:25px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box;position:relative}.c-reviews-widget *{box-sizing:border-box}.c-reviews-widget__header{border:1px solid #f1f5f9;background:#fbfcfe;border-radius:12px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.c-reviews-widget__branches-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:5px 12px;font-size:12.5px;font-weight:600;color:#475569;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.c-reviews-widget__branches-badge svg{color:#ef4444}.c-reviews-widget__total-pill{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:5px 14px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.c-reviews-total-score{font-weight:800;font-size:15px;color:#0f172a}.c-reviews-star-icon{color:#f59e0b;font-size:14px}.c-reviews-pill-pipe{color:#cbd5e1;font-weight:300}.c-reviews-count-label{font-size:13px;color:#64748b;font-weight:500}.c-reviews-widget__platforms{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.c-reviews-platform-item{font-size:13.5px;color:#334155;display:inline-flex;align-items:center;gap:5px}.c-reviews-platform-name{font-weight:600;color:#0f172a}.c-reviews-platform-val{font-weight:700;color:#0f172a}.c-reviews-widget__tags-scroll{margin:14px 0 12px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-reviews-widget__tags-scroll::-webkit-scrollbar{display:none}.c-reviews-widget__tags{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media (max-width:768px){.c-reviews-widget__tags{justify-content:flex-start;flex-wrap:nowrap}}.c-reviews-tag{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all 0.18s ease;white-space:nowrap;outline:none}.c-reviews-tag:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.c-reviews-tag.active{background:#0f172a;border-color:#0f172a;color:#ffffff;font-weight:600}.c-reviews-widget__slider-wrap{position:relative;margin:8px 0;padding:0}.c-reviews-widget__slider{overflow:hidden;border-radius:12px;padding:4px 1px}.c-reviews-widget__track{display:flex;gap:16px;transition:transform 0.35s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform}.c-reviews-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;background:rgba(30, 41, 59, 0.75);backdrop-filter:blur(4px);color:#ffffff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);outline:none}.c-reviews-nav-btn:hover{background:rgba(15, 23, 42, 0.95);transform:translateY(-50%) scale(1.08)}.c-reviews-nav-btn:disabled{opacity:0.15;cursor:not-allowed;pointer-events:none;transform:translateY(-50%)}.c-reviews-nav-btn--prev{left:-12px}.c-reviews-nav-btn--next{right:-12px}.c-review-card{flex:0 0 calc((100% - 48px) / 4);min-width:250px;background:#ffffff;border:1px solid #f1f5f9;border-radius:14px;padding:16px 18px 14px 18px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0, 0, 0, 0.03);transition:transform 0.2s ease, box-shadow 0.2s ease}@media (max-width:1200px){.c-review-card{flex:0 0 calc((100% - 32px) / 3)}}@media (max-width:900px){.c-review-card{flex:0 0 calc((100% - 16px) / 2)}}@media (max-width:580px){.c-review-card{flex:0 0 100%}}.c-review-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0, 0, 0, 0.06)}.c-review-card.is-hidden{display:none !important}.c-review-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.c-review-card__avatar-box{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-weight:700;color:#ffffff}.c-review-card__avatar-box--yandex{background:transparent}.c-review-card__avatar-box--2gis{background:transparent}.c-review-card__badge-svg{width:100%;height:100%;display:block}.c-review-card__badge-letter{font-size:18px;line-height:1}.c-review-card__avatar-img{width:100%;height:100%;object-fit:cover}.c-review-card__author-info{overflow:hidden}.c-review-card__author-name{font-weight:700;font-size:14.5px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.c-review-card__stars{margin:3px 0 0 0;color:#f59e0b;font-size:13px;letter-spacing:2px;line-height:1}.c-review-card__body{flex:1;display:flex;flex-direction:column}.c-review-card__text{font-size:13px;line-height:1.5;color:#334155;margin:0;word-break:break-word}.c-review-card__more-link{font-size:12px;font-weight:600;color:#2563eb;margin-top:6px;text-decoration:none;cursor:pointer;align-self:flex-start;background:none;border:none;padding:0;font-family:inherit}.c-review-card__more-link:hover{text-decoration:underline}.c-review-card__meta{font-size:11.5px;color:#94a3b8;margin-top:auto;padding-top:10px;border-top:1px dashed #f1f5f9}.c-star-gold{color:#f59e0b}.c-reviews-widget__footer{margin-top:12px;padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.c-reviews-all-link{font-weight:600;font-size:13.5px;color:#2563eb !important;text-decoration:none !important;display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease;padding:4px 0}.c-reviews-all-link:hover{color:#1d4ed8 !important;transform:translateX(3px)}.c-reviews-all-link svg{transition:transform 0.2s ease}.c-reviews-all-link:hover svg{transform:translateX(2px)}.c-reviews-leave-btn{background:#090e24;color:#ffffff !important;font-weight:600;font-size:13px;padding:8px 18px;border-radius:8px;text-decoration:none !important;display:inline-block;transition:all 0.2s ease;box-shadow:0 2px 6px rgba(9, 14, 36, 0.2)}.c-reviews-leave-btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 10px rgba(9, 14, 36, 0.25)}.c-reviews-page{background:#ffffff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 35px -5px rgba(0, 0, 0, 0.05);padding:28px 32px;margin:20px 0 50px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box}.c-reviews-page *{box-sizing:border-box}.l-body .static-page-content .c-reviews-page a,.c-reviews-page a{border-bottom:none !important;text-decoration:none !important}.c-reviews-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}.c-reviews-breadcrumbs__link{color:#64748b !important;text-decoration:none !important;border-bottom:none !important;transition:color 0.2s ease}.c-reviews-breadcrumbs__link:hover{color:#2563eb !important}.c-reviews-breadcrumbs__sep{color:#cbd5e1}.c-reviews-breadcrumbs__current{color:#0f172a;font-weight:600}.c-reviews-hero{margin-bottom:26px}.c-reviews-hero__title{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 8px 0;line-height:1.25}.c-reviews-hero__subtitle{font-size:14.5px;color:#64748b;line-height:1.55;margin:0;max-width:820px}.c-reviews-platforms-bar{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:30px}.c-reviews-platform-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:all 0.2s ease}.c-reviews-platform-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0, 0, 0, 0.04)}.c-reviews-platform-card__header{display:flex;align-items:center;gap:12px}.c-reviews-platform-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-reviews-platform-card__icon--yandex{background:#ff000012;color:#fc3f1d}.c-reviews-platform-card__icon--2gis{background:#25bb2b15;color:#19aa1e}.c-reviews-platform-card__name{font-weight:700;font-size:15.5px;color:#0f172a}.c-reviews-platform-card__badge{font-size:11.5px;color:#10b981;font-weight:600}.c-reviews-platform-card__body{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.c-reviews-platform-card__score-wrap{display:flex;align-items:center;gap:8px}.c-reviews-platform-card__score{font-size:26px;font-weight:800;color:#0f172a;line-height:1}.c-reviews-platform-card__stars{color:#f59e0b;font-size:15px;letter-spacing:2px}.c-reviews-platform-card__count{font-size:13px;color:#64748b;font-weight:500}.c-reviews-platform-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:700;text-decoration:none !important;border:1.5px solid #e2e8f0 !important;background:#ffffff !important;color:#0f172a !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);width:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);cursor:pointer;outline:none}.c-reviews-platform-card__btn span{color:#0f172a !important;border-bottom:none !important;text-decoration:none !important;transition:color 0.2s ease}.c-reviews-platform-card__btn svg{color:#64748b;transition:transform 0.2s ease, color 0.2s ease}.c-reviews-platform-card__btn:hover{background:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0, 0, 0, 0.07)}.c-reviews-platform-card__btn--yandex:hover{border-color:#fc3f1d !important}.c-reviews-platform-card__btn--yandex:hover span{color:#fc3f1d !important}.c-reviews-platform-card__btn--yandex:hover svg{color:#fc3f1d !important;transform:translateX(3px)}.c-reviews-platform-card__btn--2gis:hover{border-color:#19aa1e !important}.c-reviews-platform-card__btn--2gis:hover span{color:#19aa1e !important}.c-reviews-platform-card__btn--2gis:hover svg{color:#19aa1e !important;transform:translateX(3px)}.c-reviews-platform-card__branches{border-top:1px dashed #e2e8f0;padding-top:14px;margin-top:4px}.c-reviews-platform-card__branches-title{font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.c-reviews-platform-card__branches-title svg{color:#ef4444}.c-reviews-platform-branches-list{display:flex;flex-direction:column;gap:8px}.c-platform-branch-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none !important;color:#1e293b !important;font-size:13px;font-weight:600;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.c-platform-branch-btn:hover{background:#ffffff;transform:translateX(3px);box-shadow:0 3px 10px rgba(0, 0, 0, 0.05)}.c-platform-branch-btn--yandex:hover{border-color:#fc3f1d;color:#fc3f1d !important}.c-platform-branch-btn--yandex:hover .c-platform-branch-arrow{color:#fc3f1d;transform:translateX(2px)}.c-platform-branch-btn--2gis:hover{border-color:#19aa1e;color:#19aa1e !important}.c-platform-branch-btn--2gis:hover .c-platform-branch-arrow{color:#19aa1e;transform:translateX(2px)}.c-platform-branch-tag{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;background:#e2e8f0;color:#475569;text-transform:uppercase;letter-spacing:0.4px}.c-platform-branch-tag--main{background:#dbeafe;color:#1d4ed8}.c-platform-branch-name{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-platform-branch-arrow{color:#94a3b8;flex-shrink:0;transition:transform 0.2s ease, color 0.2s ease}.c-reviews-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s ease}.c-reviews-modal-backdrop.is-active{opacity:1;visibility:visible}.c-reviews-modal-dialog{background:#ffffff;border-radius:20px;width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);transform:translateY(20px) scale(0.97);transition:transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden}.c-reviews-modal-backdrop.is-active .c-reviews-modal-dialog{transform:translateY(0) scale(1)}.c-reviews-modal-header{padding:22px 24px 16px 24px;border-bottom:1px solid #f1f5f9;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.c-reviews-modal-title{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 6px 0;line-height:1.25}.c-reviews-modal-subtitle{font-size:13.5px;color:#64748b;margin:0;line-height:1.4}.c-reviews-modal-close{background:#f1f5f9;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all 0.2s ease;flex-shrink:0}.c-reviews-modal-close:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.05)}.c-reviews-modal-body{padding:20px 24px;overflow-y:auto;max-height:calc(90vh - 180px)}.c-reviews-modal-branches-list{display:flex;flex-direction:column;gap:14px}.c-reviews-modal-branch-card{border:1.5px solid #e2e8f0;border-radius:14px;padding:16px 18px;background:#ffffff;display:flex;flex-direction:column;gap:12px;transition:all 0.2s ease}.c-reviews-modal-branch-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(0, 0, 0, 0.05)}.c-reviews-modal-branch-card.is-main-branch{border-color:#bfdbfe;background:#f8fbff}.c-reviews-modal-branch-top{display:flex;align-items:center;gap:8px;margin-bottom:2px}.c-reviews-modal-branch-type-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#475569;background:#f1f5f9;padding:3px 8px;border-radius:6px}.c-reviews-modal-branch-type-badge--main{background:#dbeafe;color:#1d4ed8}.c-reviews-modal-main-label{font-size:11.5px;font-weight:600;color:#2563eb}.c-reviews-modal-branch-address{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#0f172a;line-height:1.35}.c-reviews-modal-pin{color:#ef4444;flex-shrink:0}.c-reviews-modal-branch-hours{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#64748b;margin-top:4px}.c-reviews-modal-branch-hours svg{color:#94a3b8;flex-shrink:0}.c-reviews-modal-branch-actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:4px;padding-top:10px;border-top:1px dashed #e2e8f0}@media (max-width:480px){.c-reviews-modal-branch-actions{grid-template-columns:1fr}}.c-reviews-modal-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid transparent}.c-reviews-modal-btn--yandex{background:#fff1f0;color:#fc3f1d !important;border-color:#ffd8d6}.c-reviews-modal-btn--yandex:hover{background:#fc3f1d;color:#ffffff !important;border-color:#fc3f1d;box-shadow:0 4px 12px rgba(252, 63, 29, 0.25);transform:translateY(-1px)}.c-reviews-modal-btn--yandex:hover .c-reviews-modal-btn-icon,.c-reviews-modal-btn--yandex:hover .c-reviews-modal-arrow{color:#ffffff}.c-reviews-modal-btn--2gis{background:#f0fdf4;color:#16a34a !important;border-color:#bbf7d0}.c-reviews-modal-btn--2gis:hover{background:#16a34a;color:#ffffff !important;border-color:#16a34a;box-shadow:0 4px 12px rgba(22, 163, 74, 0.25);transform:translateY(-1px)}.c-reviews-modal-btn--2gis:hover .c-reviews-modal-btn-icon,.c-reviews-modal-btn--2gis:hover .c-reviews-modal-arrow{color:#ffffff}.c-reviews-modal-btn-icon{flex-shrink:0}.c-reviews-modal-arrow{color:inherit;opacity:0.7;transition:transform 0.2s ease}.c-reviews-modal-btn:hover .c-reviews-modal-arrow{opacity:1;transform:translateX(3px)}.c-reviews-modal-footer{padding:14px 24px;background:#f8fafc;border-top:1px solid #f1f5f9;text-align:center}.c-reviews-modal-footer-note{font-size:12px;color:#64748b}.c-reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:start}@media (max-width:1100px){.c-reviews-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:680px){.c-reviews-grid{grid-template-columns:1fr;gap:14px}.c-reviews-platforms-bar{grid-template-columns:1fr}.c-reviews-page{padding:18px 14px;border-radius:14px;margin:10px 0 35px 0}.c-reviews-hero__title{font-size:20px}}.c-review-grid-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0, 0, 0, 0.02);transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.c-review-grid-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 8px 24px rgba(0, 0, 0, 0.06)}.c-review-grid-card.is-page-hidden{display:none !important}.c-review-grid-card__top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.c-review-grid-card__avatar-wrap{position:relative;flex-shrink:0}.c-review-grid-card__avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:17px;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.c-review-grid-card__platform-badge{position:absolute;bottom:-3px;right:-3px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center}.c-review-grid-card__platform-badge--yandex svg{color:#fc3f1d}.c-review-grid-card__platform-badge--2gis svg{color:#19aa1e}.c-review-grid-card__author-info{flex:1;min-width:0}.c-review-grid-card__author-name{font-weight:700;font-size:15px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.c-review-grid-card__verified{display:flex;align-items:center;gap:3px;font-size:11.5px;color:#10b981;font-weight:600;margin-top:3px}.c-review-grid-card__stars{margin:3px 0 0 0;color:#f59e0b;font-size:13px;letter-spacing:2px;line-height:1}.c-review-grid-card__body{flex:1;width:100%}.c-review-grid-card__text{font-size:13.5px;line-height:1.55;color:#334155;margin:0;word-break:break-word}.c-review-grid-card__more-link{font-size:12.5px;font-weight:600;color:#2563eb;margin-top:6px;text-decoration:none;display:inline-block;cursor:pointer}.c-review-grid-card__more-link:hover{text-decoration:underline}.c-review-grid-card__meta{font-size:12px;color:#94a3b8;margin-top:14px;padding-top:10px;border-top:1px dashed #f1f5f9;width:100%;display:flex;justify-content:space-between;align-items:center}.c-reviews-load-more-wrap{text-align:center;margin-top:30px;padding-top:10px}.c-reviews-load-more-btn{background:#ffffff;border:1.5px solid #090e24;color:#090e24;font-size:14px;font-weight:700;padding:11px 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);outline:none}.c-reviews-load-more-btn:hover{background:#090e24;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(9, 14, 36, 0.18)}.c-reviews-cta-banner{background:linear-gradient(135deg, #090e24 0%, #1e293b 100%);border-radius:20px;padding:36px 32px;margin-top:40px;color:#ffffff;text-align:center;box-shadow:0 12px 35px -5px rgba(9, 14, 36, 0.25);position:relative;overflow:hidden}.c-reviews-cta-banner::before{content:"";position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(circle, rgba(37, 99, 235, 0.15) 0%, transparent 60%);pointer-events:none}.c-reviews-cta-banner__content{position:relative;z-index:1;max-width:720px;margin:0 auto}.c-reviews-cta-banner__badge{display:inline-block;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.2);padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:0.5px;color:#38bdf8;margin-bottom:12px}.c-reviews-cta-banner__title{font-size:24px;font-weight:800;color:#ffffff;margin:0 0 10px 0;line-height:1.25}.c-reviews-cta-banner__text{font-size:14.5px;color:#cbd5e1;line-height:1.55;margin:0 0 24px 0}.c-reviews-cta-banner__actions{display:flex;flex-direction:column;align-items:center;gap:18px}.c-reviews-cta-btn{background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#ffffff !important;border:none;font-size:15px;font-weight:700;padding:14px 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 20px rgba(37, 99, 235, 0.35);transition:all 0.2s ease;outline:none}.c-reviews-cta-btn:hover{background:linear-gradient(135deg, #1d4ed8, #1e40af);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37, 99, 235, 0.45)}.c-reviews-cta-banner__socials{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.c-reviews-cta-banner__socials-label{font-size:13px;color:#94a3b8}.c-reviews-cta-banner__icons{display:flex;align-items:center;gap:8px}.c-cta-social-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none !important;color:#ffffff !important;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.18);transition:all 0.2s ease}.c-cta-social-btn span{color:#ffffff !important}.c-cta-social-btn svg{color:#ffffff !important}.c-cta-social-btn:hover{background:rgba(255, 255, 255, 0.22);transform:translateY(-1px)}.c-cta-social-btn--tg:hover{background:#229ed9;border-color:#229ed9}.c-cta-social-btn--vk:hover{background:#0077ff;border-color:#0077ff}.c-cta-social-btn--max:hover{background:#6366f1;border-color:#6366f1}.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;vertical-align:middle}.rateit .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;background:url(https://masteromsk.ru/mg-plugins/rating/images/star_gray.svg);height:16px;outline:none}.rateit .rateit-range *{display:block}* html .rateit, * html .rateit .rateit-range{display:inline}* + html .rateit, * + html .rateit .rateit-range{display:inline}.rateit .rateit-hover, .rateit .rateit-selected{position:absolute;left:0px}.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl{left:auto;right:0px}.rateit .rateit-hover{background:url(https://masteromsk.ru/mg-plugins/rating/images/star_red.svg) left;background-size:16px}.rateit .rateit-hover-rtl{background-position:right}.rateit .rateit-selected{background:url(https://masteromsk.ru/mg-plugins/rating/images/star_yellow.svg) left;background-size:16px}.rateit .rateit-selected-rtl{background-position:right}.rateit .rateit-preset{background:url(https://masteromsk.ru/mg-plugins/rating/images/star_red.svg) left;background-size:16px}.rateit .rateit-preset-rtl{background:url(https://masteromsk.ru/mg-plugins/rating/images/star_red.svg) left;background-size:16px}.rateit button.rateit-reset{background:url(https://masteromsk.ru/mg-plugins/rating/images/delete.gif) 0 0;width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:none;border:none;padding:0}.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus{background-position:0 -16px}.advanced-cookie-panel{position:fixed;z-index:10000;left:12px;right:12px;line-height:1.5;font-size:14px;font-family:Arial, sans-serif;transition:opacity 0.3s ease;box-shadow:0 12px 32px rgba(0, 0, 0, 0.18);border:1px solid rgba(0, 0, 0, 0.08);border-radius:8px;overflow:hidden}.advanced-cookie-panel__content{max-width:1200px;margin:0 auto;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.advanced-cookie-panel__content p{margin:0;flex:1 1 60%;color:#333;overflow-wrap:anywhere}.advanced-cookie-panel__content a{color:#007bff;text-decoration:underline}.advanced-cookie-panel__buttons{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px}.advanced-cookie-panel__btn{padding:10px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;line-height:1.2;color:#fff;transition:opacity 0.2s ease;white-space:nowrap}.advanced-cookie-panel__btn:hover{opacity:0.9}.save-settings,.advanced-cookie-panel__btn--accept{background-color:#28a745}.advanced-cookie-panel__btn--reject{background-color:#dc3545}.close-settings, .advanced-cookie-panel__btn--settings{background-color:#007bff}.cookie-settings-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15, 23, 42, 0.62);z-index:10001;display:none !important;align-items:center;justify-content:center;padding:20px;transition:opacity 0.3s ease;box-sizing:border-box;overflow:hidden}.cookie-settings-modal[aria-hidden="false"]{display:flex !important}.cookie-settings-modal[aria-hidden="true"]{display:none !important}.cookie-settings-modal__content{background:#fff;color:#222;max-width:860px;width:min(92vw, 860px);max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;padding:22px;border-radius:8px;box-shadow:0 24px 70px rgba(0, 0, 0, 0.28);box-sizing:border-box;word-break:normal;overflow-wrap:anywhere}.cookie-settings-modal__content *{box-sizing:border-box;max-width:100%}.cookie-settings-modal__content h2{margin-top:0;margin-bottom:14px;font-size:18px;line-height:1.3;color:#333}.cookie-settings-modal__content p,.cookie-settings-modal__content label,.cookie-settings-modal__content td,.cookie-settings-modal__content th{color:#222}.cookie-settings-modal__categories{margin:18px 0;display:grid;gap:10px}.cookie-settings-modal__category{margin-bottom:0;padding:10px 12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.cookie-settings-modal__category label{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.cookie-settings-modal__category input[type="checkbox"]{width:16px;height:16px}.cookie-settings-modal__buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:sticky;bottom:-22px;margin:18px -22px -22px;padding:14px 22px;background:#fff;border-top:1px solid #e5e7eb}.cookie-settings-modal__buttons .advanced-cookie-panel__btn{padding:8px 16px}.cookie-settings-modal__details{overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:16px 0;border:1px solid #e5e7eb;border-radius:6px}.cookie-settings-modal__details table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px;color:#333;background:#fff}.cookie-settings-modal__details th,.cookie-settings-modal__details td{border:1px solid #e1e1e1;padding:8px;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.cookie-settings-modal__details th{background:#f6f6f6;color:#222;font-weight:700}.advanced-cookie-settings-link{border:0;background:transparent;color:#007bff;padding:0;cursor:pointer;text-decoration:underline;font:inherit}.advanced-cookie-settings-link--footer{display:inline-block;margin:0;line-height:1.4;color:inherit;text-align:inherit}.advanced-cookie-settings-link-wrap{margin:0}.advanced-cookie-settings-link--fixed{position:fixed;left:12px;bottom:12px;z-index:9999;background:#fff;border:1px solid #d0d0d0;border-radius:4px;padding:7px 10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12)}@media (max-width:768px){.advanced-cookie-panel{left:8px;right:8px}.advanced-cookie-panel__content{flex-direction:column;padding:15px;align-items:stretch}.advanced-cookie-panel__content p{flex:1 1 100%;margin-bottom:15px}.advanced-cookie-panel__buttons{flex-direction:column;width:100%}.advanced-cookie-panel__btn{width:100%;text-align:center}.cookie-settings-modal__content{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:15px}.cookie-settings-modal{padding:12px;align-items:flex-start}.cookie-settings-modal__details{overflow:visible;border:0}.cookie-settings-modal__details table, .cookie-settings-modal__details thead, .cookie-settings-modal__details tbody, .cookie-settings-modal__details tr, .cookie-settings-modal__details th, .cookie-settings-modal__details td{display:block;width:100%;min-width:0}.cookie-settings-modal__details table{min-width:0;border-collapse:separate;background:transparent}.cookie-settings-modal__details thead{display:none}.cookie-settings-modal__details tr{margin-bottom:10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.cookie-settings-modal__details td{border:0;border-bottom:1px solid #eef2f7;padding:8px 10px}.cookie-settings-modal__details td:last-child{border-bottom:0}.cookie-settings-modal__details td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase}.cookie-settings-modal__buttons{bottom:-15px;margin:14px -15px -15px;padding:12px 15px;justify-content:stretch}.cookie-settings-modal__buttons .advanced-cookie-panel__btn{flex:1 1 100%}}.mo-booking-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15, 23, 42, 0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:16px;opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s ease}.mo-booking-modal-overlay.is-active{opacity:1;visibility:visible}.mo-booking-modal{background:#ffffff;border-radius:20px;width:100%;max-width:520px;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.05);overflow:hidden;position:relative;transform:translateY(20px) scale(0.97);transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.mo-booking-modal-overlay.is-active .mo-booking-modal{transform:translateY(0) scale(1)}.mo-booking-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:rgba(255, 255, 255, 0.15);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff;transition:all 0.2s ease;z-index:10}.mo-booking-close:hover{background:rgba(255, 255, 255, 0.25);color:#ffffff;transform:rotate(90deg)}.mo-booking-header{background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);padding:24px 68px 20px 28px;color:#ffffff;position:relative}.mo-booking-title{font-size:20px;font-weight:800;margin:0 0 6px 0;display:flex;align-items:center;gap:8px;color:#ffffff;letter-spacing:-0.3px}.mo-booking-subtitle{font-size:13px;color:#94a3b8;margin:0;line-height:1.45;max-width:360px}.mo-booking-service-card{margin:16px 24px 0;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.mo-booking-device-row{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:600}.mo-booking-service-name{font-size:15px;font-weight:800;color:#0f172a;line-height:1.3}.mo-booking-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1px dashed #cbd5e1}.mo-booking-price-label{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.mo-booking-price-val{font-size:19px;font-weight:900;color:#D92525}.mo-booking-body{padding:18px 24px 24px}.mo-booking-group{margin-bottom:14px}.mo-booking-label{display:block;font-size:13px;font-weight:700;color:#334155;margin-bottom:6px}.mo-booking-input,.mo-booking-textarea{width:100%;padding:12px 14px;border:1.5px solid #cbd5e1;border-radius:10px;font-size:14.5px;color:#0f172a;background:#ffffff;outline:none;transition:all 0.2s ease;box-sizing:border-box;font-family:inherit}.mo-booking-input:focus,.mo-booking-textarea:focus{border-color:#D92525;box-shadow:0 0 0 3px rgba(217, 37, 37, 0.15)}.mo-booking-textarea{resize:vertical;min-height:70px}.mo-booking-agree{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#64748b;line-height:1.4;margin-bottom:16px}.mo-booking-agree input{margin-top:2px;cursor:pointer;accent-color:#D92525}.mo-booking-submit-btn{width:100%;padding:14px 20px;background:linear-gradient(135deg, #D92525 0%, #B91C1C 100%) !important;color:#ffffff !important;font-size:15.5px !important;font-weight:800 !important;border:none !important;border-radius:12px !important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px rgba(217, 37, 37, 0.35) !important;transition:all 0.2s ease}.mo-booking-submit-btn:hover{background:linear-gradient(135deg, #B91C1C 0%, #991B1B 100%) !important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(217, 37, 37, 0.45) !important}.mo-booking-submit-btn:active{transform:translateY(0)}.mo-booking-submit-btn[disabled]{opacity:0.6;cursor:not-allowed}.mo-booking-success{padding:36px 24px;text-align:center;display:none}.mo-booking-success-icon{width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:32px}.mo-booking-success-title{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 8px 0}.mo-booking-success-desc{font-size:14.5px;color:#475569;line-height:1.5;margin:0 0 20px 0}.mo-booking-order-badge{display:inline-block;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:700;color:#D92525;margin-bottom:20px}.mo-booking-close-success-btn{padding:10px 24px;background:#0f172a;color:#ffffff;border:none;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;transition:all 0.2s ease}.mo-booking-close-success-btn:hover{background:#1e293b}@media (max-width:540px){.mo-booking-modal{border-radius:16px}.mo-booking-header{padding:20px 18px 16px}.mo-booking-service-card{margin:12px 16px 0;padding:12px 14px}.mo-booking-body{padding:16px 16px 20px}}.bread-crumbs__item{list-style:none;display:inline-block}.bread-crumbs{padding-left:0}.l-body .bread-crumbs__item svg{display:none}.c-goods{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.c-goods__item .rateit{margin:0 auto;display:block;width:fit-content}.c-goods__item,.mini-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;-webkit-transition:box-shadow .3s, border-color .3s;-webkit-transition:border-color .3s, -webkit-box-shadow .3s;-o-transition:box-shadow .3s, border-color .3s;transition:border-color .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, border-color .3s;transition:box-shadow .3s, border-color .3s, -webkit-box-shadow .3s;border:1px solid #dadada;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.c-goods__item .wrapper-mg-buy-click{margin-top:10px}@media(min-width:767px){.c-goods__item:hover{border-color:transparent;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, .2);box-shadow:0 0 30px rgba(0, 0, 0, .2)}}.c-goods__left{position:relative;padding:10px;-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, .1);box-shadow:0 4px 16px rgba(0, 0, 0, .1)}.c-goods__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:10px 10px 16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.c-goods__right .c-buy__buttons > a{margin-bottom:0}.c-goods__right > *{margin-top:10px}@media (max-width:767px){.c-goods__right > *{margin-top:10px}.c-goods__right > *:first-child{margin-top:0}}.c-goods__link{position:relative}.c-goods__img{position:relative;display:block;height:200px}.c-goods__img video{width:100%;height:100%;object-fit:cover}.c-goods__img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.c-goods__title{font-size:18px;font-weight:600;line-height:1.2;text-align:center}@media (max-width:767px){.c-goods__title{font-size:16px}}.c-goods__title:hover{text-decoration:underline}.c-goods__price{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-goods__price{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.c-goods__price--old{font-size:16px;margin-right:10px;color:#999}@media (max-width:767px){.c-goods__price--old{font-size:12px;margin-right:0;margin-bottom:4px}}.c-goods__price--current{font-size:20px;color:#cd4449}@media (max-width:1024px){.c-goods__price--current{font-size:18px}}@media (max-width:767px){.c-goods__price--current{font-size:16px}}.c-goods__footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-goods__description{font-size:16px;display:none;text-align:center}@media (min-width:768px){.c-goods--list .c-goods__trigger{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.c-goods--list .c-goods__item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.c-goods--list .c-goods__img{width:300px}.c-goods--list .c-goods__right{width:100%;padding:16px;padding-left:26px}.c-goods--list .c-goods__price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-goods--list .c-goods__title{margin-top:0;text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-goods--list .c-goods__description{display:block;text-align:left}.c-goods--list .c-goods__buttons a{max-width:48%}}@media(min-width:767px){.c-carousel .c-goods__item:hover,.mini-item:hover{-webkit-box-shadow:inset 0 0 20px rgba(0, 0, 0, .2);box-shadow:inset 0 0 20px rgba(0, 0, 0, .2)}}@media (min-width:1025px){.l-body__index:not(.l-body__catalog) .c-goods .min-1025--4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.l-body__index:not(.l-body__catalog) .c-goods--list .c-goods__trigger{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.c-ribbon{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto}.c-ribbon__new,.c-ribbon__hit,.c-ribbon__sale{font-weight:600;position:absolute;top:-11px;width:90px;padding:6px 5px;text-align:center;text-transform:uppercase;color:#fff}.c-ribbon__new{right:-11px;background:#2ecc71}.c-ribbon__hit{left:-11px;background:#f39c12}.c-ribbon__sale{background:#f55;margin:auto;left:0;right:0}.c-goods__item.mini-item form.property-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-goods__item.mini-item form.property-form .c-form{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-goods__item.mini-item form.property-form .buy-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-goods__item.grid .c-goods__img{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width:767px){.products-wrapper .c-goods__trigger{padding-top:30px}}.c-goods__item.c-service-catalog-card,.c-service-catalog-card{background:#ffffff !important;border-radius:16px !important;padding:16px !important;border:1px solid #E5E7EB !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04) !important;display:flex !important;flex-direction:column !important;height:100% !important;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;position:relative !important;overflow:hidden !important;text-decoration:none !important}.c-goods__item.c-service-catalog-card:hover,.c-service-catalog-card:hover{transform:translateY(-3px) !important;box-shadow:0 10px 28px rgba(217, 37, 37, 0.09) !important;border-color:#FECACA !important}.c-service-catalog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none !important;color:inherit}.c-service-catalog-card__top{position:relative;margin-bottom:12px}.c-service-catalog-card__badge{position:absolute;top:8px;left:8px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px;z-index:2;transition:all 0.2s ease}.c-service-catalog-card__img-wrap{background:#F9FAFB !important;border-radius:12px !important;padding:16px 8px !important;text-align:center;border:1px solid #F3F4F6 !important;min-height:160px;height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important}.c-goods__item.c-service-catalog-card:hover .c-service-catalog-card__img-wrap,.c-service-catalog-card:hover .c-service-catalog-card__img-wrap{background:#FEF2F2 !important;border-color:#FECACA !important}.c-service-catalog-card__img{max-width:100% !important;max-height:140px !important;object-fit:contain !important;margin:0 auto;transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important}.c-goods__item.c-service-catalog-card:hover .c-service-catalog-card__img,.c-service-catalog-card:hover .c-service-catalog-card__img{transform:scale(1.06) !important}.c-service-catalog-card__img-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 0;transition:all 0.25s ease}.c-service-catalog-card__placeholder-icon-wrap{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8;transition:all 0.25s ease}.c-service-catalog-card:hover .c-service-catalog-card__placeholder-icon-wrap{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:scale(1.06)}.c-service-catalog-card__placeholder-tag{display:inline-block;font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:6px;letter-spacing:0.02em;transition:all 0.2s ease}.c-service-catalog-card:hover .c-service-catalog-card__placeholder-tag{color:#1e40af;background:#dbeafe}.c-service-catalog-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center}.c-service-catalog-card__title{font-size:14.5px !important;font-weight:700 !important;color:#111827 !important;text-decoration:none !important;line-height:1.35;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.c-goods__item.c-service-catalog-card:hover .c-service-catalog-card__title,.c-service-catalog-card:hover .c-service-catalog-card__title,.c-service-catalog-card__link:hover .c-service-catalog-card__title{color:#D92525 !important}.mo-dr-page{max-width:100%;margin:0 auto;font-family:inherit;color:#1e293b;line-height:1.6}.mo-dr-hero{background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);color:#ffffff;padding:30px;border-radius:16px;margin-bottom:35px;box-shadow:0 10px 30px rgba(15, 23, 42, 0.12)}.mo-dr-hero p{margin:0;font-size:16.5px;line-height:1.65;color:#f1f5f9}.mo-dr-hero p strong{color:#ffffff;font-weight:700}.mo-dr-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mo-dr-badge{background:rgba(255, 255, 255, 0.12);backdrop-filter:blur(8px);color:#ffffff;border:1px solid rgba(255, 255, 255, 0.18);border-radius:8px;padding:7px 16px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center}.mo-dr-badge.hot{background:#f59e0b;color:#1a1a1a;border-color:#fbbf24;font-weight:700}.mo-dr-section{margin-bottom:40px}.mo-dr-section h2{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 18px 0;display:flex;align-items:center;gap:12px;border-left:4px solid var(--oc-primary, #D92525);padding-left:14px}.mo-dr-section h2 svg{width:24px;height:24px;flex-shrink:0;stroke:var(--oc-primary, #D92525)}.mo-dr-tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.mo-dr-tile{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.mo-dr-tile:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px rgba(0, 0, 0, 0.05)}.mo-dr-tile svg{width:30px;height:30px;flex-shrink:0;color:var(--oc-primary, #D92525);stroke:var(--oc-primary, #D92525);margin-top:2px}.mo-dr-tile b{display:block;font-size:15.5px;font-weight:700;color:#0f172a;margin-bottom:4px}.mo-dr-tile span{display:block;font-size:13.5px;color:#64748b;line-height:1.45}.mo-dr-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid #e2e8f0;background:#ffffff}.mo-dr-media-table{width:100%;border-collapse:collapse;font-size:14.5px;text-align:left}.mo-dr-media-table th{background:#0f172a;color:#ffffff;font-weight:600;padding:12px 16px;border:none}.mo-dr-media-table td{padding:13px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:#334155}.mo-dr-media-table tr:last-child td{border-bottom:none}.mo-dr-media-table tr:nth-child(even) td{background:#f8fafc}.mo-dr-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:16px}.mo-dr-step{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;position:relative;display:flex;flex-direction:column}.mo-dr-step__num{width:36px;height:36px;border-radius:50%;background:var(--oc-primary, #D92525);color:#ffffff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mo-dr-step h3{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 8px 0}.mo-dr-step p{margin:0;font-size:13.5px;color:#64748b;line-height:1.5}.mo-dr-cta{background:linear-gradient(135deg, var(--oc-primary, #D92525) 0%, #991b1b 100%);color:#ffffff;border-radius:16px;padding:30px;text-align:center;margin:35px 0;box-shadow:0 10px 25px rgba(217, 37, 37, 0.25)}.mo-dr-cta b{font-size:21px;display:block;margin-bottom:8px;font-weight:800}.mo-dr-cta p{margin:0 0 22px 0;font-size:15.5px;opacity:0.95;color:#ffffff;max-width:680px;margin-left:auto;margin-right:auto}.mo-dr-cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mo-dr-btn-call,.mo-dr-btn-chat{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:10px;text-decoration:none;font-weight:700;font-size:15.5px;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease}.mo-dr-btn-call{background:#ffffff;color:var(--oc-primary, #D92525)}.mo-dr-btn-call:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.15)}.mo-dr-btn-chat{background:rgba(255, 255, 255, 0.18);color:#ffffff;border:1px solid rgba(255, 255, 255, 0.4)}.mo-dr-btn-chat:hover{background:rgba(255, 255, 255, 0.28);transform:translateY(-2px)}.mo-dr-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.mo-dr-card p{margin:0;font-size:15px;color:#334155;line-height:1.6}.mo-dr-brand-btn{display:inline-flex;align-items:center;background:#ffffff;color:var(--oc-primary, #D92525);border:2px solid var(--oc-primary, #D92525);padding:10px 22px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14.5px;transition:all 0.2s ease}.mo-dr-brand-btn:hover{background:var(--oc-primary, #D92525);color:#ffffff}.mo-dr-why-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:16px}.mo-dr-why-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.mo-dr-why-card b{display:block;font-size:15.5px;font-weight:700;color:#0f172a;margin-bottom:6px}.mo-dr-why-card p{margin:0;font-size:14px;color:#64748b;line-height:1.5}.mo-dr-why-card.warning{background:#fff7ed;border-color:#ffedd5}.mo-dr-why-card.warning b{color:#c2410c}.mo-dr-why-card.warning p{color:#7c2d12}.mo-faq-item{border-bottom:1px solid #f1f5f9;padding:16px 0}.mo-faq-item:first-child{padding-top:0}.mo-faq-item:last-child{border-bottom:none;padding-bottom:0}.mo-faq-item h3{font-size:16.5px;font-weight:700;color:var(--oc-primary, #D92525);margin:0 0 6px 0}.mo-faq-item p{margin:0;font-size:14.5px;color:#475569;line-height:1.55}@media (max-width:768px){.mo-dr-hero{padding:20px}.mo-dr-hero p{font-size:15px}.mo-dr-section h2{font-size:19px}.mo-dr-tiles, .mo-dr-why-grid, .mo-dr-steps{grid-template-columns:1fr}.mo-dr-cta{padding:22px 18px}.mo-dr-cta b{font-size:18px}.mo-dr-btn-call, .mo-dr-btn-chat{width:100%;justify-content:center}}.c-category-section,.c-monoblock-section{margin:35px 0 25px;background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(15, 23, 42, 0.04);padding:32px 28px;position:relative;overflow:hidden}@media (max-width:768px){.c-category-section, .c-monoblock-section{padding:22px 16px;margin:25px 0 15px;border-radius:12px}}.c-category-header,.c-monoblock-header{margin-bottom:24px}.c-category-badge,.c-monoblock-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#eef2ff;color:#4338ca;font-size:13px;font-weight:600;border-radius:9999px;margin-bottom:12px}.c-category-badge.is-orange{background:#fff7ed;color:#c2410c}.c-category-badge.is-emerald{background:#ecfdf5;color:#047857}.c-category-title,.c-monoblock-title{font-size:26px;font-weight:800;color:#0f172a;line-height:1.25;margin:0 0 10px}@media (max-width:768px){.c-category-title, .c-monoblock-title{font-size:20px}}.c-category-desc,.c-monoblock-desc{font-size:15px;color:#475569;line-height:1.55;margin:0 0 18px;max-width:850px}.c-category-brands,.c-monoblock-brands{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.c-category-brand-pill,.c-monoblock-brand-pill{display:inline-flex;align-items:center;padding:6px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;transition:all 0.2s ease}.c-category-brand-pill:hover,.c-monoblock-brand-pill:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}.c-category-services-grid,.c-monoblock-services-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin-bottom:28px}@media (max-width:850px){.c-category-services-grid, .c-monoblock-services-grid{grid-template-columns:1fr}}.c-category-service-item,.c-monoblock-service-item{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;transition:all 0.2s ease}.c-category-service-item:hover,.c-monoblock-service-item:hover{background:#ffffff;border-color:#3b82f6;box-shadow:0 4px 14px rgba(59, 130, 246, 0.08);transform:translateY(-2px)}.c-category-service-info,.c-monoblock-service-info{display:flex;flex-direction:column;gap:4px}.c-category-service-name,.c-monoblock-service-name{font-size:15px;font-weight:700;color:#1e293b;line-height:1.35}.c-category-service-meta,.c-monoblock-service-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#64748b}.c-category-service-meta span,.c-monoblock-service-meta span{display:inline-flex;align-items:center;gap:4px}.c-category-service-price-wrap,.c-monoblock-service-price-wrap{text-align:right;flex-shrink:0}.c-category-service-price,.c-monoblock-service-price{font-size:17px;font-weight:800;color:#0284c7;white-space:nowrap}.c-category-service-price.is-free,.c-monoblock-service-price.is-free{color:#16a34a}.c-category-service-btn,.c-monoblock-service-btn{display:block;margin-top:4px;font-size:12px;color:#2563eb;font-weight:600;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.c-category-service-btn:hover,.c-monoblock-service-btn:hover{color:#1d4ed8}.c-category-expert-callout,.c-monoblock-expert-callout{background:linear-gradient(135deg, #f0fdf4 0%, #e0f2fe 100%);border:1px solid #bbf7d0;border-radius:12px;padding:20px 22px;display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.c-category-expert-callout.is-amber{background:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);border-color:#fde68a}@media (max-width:640px){.c-category-expert-callout, .c-monoblock-expert-callout{flex-direction:column;padding:16px}}.c-category-expert-icon,.c-monoblock-expert-icon{font-size:28px;line-height:1;flex-shrink:0}.c-category-expert-body h4,.c-monoblock-expert-body h4{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px}.c-category-expert-body p,.c-monoblock-expert-body p{font-size:14px;color:#334155;line-height:1.5;margin:0}.c-category-bottom-cta,.c-monoblock-bottom-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:18px;border-top:1px solid #f1f5f9}.c-category-cta-left,.c-monoblock-cta-left{display:flex;align-items:center;gap:10px;font-size:14px;color:#475569}.c-category-cta-btn,.c-monoblock-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#ffffff !important;font-size:15px;font-weight:700;padding:12px 24px;border-radius:10px;border:none;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgba(37, 99, 235, 0.25);text-decoration:none}.c-category-cta-btn:hover,.c-monoblock-cta-btn:hover{background:linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(37, 99, 235, 0.35);color:#ffffff !important}.c-category-cta-btn.is-orange{background:linear-gradient(135deg, #ea580c 0%, #c2410c 100%);box-shadow:0 4px 12px rgba(234, 88, 12, 0.25)}.c-category-cta-btn.is-orange:hover{background:linear-gradient(135deg, #c2410c 0%, #9a3412 100%);box-shadow:0 6px 16px rgba(234, 88, 12, 0.35)}.mo-faq-section{margin-top:35px;margin-bottom:25px;padding:30px 24px;background:#ffffff;border-radius:16px;border:1px solid rgba(15, 23, 42, 0.08);box-shadow:0 4px 20px -2px rgba(15, 23, 42, 0.04)}.mo-faq-header{text-align:center;max-width:680px;margin:0 auto 28px auto}.mo-faq-badge{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#0d9488;background:rgba(13, 148, 136, 0.1);padding:4px 12px;border-radius:9999px;margin-bottom:10px}.mo-faq-title{font-size:24px;font-weight:800;color:#0f172a;line-height:1.3;margin:0 0 8px 0}.mo-faq-subtitle{font-size:14.5px;color:#64748b;line-height:1.5;margin:0}.mo-faq-accordion{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.mo-faq-item{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;transition:all 0.25s ease;overflow:hidden}.mo-faq-item:hover{border-color:#cbd5e1}.mo-faq-item.is-active{border-color:#0d9488;background:#ffffff;box-shadow:0 4px 12px rgba(13, 148, 136, 0.08)}.mo-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:15.5px;font-weight:700;color:#1e293b;transition:color 0.2s ease}.mo-faq-question:hover{color:#0d9488}.mo-faq-item.is-active .mo-faq-question-text{color:#0d9488}.mo-faq-question-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(100, 116, 139, 0.08);color:#64748b;transition:all 0.3s ease}.mo-faq-item.is-active .mo-faq-question-icon{transform:rotate(180deg);background:#0d9488;color:#ffffff}.mo-faq-answer{overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.mo-faq-answer-inner{padding:0 20px 18px 20px;font-size:14.5px;line-height:1.65;color:#475569}.mo-faq-answer-inner p{margin:0}.mo-faq-answer-inner strong{color:#1e293b}@media (max-width:768px){.mo-faq-section{padding:24px 16px;border-radius:14px;margin-top:25px}.mo-faq-title{font-size:20px}.mo-faq-question{padding:14px 16px;font-size:14.5px}.mo-faq-answer-inner{padding:0 16px 14px 16px;font-size:13.5px}}*:not(td){-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}html{overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html,body{height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;max-width:100%}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}p{line-height:1.4}p + p{margin-top:10px}img{max-width:100%;max-height:100%;height:auto;vertical-align:bottom;border:none;object-fit:contain}svg:not(:root){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-width:100%;max-height:100%;pointer-events:none}[class*='icon--']{width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:currentColor}h1,h2,h3,h4,h5,h6{font-weight:normal;color:inherit}.mg-product-slides iframe,.c-goods__img iframe{width:100%;height:100%}iframe{vertical-align:bottom;border:0}table{width:100%;border-spacing:0;border-collapse:collapse}textarea{display:inline-block;overflow:hidden;resize:vertical;vertical-align:bottom}textarea,[type='url'],[type='text'],[type='email'],[type='search'],[type='password']{vertical-align:bottom;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}textarea:-webkit-autofill,[type='url']:-webkit-autofill,[type='text']:-webkit-autofill,[type='email']:-webkit-autofill,[type='search']:-webkit-autofill,[type='password']:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}@-webkit-keyframes autofill{to{background:transparent}}label,[type='radio'],[type='submit'],[type='checkbox'],button:not(:disabled){cursor:pointer}button,[type='submit']{font-size:inherit;color:inherit;border:0;background:none;-webkit-tap-highlight-color:transparent}::-moz-focus-inner{padding:0;border:0}.readonly,[readonly]{pointer-events:none}.disabled,[disabled]{pointer-events:none;opacity:.5}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}blockquote{padding:20px;border:1px solid #dadada;border-left:4px solid;margin:10px 0;font-style:italic}.l-container{width:100%;max-width:1120px;margin:0 auto;padding:0 10px}@media (min-width:768px){.l-container{max-width:1132px;padding:0 16px}}@media (min-width:1440px){.l-container{max-width:1400px}}.l-container + .l-container{margin-top:16px}@media (min-width:768px){.l-container + .l-container{margin-top:26px}}.l-container:after,.l-container:before{display:table;clear:both;content:' '}.l-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-10px;margin-left:-10px;-ms-flex-flow:wrap;flex-flow:wrap}@media (min-width:768px){.l-row{margin-top:-16px;margin-left:-16px}}.l-row + .l-row{margin-top:0}.l-row--no-spaces{margin:0}.l-row--no-spaces .l-col{padding:0}.l-col{max-width:100%;padding-top:10px;padding-left:10px}.l-header{background:#fff;-webkit-box-flex:0;-ms-flex:none;flex:none}.l-header__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__top{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .16);box-shadow:0 1px 2px rgba(0, 0, 0, .16)}.l-header__top .l-header__block{min-height:36px}@media (min-width:1025px){.l-header__top .l-container{padding:0 4px}}.l-header__middle{padding:26px 0}@media (max-width:767px){.l-header__middle{padding:16px 0}}.l-header__middle .l-header__block{margin-right:30px}.l-header__middle .l-header__block:last-child{margin-right:0}@media (max-width:1024px){.l-header__middle .l-header__block{margin-right:16px}}.l-header__bottom{position:relative;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color))}.l-header__bottom .l-header__block{height:60px}@media (max-width:767px){.l-header__bottom .l-header__block{height:50px}}.l-body{font-size:16px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;color:#000;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;overflow-x:visible}@media (max-width:767px){.l-body{font-size:16px;line-height:1.2}}@media (min-width:1025px){.admin-on-site{padding-top:30px !important}}@media (max-width:1024px){.admin-top-menu ul.exit-list li:not(:last-of-type){display:none}.admin-list > li > a{padding:6px 0 7px 0}.exit-list li{margin:0}.admin-on-site{padding:0 !important}.l-header__bottom{z-index:101}}.l-main{padding-top:10px;padding-bottom:30px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:767px){.l-main{padding-top:0;padding-bottom:0}}.l-main .l-container{padding-top:16px;padding-bottom:30px;background:#fff;box-sizing:border-box;overflow-x:hidden}.l-main__left{padding-right:10px}@media (max-width:1024px){.l-main__left{position:absolute;left:-100%}}@media (min-width:1025px){.l-main.active:before{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;content:'';-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;background:rgba(0, 0, 0, .5);-webkit-animation-fill-mode:both;animation-fill-mode:both}}.l-body__cart .l-main__right,.l-body__order .l-main__right,.l-body__index .l-main__right,.l-body__product .l-main__right,.l-body__catalog .l-main__right,.l-body__personal .l-main__right{flex-grow:1;width:100%;max-width:100%}.l-footer{position:relative;padding:16px 0;background:#fff;-webkit-box-flex:0;-ms-flex:none;flex:none;z-index:1}.l-footer:before{display:none !important}.l-favorites .daily-wrapper,.l-favorites .l-main__left{display:none}.l-favorites .l-main__right{flex:0 0 100%;max-width:100%}@media (min-width:0){.min-0--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-0--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-0--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-0--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-0--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-0--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-0--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-0--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-0--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-0--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-0--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-0--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-0--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-0--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-0--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-0--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-0--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-0--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-0--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-0--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-0--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-0--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-0--content-center{-ms-flex-line-pack:center;align-content:center}.min-0--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-0--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-0--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-0--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-0--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-0--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-0--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-0--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-0--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-0--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-0--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:375px){.min-375--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-375--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-375--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-375--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-375--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-375--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-375--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-375--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-375--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-375--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-375--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-375--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-375--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-375--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-375--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-375--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-375--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-375--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-375--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-375--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-375--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-375--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-375--content-center{-ms-flex-line-pack:center;align-content:center}.min-375--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-375--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-375--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-375--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-375--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-375--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-375--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-375--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-375--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-375--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-375--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:768px){.min-768--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-768--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-768--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-768--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-768--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-768--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-768--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-768--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-768--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-768--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-768--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-768--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-768--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-768--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-768--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-768--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-768--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-768--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-768--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-768--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-768--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-768--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-768--content-center{-ms-flex-line-pack:center;align-content:center}.min-768--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-768--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-768--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-768--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-768--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-768--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-768--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-768--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-768--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-768--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-768--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:990px){.min-990--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-990--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-990--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-990--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-990--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-990--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-990--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-990--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-990--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-990--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-990--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-990--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-990--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-990--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-990--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-990--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-990--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-990--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-990--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-990--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-990--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-990--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-990--content-center{-ms-flex-line-pack:center;align-content:center}.min-990--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-990--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-990--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-990--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-990--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-990--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-990--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-990--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-990--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-990--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-990--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:1025px){.min-1025--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-1025--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-1025--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-1025--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-1025--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-1025--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-1025--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-1025--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-1025--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-1025--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-1025--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-1025--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-1025--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-1025--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-1025--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-1025--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-1025--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-1025--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-1025--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-1025--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-1025--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-1025--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-1025--content-center{-ms-flex-line-pack:center;align-content:center}.min-1025--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-1025--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-1025--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-1025--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-1025--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-1025--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-1025--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-1025--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-1025--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-1025--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-1025--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:1280px){.min-1280--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-1280--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-1280--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-1280--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-1280--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-1280--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-1280--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-1280--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-1280--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-1280--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-1280--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-1280--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-1280--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-1280--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-1280--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-1280--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-1280--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-1280--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-1280--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-1280--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-1280--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-1280--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-1280--content-center{-ms-flex-line-pack:center;align-content:center}.min-1280--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-1280--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-1280--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-1280--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-1280--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-1280--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-1280--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-1280--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-1280--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-1280--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-1280--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:1366px){.min-1366--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-1366--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-1366--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-1366--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-1366--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-1366--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-1366--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-1366--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-1366--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-1366--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-1366--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-1366--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-1366--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-1366--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-1366--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-1366--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-1366--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-1366--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-1366--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-1366--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-1366--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-1366--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-1366--content-center{-ms-flex-line-pack:center;align-content:center}.min-1366--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-1366--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-1366--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-1366--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-1366--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-1366--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-1366--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-1366--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-1366--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-1366--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-1366--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:1440px){.min-1440--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-1440--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-1440--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-1440--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-1440--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-1440--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-1440--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-1440--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-1440--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-1440--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-1440--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-1440--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-1440--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-1440--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-1440--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-1440--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-1440--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-1440--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-1440--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-1440--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-1440--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-1440--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-1440--content-center{-ms-flex-line-pack:center;align-content:center}.min-1440--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-1440--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-1440--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-1440--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-1440--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-1440--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-1440--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-1440--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-1440--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-1440--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-1440--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:1600px){.min-1600--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.min-1600--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.min-1600--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.min-1600--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-1600--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.min-1600--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.min-1600--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.min-1600--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.min-1600--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.min-1600--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.min-1600--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.min-1600--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.min-1600--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-1600--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.min-1600--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-1600--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.min-1600--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.min-1600--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-1600--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.min-1600--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.min-1600--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.min-1600--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.min-1600--content-center{-ms-flex-line-pack:center;align-content:center}.min-1600--content-end{-ms-flex-line-pack:end;align-content:flex-end}.min-1600--content-start{-ms-flex-line-pack:start;align-content:flex-start}.min-1600--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.min-1600--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.min-1600--content-between{-ms-flex-line-pack:justify;align-content:space-between}.min-1600--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.min-1600--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.min-1600--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.min-1600--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.min-1600--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.min-1600--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:374px){.max-374--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-374--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-374--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-374--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-374--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-374--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-374--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-374--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-374--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-374--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-374--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-374--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-374--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-374--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-374--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-374--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-374--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-374--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-374--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-374--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-374--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-374--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-374--content-center{-ms-flex-line-pack:center;align-content:center}.max-374--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-374--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-374--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-374--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-374--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-374--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-374--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-374--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-374--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-374--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-374--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:767px){.max-767--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-767--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-767--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-767--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-767--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-767--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-767--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-767--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-767--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-767--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-767--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-767--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-767--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-767--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-767--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-767--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-767--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-767--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-767--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-767--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-767--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-767--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-767--content-center{-ms-flex-line-pack:center;align-content:center}.max-767--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-767--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-767--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-767--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-767--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-767--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-767--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-767--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-767--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-767--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-767--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:989px){.max-989--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-989--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-989--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-989--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-989--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-989--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-989--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-989--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-989--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-989--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-989--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-989--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-989--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-989--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-989--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-989--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-989--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-989--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-989--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-989--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-989--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-989--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-989--content-center{-ms-flex-line-pack:center;align-content:center}.max-989--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-989--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-989--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-989--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-989--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-989--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-989--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-989--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-989--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-989--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-989--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:1024px){.max-1024--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-1024--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-1024--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-1024--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-1024--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-1024--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-1024--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-1024--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-1024--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-1024--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-1024--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-1024--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-1024--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-1024--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-1024--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-1024--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-1024--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-1024--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-1024--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-1024--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-1024--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-1024--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1024--content-center{-ms-flex-line-pack:center;align-content:center}.max-1024--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-1024--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-1024--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-1024--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-1024--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-1024--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-1024--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-1024--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-1024--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-1024--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-1024--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:1279px){.max-1279--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-1279--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-1279--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-1279--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-1279--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-1279--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-1279--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-1279--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-1279--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-1279--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-1279--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-1279--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-1279--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-1279--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-1279--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-1279--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-1279--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-1279--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-1279--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-1279--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-1279--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-1279--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1279--content-center{-ms-flex-line-pack:center;align-content:center}.max-1279--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-1279--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-1279--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-1279--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-1279--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-1279--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-1279--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-1279--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-1279--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-1279--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-1279--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:1365px){.max-1365--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-1365--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-1365--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-1365--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-1365--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-1365--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-1365--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-1365--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-1365--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-1365--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-1365--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-1365--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-1365--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-1365--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-1365--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-1365--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-1365--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-1365--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-1365--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-1365--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-1365--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-1365--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1365--content-center{-ms-flex-line-pack:center;align-content:center}.max-1365--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-1365--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-1365--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-1365--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-1365--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-1365--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-1365--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-1365--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-1365--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-1365--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-1365--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:1439px){.max-1439--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-1439--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-1439--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-1439--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-1439--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-1439--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-1439--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-1439--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-1439--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-1439--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-1439--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-1439--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-1439--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-1439--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-1439--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-1439--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-1439--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-1439--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-1439--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-1439--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-1439--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-1439--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1439--content-center{-ms-flex-line-pack:center;align-content:center}.max-1439--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-1439--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-1439--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-1439--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-1439--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-1439--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-1439--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-1439--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-1439--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-1439--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-1439--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (max-width:1599px){.max-1599--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.max-1599--height{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.max-1599--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.max-1599--order-end{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.max-1599--order-start{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.max-1599--row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.max-1599--row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.max-1599--column{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.max-1599--column-reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.max-1599--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.max-1599--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.max-1599--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.max-1599--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-1599--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.max-1599--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.max-1599--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.max-1599--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.max-1599--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-1599--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.max-1599--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-1599--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.max-1599--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1599--content-center{-ms-flex-line-pack:center;align-content:center}.max-1599--content-end{-ms-flex-line-pack:end;align-content:flex-end}.max-1599--content-start{-ms-flex-line-pack:start;align-content:flex-start}.max-1599--content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.max-1599--content-around{-ms-flex-line-pack:distribute;align-content:space-around}.max-1599--content-between{-ms-flex-line-pack:justify;align-content:space-between}.max-1599--self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.max-1599--self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.max-1599--self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.max-1599--self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.max-1599--self-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.max-1599--self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width:0){.min-0--text-left{text-align:left}.min-0--text-right{text-align:right}.min-0--text-center{text-align:center}}@media (min-width:375px){.min-375--text-left{text-align:left}.min-375--text-right{text-align:right}.min-375--text-center{text-align:center}}@media (min-width:768px){.min-768--text-left{text-align:left}.min-768--text-right{text-align:right}.min-768--text-center{text-align:center}}@media (min-width:990px){.min-990--text-left{text-align:left}.min-990--text-right{text-align:right}.min-990--text-center{text-align:center}}@media (min-width:1025px){.min-1025--text-left{text-align:left}.min-1025--text-right{text-align:right}.min-1025--text-center{text-align:center}}@media (min-width:1280px){.min-1280--text-left{text-align:left}.min-1280--text-right{text-align:right}.min-1280--text-center{text-align:center}}@media (min-width:1366px){.min-1366--text-left{text-align:left}.min-1366--text-right{text-align:right}.min-1366--text-center{text-align:center}}@media (min-width:1440px){.min-1440--text-left{text-align:left}.min-1440--text-right{text-align:right}.min-1440--text-center{text-align:center}}@media (min-width:1600px){.min-1600--text-left{text-align:left}.min-1600--text-right{text-align:right}.min-1600--text-center{text-align:center}}@media (max-width:374px){.max-374--text-left{text-align:left}.max-374--text-right{text-align:right}.max-374--text-center{text-align:center}}@media (max-width:767px){.max-767--text-left{text-align:left}.max-767--text-right{text-align:right}.max-767--text-center{text-align:center}}@media (max-width:989px){.max-989--text-left{text-align:left}.max-989--text-right{text-align:right}.max-989--text-center{text-align:center}}@media (max-width:1024px){.max-1024--text-left{text-align:left}.max-1024--text-right{text-align:right}.max-1024--text-center{text-align:center}}@media (max-width:1279px){.max-1279--text-left{text-align:left}.max-1279--text-right{text-align:right}.max-1279--text-center{text-align:center}}@media (max-width:1365px){.max-1365--text-left{text-align:left}.max-1365--text-right{text-align:right}.max-1365--text-center{text-align:center}}@media (max-width:1439px){.max-1439--text-left{text-align:left}.max-1439--text-right{text-align:right}.max-1439--text-center{text-align:center}}@media (max-width:1599px){.max-1599--text-left{text-align:left}.max-1599--text-right{text-align:right}.max-1599--text-center{text-align:center}}@media (min-width:768px){.l-col{padding-top:16px;padding-left:16px}}@media (min-width:0){.min-0--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-0--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-0--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-0--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-0--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-0--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-0--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-0--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-0--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-0--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-0--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-0--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-0--hide{display:none}.min-0--show{display:block}}@media (min-width:375px){.min-375--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-375--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-375--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-375--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-375--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-375--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-375--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-375--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-375--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-375--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-375--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-375--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-375--hide{display:none}.min-375--show{display:block}}@media (min-width:768px){.min-768--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-768--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-768--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-768--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-768--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-768--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-768--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-768--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-768--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-768--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-768--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-768--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-768--hide{display:none}.min-768--show{display:block}}@media (min-width:990px){.min-990--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-990--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-990--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-990--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-990--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-990--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-990--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-990--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-990--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-990--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-990--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-990--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-990--hide{display:none}.min-990--show{display:block}}@media (min-width:1025px){.min-1025--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-1025--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-1025--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-1025--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-1025--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-1025--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-1025--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-1025--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-1025--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-1025--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-1025--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-1025--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-1025--hide{display:none}.min-1025--show{display:block}}@media (min-width:1280px){.min-1280--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-1280--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-1280--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-1280--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-1280--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-1280--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-1280--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-1280--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-1280--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-1280--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-1280--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-1280--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-1280--hide{display:none}.min-1280--show{display:block}}@media (min-width:1366px){.min-1366--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-1366--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-1366--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-1366--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-1366--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-1366--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-1366--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-1366--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-1366--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-1366--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-1366--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-1366--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-1366--hide{display:none}.min-1366--show{display:block}}@media (min-width:1440px){.min-1440--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-1440--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-1440--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-1440--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-1440--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-1440--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-1440--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-1440--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-1440--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-1440--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-1440--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-1440--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-1440--hide{display:none}.min-1440--show{display:block}}@media (min-width:1600px){.min-1600--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.min-1600--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.min-1600--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.min-1600--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.min-1600--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.min-1600--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.min-1600--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.min-1600--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.min-1600--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.min-1600--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.min-1600--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.min-1600--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.min-1600--hide{display:none}.min-1600--show{display:block}}@media (max-width:374px){.max-374--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-374--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-374--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-374--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-374--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-374--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-374--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-374--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-374--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-374--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-374--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-374--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-374--hide{display:none}.max-374--show{display:block}}@media (max-width:767px){.max-767--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-767--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-767--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-767--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-767--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-767--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-767--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-767--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-767--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-767--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-767--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-767--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-767--hide{display:none}.max-767--show{display:block}}@media (max-width:989px){.max-989--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-989--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-989--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-989--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-989--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-989--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-989--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-989--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-989--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-989--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-989--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-989--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-989--hide{display:none}.max-989--show{display:block}}@media (max-width:1024px){.max-1024--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-1024--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-1024--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-1024--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-1024--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-1024--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-1024--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-1024--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-1024--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-1024--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-1024--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-1024--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-1024--hide{display:none}.max-1024--show{display:block}}@media (max-width:1279px){.max-1279--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-1279--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-1279--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-1279--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-1279--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-1279--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-1279--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-1279--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-1279--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-1279--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-1279--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-1279--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-1279--hide{display:none}.max-1279--show{display:block}}@media (max-width:1365px){.max-1365--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-1365--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-1365--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-1365--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-1365--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-1365--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-1365--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-1365--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-1365--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-1365--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-1365--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-1365--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-1365--hide{display:none}.max-1365--show{display:block}}@media (max-width:1439px){.max-1439--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-1439--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-1439--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-1439--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-1439--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-1439--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-1439--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-1439--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-1439--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-1439--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-1439--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-1439--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-1439--hide{display:none}.max-1439--show{display:block}}@media (max-width:1599px){.max-1599--1{display:block;max-width:8.333333%;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.max-1599--2{display:block;max-width:16.666667%;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.max-1599--3{display:block;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.max-1599--4{display:block;max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.max-1599--5{display:block;max-width:41.666667%;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.max-1599--6{display:block;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.max-1599--7{display:block;max-width:58.333333%;-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.max-1599--8{display:block;max-width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.max-1599--9{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.max-1599--10{display:block;max-width:83.333333%;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.max-1599--11{display:block;max-width:91.666667%;-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.max-1599--12{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.max-1599--hide{display:none}.max-1599--show{display:block}}@font-face{font-family:'JB Sans';src:url('https://masteromsk.ru/mg-templates/masteromsk/fonts/JetBrainsSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'JB Sans';src:url('https://masteromsk.ru/mg-templates/masteromsk/fonts/JetBrainsSans-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'JB Sans';src:url('https://masteromsk.ru/mg-templates/masteromsk/fonts/JetBrainsSans-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'JB Sans';src:url('https://masteromsk.ru/mg-templates/masteromsk/fonts/JetBrainsSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'JB Sans';src:url('https://masteromsk.ru/mg-templates/masteromsk/fonts/JetBrainsSans-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}:root{--main-font:'JB Sans', Helvetica, Arial, sans-serif;--font-family:'JB Sans', Helvetica, Arial, sans-serif;--font-base:'JB Sans', Helvetica, Arial, sans-serif;--mo-font:'JB Sans', Helvetica, Arial, sans-serif;--main-color:#FF4B4B;--secondary-color:#14B8A6;--accent-color:#FF4B4B;--main-text-color:#0F172A;--mo-text-dark:#0F172A;--mo-text-main:#0F172A;--background-color:#FFFFFF;--alt-background-color:#F0F7F9;--card-bg:#FFFFFF;--card-radius:16px;--btn-radius:10px}html, body, .l-body{color:#353535;font-family:'JB Sans', Helvetica, Arial, sans-serif !important}html, body, .l-body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, .c-service-title, .c-service-section-title, .oc-header, .oc-drawer, .oc-mobile-bar, .mo-booking-modal, .mo-contacts-page, .c-service-footer, .c-steps{font-family:'JB Sans', Helvetica, Arial, sans-serif !important}.l-body{color:#353535;background:var(--background-color)}.l-main .l-container{background:none;padding-left:16px;padding-right:16px}.l-body .promo-form .default-btn{height:40px}.mg-recently-viewed .mg-recently-product-name a{font-size:16px;font-weight:500;color:var(--main-text-color);line-height:1.2}.mg-recently-viewed .mg-recently-product-name a:hover{text-decoration:none}.l-body .mg-recently-viewed-plugin .mg-recently-viewed .mg-recently-product-price{font-size:24px;font-weight:700;color:var(--main-text-color);height:auto;margin-bottom:auto}.mg-recently-viewed .mg-recently-product-name{height:auto}.mg-recently-product-wrapper{height:100%}.c-form__row_flex{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.l-body .c-form__row_flex .c-button{margin-top:0;height:43px}@media (max-width:1024px){.l-body .c-form__row_flex .c-button{height:32px}}.login__container .c-form--width{max-width:385px}.l-body.l-body__static .l-main__right h1{border:none}.product-cart{padding:15px;border-radius:12px;background:#fff}.mg-main-news-item{border-radius:12px;overflow:hidden;background:#fff}.l-body .news-block{border:none;border-radius:12px}.l-body .news-header{border:none;font-size:26px}.news-footer .show-all{border-bottom:1px dashed var(--main-text-color);color:var(--main-text-color)}.l-body .news-block .news-item .news-details .news-text{color:var(--main-text-color);border:none;border-radius:0 0 12px 12px;padding:5px 10px 8px}.l-body .news-block .news-item .news-img{border:none;border-radius:12px 12px 0 0;overflow:hidden}.news-item{border-radius:12px}.l-body .news-footer{border:none;margin:0;background:none}.mg-main-news-item .mg-list-news-img{border-right:1px solid #dadada}.mg-news-details .main-news-img{background:none}.similar-article__inner{border-radius:12px}.similar-articles, .mg-news-details{border-radius:12px}.l-body.l-body__static .l-main__right a{text-decoration:none !important}.fancybox-content{border-radius:12px}body *{font-family:'JB Sans', Helvetica, Arial, sans-serif}.l-body .l-header{font-size:16px;font-weight:500;color:var(--second-text-color)}.l-body .c-login__text,.l-body .c-cart__small--text,.l-body .c-compare__link--text{color:var(--third-text-color);font-size:14px;font-weight:500}.l-body .c-login__text{margin-top:0;max-width:114px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:2px}.l-body .c-group__link:hover,.l-body .c-menu__level--1:hover .c-menu__link--1{box-shadow:none}.c-contact__column .icon.icon--phone{font-size:35px}.l-body .empty-favorites__wrapper{background:#fff;padding:15px;border-radius:12px}.l-body .c-contact__column .icon,.l-body .c-login__icon,.l-body .c-cart__small--icon,.l-body .c-compare__link--icon{color:var(--icons-color, #AAADB2)}.l-body .c-compare__link--icon{font-size:24px;position:relative;top:2px}.l-body .c-compare__link--text{position:relative;top:2px}.c-filter .filter-preview a{text-decoration:none;text-transform:none;padding:6px 10px;width:fit-content;line-height:1.2;border-radius:12px;background:#fff;color:rgb(73,73,73);transition:background 0.2s;margin-left:10px}.c-filter .filter-preview a:hover{background:rgb(228 228 228)}.ui-slider-horizontal{height:2px}.c-login__icon{font-size:28px}.c-filter .filter-preview:before{border-right-color:var(--secondary-color)}.c-filter .filter-preview{background:var(--secondary-color)}.ui-slider-horizontal .ui-slider-handle{top:-6.5px}.ui-slider .ui-slider-handle{background:#fff;border:1px solid var(--main-color);border-radius:50%;height:16px}.c-cart__small:hover .c-cart__small--text,.c-login:hover .c-login__text,.c-compare__link:hover .c-compare__link--text{text-decoration:none}.select__wrap select{padding-right:20px}.c-goods__item.mini-item .c-buy{gap:10px}.c-search__form{position:relative}.wrapper-modal-back-ring .content-modal-back-ring .br-date select,.content-modal-back-ring input:not([type="checkbox"]){border-radius:10px !important;padding:8px 12px;height:40px}.l-body .more-agreement-data-container{height:auto}.l-body .agreement__modal{max-height:90%;border-radius:12px;color:var(--main-text-color)}.l-body .agreement__modal h2{font-size:26px;font-weight:700}.l-body .dailyPrice,.l-body .daily-wrapper .dailyTitle{border:none}.l-body .agreement__modal hr{display:none}.total-price-block,.order-podlojka{padding:15px !important;background:#fff;border-radius:12px;height:100%}.l-body .default-btn#bonus-paid-button{margin:0 auto}.content-modal-back-ring select{height:40px}.content-modal-back-ring textarea,#mg-product-comments-rating form textarea.new-comment{border-radius:12px}.checkout-form-wrapper.c-order{margin-top:15px}.l-body .c-search__button.c-button{height:50px;box-shadow:none !important;font-size:20px !important;color:var(--third-text-color) !important;background:var(--button-background) !important;margin-left:16px}.l-body .c-search__button.c-button:hover{opacity:1;background:var(--hover-btn-color) !important}.l-body .product-bar .c-buy__buttons>a{min-width:127px}.l-body .c-button:hover{opacity:0.8}.l-body .c-button:hover,.c-search__button.c-button:hover{box-shadow:none}.c-button:active{transform:none !important}.l-body .c-form input[type='search']{background:var(--button-background);height:50px;border-radius:100px}.l-header__bottom .l-header__block{height:74px}.l-body .l-header__catalog{max-width:230px;width:230px;flex:0 0 230px}.l-body .l-header__search{width:calc(100% - 230px);max-width:calc(100% - 230px);flex:0 0 calc(100% - 230px)}.l-body .bread-crumbs{font-size:13px;margin:0 0 15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.l-body .bread-crumbs__item{margin:0;display:inline-flex;align-items:center}.l-body .bread-crumbs a{display:inline-flex;align-items:center;gap:6px;line-height:1;vertical-align:middle}.l-body .bread-crumbs__item svg{display:inline-block;width:6px;height:10px;margin-left:2px;flex-shrink:0;vertical-align:middle}.bread-crumbs__current-text{font-weight:600;color:var(--main-text-color, #494949);padding:6px 10px;font-size:13px}.l-body .с-header-bonus-popup{border-radius:12px}.c-cart__dropdown{border-radius:12px;color:var(--main-text-color)}.l-body .c-tab__content:not(#c-tab__orders) a, .l-body .c-description a, .l-body .static-page-content a{text-decoration:none !important;border-bottom:none;color:#000ac8 !important;border-bottom:1px dashed #000ac8}.l-body .static-page-content .mg-main-news-block a{border-bottom:none}.c-filter .filter-preview{border-radius:0 12px 12px 0;width:fit-content}.l-body .wrapper-back-ring button:hover{text-decoration:none}.l-body .c-form [type='search']:focus{box-shadow:none !important}.select__wrap{padding:6px;margin-right:0;order:2}.content-carrousel figure{border-radius:12px}.modal_subscribe.modal{width:100%;max-width:500px}.l-body .eml_modal_input{border-radius:10px;padding:8px 12px}.modal_subscribe .clear{display:none}.js-email-form-button{border-bottom:1px dashed var(--main-text-color);color:var(--main-text-color)}.l-body .c-button.refreshFilter{background:var(--button-background);box-shadow:none;color:var(--main-text-color);transition:all 0.2s}.l-body .c-button.refreshFilter:hover{background:var(--hover-btn-color);color:var(--main-text-color)}.l-body .c-buy__buttons .addToCompare{color:var(--main-text-color)}.l-body .c-buy__buttons .addToCompare:hover{color:var(--main-text-color)}.l-body .c-product__content{height:100%;padding:15px;background:#fff;border-radius:12px}.storage-field{margin-top:15px}.storage-field td{padding:5px 0}.c-modal__content{border-radius:12px;color:var(--main-text-color);padding-top:40px}.c-carousel__arrow{width:40px;height:40px;border-radius:50%}.l-body .mg-recently-viewed .mg-recently-product-image a img{box-shadow:none}.c-search__button-icon{display:block;position:absolute;right:6px;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:40px;font-size:20px}.l-body #mg-product-comments-rating .comment-need-auth{border:none;border-radius:12px}.mini-item .sizeMap-row .size{padding:3px 8px}.mini-item .sizeMap-row .color, .mini-item .sizeMap-row .size{border-color:#fff}.sizeMap-row .color,.product-status .size-block > .size{border-color:#fff}.l-body .comments .sendComment{color:var(--light-text-color);transition:all 0.2s}.l-body .comments .sendComment:hover{box-shadow:none;opacity:0.8}.sizeMap-row .color:hover, .sizeMap-row .size:hover{border-color:#fff}.c-product__code,.l-body .c-product__stock--out, .l-body .c-product__stock--in{color:var(--third-text-color)}.mini-item .sizeMap-row .size span{font-size:12px}.mini-item .sizeMap-row .size{background:#f7f7f7}.mg-recently-viewed-slider{display:flex;align-items:stretch}.mg-recently-viewed-plugin .product-wrapper{height:auto}.mg-recently-product-wrapper{display:flex;flex-direction:column}.mg-recently-viewed{height:100%}.c-contact:before{background:var(--main-border-color)}.mg-filter .color-filter span.value-name{border-radius:8px;border-color:var(--main-border-color)}.c-pagination ul a:hover, .c-pagination ul a.active, .mg-pager li > a:hover, .mg-pager li > a.active, .mg-pager li > button.active{color:var(--light-text-color)}.l-body .wrapper-mg-non-available > button.mg-non-available-button.mg-plugin-btn,.l-body .mg-send-order-click-button span,.l-body .wrapper-modal-back-ring .red-btn,.l-body #chd-show-more-button{color:var(--light-text-color)}.l-body .c-button.c-button--border{color:var(--main-text-color);border-color:var(--main-border-color)}.l-header__right{gap:10px}.c-switcher__item:first-child{border-radius:12px 0 0 12px;border:none}.c-switcher__item:last-child{border-radius:0 12px 12px 0;border:none;border-left:1px solid var(--main-border-color)}.activate-gift-card__part input{border-radius:100px}.select__wrap select{background:none;border:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--third-text-color)}.l-header__top{padding:4px 0;box-shadow:none;border-bottom:1px solid var(--main-border-color)}.c-group__link{padding:6px;color:var(--third-text-color)}.fast-result-info,.c-catalog__text,.c-contact__number{color:var(--third-text-color);font-weight:600}.c-nav__text.c-menu__text{color:var(--third-text-color);transition:color 0.2s}.l-body .filter-btn:hover,.l-body .default-btn:hover,.l-body .product-info:hover,.l-body .refreshFiltere:hover, .l-body .mg-form-designer .default-btn:hover, .l-body #treelike-comments form button.sendComment:hover, .l-body .mg-send-booking-click-button.mg-booking-btn:hover, .l-body a.mg-buy-click-button.mg-plugin-btn:hover, .l-body .wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button:hover{opacity:0.8;box-shadow:none}.fast-result-info{font-size:18px}.product-status .c-buy{gap:10px}.c-group{gap:10px}.l-body .c-goods--list .wrapper-mg-buy-click{margin-top:0;display:flex;width:fit-content}.c-goods--grid .chd-request-price-link.default-btn{margin:0}.c-goods--list .wrapper-mg-buy-click{order:3}.c-goods--list .chd-request-price-link.default-btn{margin:0;order:2}.l-body .c-goods--list .c-goods__item.mini-item .c-buy{justify-content:flex-start}.c-cart__small{position:relative}.c-compare__link--count,.countsht{position:absolute;top:-2px;left:70%;padding:0 5px;font-size:14px;min-height:22px;min-width:22px;border-radius:100px;background:var(--third-background-color);color:var(--light-text-color);line-height:18px;text-align:center;border:2px solid #fff;font-weight:700;width:fit-content;height:fit-content}.c-goods__item,.mini-item{border-radius:30px;overflow:hidden;background:#fff}.brands .c-carousel__title--span{background:none;padding:0;font-size:32px;font-weight:700;text-transform:none}.l-body .mg-brand{margin-top:0}.brands__item{width:230px;height:130px;padding:20px;background:#fff;border-radius:30px}.c-goods__left{border-radius:30px;background:#fff;box-shadow:none;padding:0}.brands__arrow,.c-carousel__arrow{width:50px;height:50px;border-radius:50%;opacity:0.5;border:none;background:#abadb13d;transition:opasity 0.2s}.brands__arrow:hover,.c-carousel__arrow:hover{opacity:1}.c-goods__right{padding:0 15px 15px}.brands__arrow svg{width:26px;height:26px}.c-goods__img img{padding:10px}.c-goods__item,.mini-item{border:none}.c-carousel .c-goods__item:hover,.mini-item:hover,.c-goods__item:hover{box-shadow:none}.l-body a.addToCompare,.l-body #for-button-all-load>#load-all-comments{border:none;background:var(--button-background)}.l-body a.addToCompare:hover,.l-body #for-button-all-load>#load-all-comments:hover{border:none}.mg-add-to-favorites,.mg-remove-to-favorites{top:15px;right:15px;opacity:1;visibility:visible;z-index:9;font-size:0;background:none;border:none;width:fit-content}.mg-remove-to-favorites:hover .remove__hover{display:none}.add-favorite__text,.remove__text{display:none}.mg-add-to-favorites svg,.mg-remove-to-favorites svg{width:26px;height:25px;margin:0;stroke:none}.mg-add-to-favorites svg,.mg-remove-to-favorites:hover svg{stroke:none}.mg-add-to-favorites:hover svg,.mg-remove-to-favorites svg{stroke:none}.c-ribbon__new,.c-ribbon__hit,.c-ribbon__sale{position:static;margin:0;padding:3px 12px;border-radius:100px;text-transform:none;color:var(--light-text-color);width:fit-content !important;font-size:16px}.c-ribbon{display:flex;bottom:auto;right:60px;flex-wrap:wrap;gap:10px;top:15px;left:10px}.c-ribbon__new{background-color:var(--background-sticker-new);border-color:var(--background-sticker-new)}.c-ribbon__hit{background-color:var(--background-sticker-hit);border-color:var(--background-sticker-hit)}.c-ribbon__sale{background-color:var(--background-sticker-sale);border-color:var(--background-sticker-sale);color:var(--light-text-color)}.l-body .c-product__stock--in{background:var(--background-sticker-product-in)}.l-body .c-product__stock--out{background:var(--background-sticker-product-out)}.l-body .c-product__code{background:var(--background-sticker-code)}.c-goods__price{align-items:center}.c-goods__price--current{color:var(--main-text-color);font-size:24px;font-weight:700;line-height:1}.c-goods__price--old{color:var(--second-text-color);order:2;display:none !important}.c-variant__row{border-color:var(--main-border-color)}.c-variant__row:hover{box-shadow:none;background:var(--button-background)}.l-body .c-form label:hover{text-decoration:none}.wrapper-modal-back-ring{border-radius:12px}.c-history__item:hover,.c-history__item--active{box-shadow:none}.c-history__item{border-radius:12px;overflow:hidden;border:none}.c-history__item--active{border:1px solid var(--main-border-color)}.c-history .order-settings .close-order,.c-history .order-settings .change-payment{border-radius:100px;padding:8px 12px;font-size:16px;font-weight:600;transition:all 0.2s}.c-history .order-settings .close-order:hover,.c-history .order-settings .change-payment:hover{background:var(--hover-btn-color);border-color:var(--hover-btn-color);color:var(--main-text-color)}.content-modal-back-ring .agreement{margin-bottom:0}.c-pagination ul a,.mg-pager li>a,.mg-pager li>button{width:40px;height:40px;border-radius:100px;background:none}.c-filter .filter-form,.l-body .daily-wrapper,.c-sub{border:none;border-radius:30px;background:#fff;padding:20px}.c-search__dropdown a:hover{box-shadow:none;background:rgb(248 248 248)}.bread-crumbs__item.separator{font-size:0;display:none}.c-amount [type='text']{background:none}.l-body .product-bar a.addToCompare{background:var(--button-background);padding:0 12px}.l-body .product-bar a.mg-buy-click-button.mg-plugin-btn{background:var(--button-background);color:var(--main-text-color)}.l-body .product-bar a.mg-buy-click-button.mg-plugin-btn:hover{background:var(--hover-btn-color)}.l-body .product-bar .btn.addToWishList{background:var(--button-background);color:var(--main-text-color);border:none;border-radius:100px;height:43px;padding:0 25px;margin:0;font-size:18px;font-weight:600;min-width:127px;transition:all 0.2s}.product-bar .wishlist{padding:0}.l-body .product-bar .btn.addToWishList:hover{background:var(--hover-btn-color)}.l-body .bread-crumbs a{color:var(--second-text-color);background:#fff;border-radius:100px;padding:6px 12px;transition:all 0.2s;margin:0}.c-filter label .cbox{min-width:18px;min-height:18px;max-width:18px;max-height:18px;border-radius:3px;position:relative;box-shadow:none}.c-filter label [type='checkbox']:checked ~ .cbox{background:none}.c-filter li:not(.color-filter) label .cbox::before{content:'';display:block;position:absolute;width:12px;height:12px;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:3px}.c-form label::before{border-radius:3px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.c-filter label [type='checkbox']:checked ~ .cbox::before{background:var(--main-color)}.l-body .bread-crumbs .last-crumb{font-weight:500}.l-body .bread-crumbs a:hover{color:var(--second-text-color);background:rgb(237, 237, 237)}.c-compare__remove{left:auto;right:15px;top:15px;position:absolute;z-index:9}.c-compare__left{max-width:400px;width:100%}.c-sub:hover{box-shadow:none}.c-goods__title{font-size:16px;margin-top:8px;font-weight:500;margin-bottom:0;color:var(--main-text-color)}.l-body .mini-item a.mg-buy-click-button.mg-plugin-btn{background:none;color:inherit;box-shadow:none !important;height:auto;border-bottom:1px dashed var(--main-border-color);border-radius:0;padding:0}.show-more-container{width:100%;text-align:center}.c-description{padding:20px;background:#fff;border-radius:12px}.owl-item.current .c-images__slider__item{border-color:#dadada;box-shadow:inset 0 0 0 3px var(--main-border-color)}.c-table caption, .c-table th, .c-table td{border-color:var(--main-border-color)}.l-body .comments input,.l-body .c-form select,.l-body .c-form [type="url"],.l-body .c-form [type="text"],.l-body .c-form [type="number"],.l-body .c-form [type="email"],.l-body .c-form [type="search"],.l-body .c-form [type="password"]{border-radius:10px;height:40px;border-color:var(--main-border-color)}.l-body .comments textarea:focus,.l-body .comments input:focus,.l-body .c-form select:focus,.l-body .c-form textarea:focus, .l-body .c-form [type="url"]:focus, .l-body .c-form [type="text"]:focus, .l-body .c-form [type="number"]:focus, .l-body .c-form [type="email"]:focus, .l-body .c-form [type="search"]:focus, .l-body .c-form [type="password"]:focus, .l-body .c-form #treelike-comments form div.textarea-wrapper.clearfix textarea:focus, .l-body .c-form #treelike-comments > form > div:nth-child(8) > input[type="text"]:focus{border-color:var(--accent-border-color);box-shadow:var(--accent-border-color) 0px 0px 0px 1px inset}.l-body textarea, .l-body .comments textarea,.l-body .c-form textarea,.l-body #treelike-comments form div.textarea-wrapper.clearfix textarea{border-radius:10px;border-color:var(--main-border-color);padding:15px}.l-body .comments .comment-post{border-color:var(--main-border-color)}.l-body .comments .comment-post.empty{border:none;background:#edf5fe}.l-body .comments-dropZone{border:1px dashed var(--main-border-color);font-size:16px;position:relative;height:80px;line-height:80px}.l-body .comments-dropZone input{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0}.l-body .c-amount__up,.l-body .c-amount__down{background:none}.l-body .c-amount__up:hover,.l-body .c-amount__down:hover{background:none}.brands .c-carousel__title:before{display:none}.brands .c-carousel__title{text-align:left;margin-top:30px}.l-body .c-carousel--index .owl-stage-outer{padding-top:16px}.c-goods__title:hover{text-decoration:none}.c-carousel--index .c-carousel__title::before{display:none}.c-carousel__title a{width:100%;display:block}.l-body .c-alert{border-radius:12px}.l-body .login__container{max-width:750px;width:100%;margin:0 auto;border-radius:12px;background:#fff;text-align:center;padding-bottom:20px}.l-body .login__container .l-col{padding-left:16px;padding-right:16px}.l-body .login__container .c-form{margin:0 auto}.c-carousel__title--span{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0;background:none;font-size:32px;font-weight:700;text-transform:none;margin-top:30px}.c-carousel__title--span:hover .c-carousel__title--more{text-decoration:none}.c-carousel__title--more{color:var(--second-text-color)}.l-body .l-header__middle{padding:12px 0}.login__container .c-button{min-width:187px}.l-body .c-form__row--line{border-color:var(--main-border-color);margin-top:10px}@media (min-width:430px){.favourite__text-container{margin-top:4px}.favourite__text svg{width:25px;height:24px;position:relative;top:2px}.favourite__text{flex-direction:column;display:flex;align-items:center;position:relative;gap:0}.l-body .favourite--open:hover{opacity:1}.favourite__count{position:absolute;top:-2px;left:65%;padding:0 5px;font-size:14px;min-height:22px;min-width:22px;border-radius:100px;background:var(--third-background-color);color:var(--light-text-color);line-height:18px;text-align:center;border:2px solid #fff;font-weight:700;width:fit-content;height:fit-content}.favourite__text svg{width:28px;height:28px}.l-body .favourite, .l-body .favourite--open{opacity:1;background:none;position:relative;color:var(--third-text-color);margin-right:20px;padding:0;font-size:14px;font-weight:500;animation:none;letter-spacing:0;visibility:visible;display:flex;align-items:center;transition:none}}.c-table--hover tr:hover td{background:#f3f3f3}.mg-product-slides .mg-remove-to-favorites--product,.mg-product-slides .mg-add-to-favorites--product{width:fit-content}.c-contact .wrapper-back-ring button{font-size:16px;font-weight:500;color:var(--second-text-color);height:auto;display:flex;justify-content:center;text-align:center;margin:0 auto}.l-body .powered a .red{color:var(--main-color)}#bonus-card button{margin-left:0}.l-body #bonus-paid-message{border-radius:12px}.c-order__title{border-radius:12px 0 0 12px}.c-order__title.c-order__title--last{border-radius:12px}.l-body .c-order__payment label:hover .deliveryName,.l-body .c-table__link:hover{text-decoration:none}.l-body .c-order__total--amount{color:inherit}.c-contact__span{color:var(--second-text-color)}.c-filter .label-field,.c-filter .mg-filter-body li,.c-filter__content{font-size:14px}.c-filter .mg-filter-body .mg-filter-title{font-size:16px;border-color:var(--main-border-color)}.c-images__slider__item,.c-images__big{border-radius:12px;overflow:hidden;border:none}.l-body .c-product__stock,.c-product__code{border-radius:100px;padding:8px 12px;height:auto}.l-body .c-buy .c-amount{border-radius:100px;padding:0 5px;background:#fff;margin:0;border-color:var(--main-border-color)}.l-body .c-button{height:43px}.c-menu .c-button{height:41px}.l-body .c-catalog .c-button{font-size:22px;font-weight:600;color:var(--main-color)}.c-catalog .c-button{background:var(--button-background);height:50px }.c-filter select,.c-filter [type='text']{border-radius:12px;padding:0 10px;border-color:var(--main-border-color)}.c-tab__content{background:#fff;padding:15px 25px;border-radius:0 0 12px 12px;font-size:16px}.wrapper-modal-back-ring select,.wrapper-modal-back-ring input,.wrapper-modal-back-ring{color:var(--main-text-color)}.c-modal__close{background:none}.c-tab__nav{padding:15px 15px 0 15px;border-radius:12px 12px 0 0;background:#fff;border-bottom:none}.c-apply__form{border-radius:12px;background:#fff;border:none}.l-body .l-header__top .l-header__block .c-button{background:none;color:var(--main-text-color);padding-left:0}.l-body .c-hamburger{height:16px;margin-top:1px}.l-body .c-hamburger__row{background:var(--main-text-color);height:2px}.c-search__dropdown .fast-result-info span{color:var(--main-text-color)}.feedback-form-wrapper{padding:15px;border-radius:12px;background:#fff}.l-body .addToCart,.l-body .filter-btn,.l-body .default-btn,.l-body .product-info,.l-body .refreshFiltere,.l-body .c-buy__buttons>a,.l-body .mg-form-designer .default-btn,.l-body #treelike-comments form button.sendComment,.l-body .mg-send-booking-click-button.mg-booking-btn,.l-body a.mg-buy-click-button.mg-plugin-btn,.l-body .wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button,.l-body .mg-recently-viewed .addToCart.default-btn,.l-body .mg-recently-viewed .product-info.default-btn,.l-body .a-button{height:43px;font-size:18px;font-weight:600;min-width:130px;flex:0 0 auto;width:fit-content;display:flex;color:var(--light-text-color)}.l-body .c-buy__buttons > a{margin-bottom:0}.wrapper-mg-buy-click{width:fit-content;margin-top:0}.l-body .c-buy__buttons{gap:10px;flex-grow:0;justify-content:center}.l-body .c-buy__buttons .addToCompare{margin-left:0}.l-body .comments .comment-post,.comments textarea{border-radius:12px}.l-body .c-amount__up, .l-body .c-amount__down{height:43px}.l-body .c-button{font-size:18px;font-weight:600;color:var(--light-text-color);transition:all 0.2s}.l-body .c-button--link{border-radius:100px;text-decoration:none;background:var(--button-background);color:var(--main-text-color);height:40px;transition:all 0.2s}.l-body .c-button--link:hover{background:var(--hover-btn-color)}.wrapper-modal-mg-non-available{border-radius:12px}.modal-mg-order-list li textarea,.modal-mg-booking-list li textarea{border-radius:12px;min-height:60px;padding:8px 12px}.modal-mg-order-list li input[type="text"], .modal-mg-booking-list li input[type="password"], .modal-mg-booking-list li input[type="number"], .modal-mg-booking-list li input[type="email"], .modal-mg-booking-list li input[type="tel"], .modal-mg-booking-list li input[type="text"]{border-radius:10px}.l-body .c-apply__wrapper{padding-top:0}.l-body .c-apply__form{margin-top:25px}.content-modal-chd-request-price .mg-field input{width:100%;border-radius:100px;height:40px;padding:8px 10px !important;border:1px solid #dadada !important}#wrapper-chd-request-price-id .chd-flex{gap:10px;flex-wrap:nowrap}.l-body .filter-btn{margin:0 auto}.l-body .chd-bonus-card-block{margin-top:0;background:none;border:none}.l-body .c-compare__informer--content{border-radius:12px;background:#fff;color:inherit;box-shadow:0 4px 10px rgba(0, 0, 0, .3)}.l-body .static-page-content{padding:15px;margin:16px 0 0 16px;border-radius:12px;background:#fff;max-width:calc(100% - 16px)}.l-body .rss{position:static;width:auto;height:auto;clip:0;float:none;text-align:right}.l-body .main-news-item{border-radius:12px;padding:15px}.l-body .main-news-item:first-of-type{margin-top:10px}.l-body .newsheader{border-bottom:none}.l-body .feedback-form-wrapper{margin-top:20px}.mg-main-news-item .mg-list-news-img{background:#f8f8f8;border-right:none}.l-body .wrapper-chd-request-price.button{margin:0}.product-status .size-block > .size{background:var(--button-background)}.prop-string .prop-item{border-bottom:1px dashed var(--main-border-color)}.prop-string{max-width:500px}.l-body .addToCart:hover,.l-body .c-buy__buttons > a:hover,.l-body .a-button:hover{opacity:0.8;box-shadow:none}body.l-body a.addToCompare:hover,body.l-body #for-button-all-load>#load-all-comments:hover{background:var(--hover-btn-color)}select{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9InJnYigxMzcsIDE0MSwgMTQ4KSIgZD0iTTEwNC43MDQgMzM4Ljc1MmE2NCA2NCAwIDAgMSA5MC40OTYgMGwzMTYuOCAzMTYuOCAzMTYuOC0zMTYuOGE2NCA2NCAwIDAgMSA5MC40OTYgOTAuNDk2TDU1Ny4yNDggNzkxLjI5NmE2NCA2NCAwIDAgMS05MC40OTYgMEwxMDQuNzA0IDQyOS4yNDhhNjQgNjQgMCAwIDEgMC05MC40OTZ6Ii8+PC9zdmc+) no-repeat 98% 50% !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:15px;background-size:14px 14px !important}.size.inactive{color:var(--second-text-color)}.prop-string .prop-spec{color:var(--second-text-color)}.prop-string .prop-name{font-weight:600}.mg-main-news-item{background:#f8f8f8;border:none}.c-goods__right .cart-bonuses{margin-bottom:0}.l-body .agreement__btn_ring.agreement__btn_open_ring{cursor:pointer}.l-body .agreement__btn_ring{cursor:default}.l-body .agreement__modal_ring{border-radius:12px;padding:15px}#wrapper-chd-request-price-id .chd-flex .content-modal-chd-request-price{width:100%;flex-basis:auto;min-width:auto}@media (min-width:768px){.c-goods--list .c-goods__title{padding-right:40px}}.c-nav__dropdown--2 .c-menu__link{background:none;border-radius:0}.l-body .c-product__price--current .c-product__price--value{color:var(--main-text-color);font-size:24px;font-weight:700;line-height:1}.l-body .property-form select{width:fit-content;max-width:100%}.c-tab__link{font-size:20px;font-weight:700}.l-body .c-goods__item.mini-item .c-buy .cart_form{margin-bottom:0}#chd-show-more-button{width:fit-content}.c-table .c-amount{width:fit-content;margin:0 auto;border-radius:100px;border:1px solid var(--main-border-color);padding:0 5px}.color-block{display:flex;align-items:center;justify-content:center}@media (max-width:450px){.size-block{justify-content:center}.product-status .c-buy{justify-content:center}}body::-webkit-scrollbar-thumb{background:#AAADB2}body::-webkit-scrollbar-thumb:hover{background:#8e8f91}.c-goods--list .color-block{justify-content:flex-start}.product-bar .color-block{justify-content:flex-start}.mini-item .rating-wrapper{margin-top:0}.c-goods--list .mini-item .rating-wrapper{margin-bottom:10px}.c-variant__price--old{margin-right:5px}.c-product__block--left .product-status-list{margin-top:10px}.c-table .c-amount input[type="text"]{border:none;padding:5px;width:60px}.c-table .c-amount input[type="text"]:focus{box-shadow:none;border:none}.l-body .c-title{border-bottom:none;font-size:18px}.l-body .c-catalog .c-button.active,.l-body .c-catalog .c-button:hover{opacity:1}.c-filter .mg-filter-body .mg-tooltip{line-height:1}.c-filter .mg-filter-body .mg-tooltip-content{line-height:1.2;border-radius:12px}.l-body select[name="userCustomCurrency"]{background:none;border:none;color:var(--third-text-color)}.l-body .mg-set-goods-border{border:none;border-radius:12px;background:#fff;padding:10px}.l-body .mg-set-goods-name a{color:var(--main-text-color);transition:color 0.2s}.l-body .mg-set-goods-name a:hover{text-decoration:none;color:var(--main-color)}.l-body #mg-gallery .mg-gallery-list li{border-radius:12px;border:none;box-shadow:none;background:#fff}#info_age_modal{border-radius:12px}.l-body .mg-brand-block{display:flex;width:100%;flex-wrap:wrap;justify-content:space-around;gap:10px}.l-body .mg-brand-block .mg-brand-logo{max-width:250px;margin:0;padding:15px;border-radius:12px;background:#fff}.l-body .feedback-form-wrapper .c-button{height:40px;font-size:18px}.c-history__table_title{max-width:300px;width:300px}.l-body .c-button.c-filter__button{background:#fff;color:var(--main-text-color)}.l-body .c-button.c-filter__button:hover{background:var(--hover-btn-color)}.c-carousel__title:before{display:none}.mg-recently-product-wrapper{padding:15px;border-radius:30px;background:#fff}.mg-recently-viewed .addToCart, .mg-recently-viewed .product-info{box-shadow:none}.l-body .mg-recently-viewed .mg-recently-product-image a img{padding:0}.desire-popup-alert{border-radius:12px}.dailyProduct img{width:calc(80% - 20px)}.c-switcher__item{color:var(--icons-color)}.c-switcher__item--active{color:var(--main-color)}.select__icon{color:var(--icons-color)}.mg-scrollTop{right:20px;bottom:80px}.mg-scrollTop:hover{background-position:0 0}.ya-share-wrapper{margin-top:16px}.l-body .mg-notice{border-radius:12px;box-shadow:none}.select__icon.icon--flag{width:22px;height:22px;margin-right:2px}.l-body .c-product__price--title{color:var(--third-text-color)}.prop-string .prop-name, .prop-string .prop-unit{color:var(--main-text-color)}.c-goods__item .wrapper-mg-buy-click{margin-top:0}.c-contact__column{color:var(--third-text-color)}.c-menu__link:hover .c-nav__text.c-menu__text{color:var(--second-text-color)}@media (min-width:768px){.c-goods--list .c-buy__buttons{justify-content:flex-start}.l-body .c-goods--list .wrapper-mg-buy-click{justify-content:flex-start;align-items:center}.l-body .c-goods--list .mini-item a.mg-buy-click-button.mg-plugin-btn{padding:0;margin-bottom:0;height:fit-content}.c-goods--list .c-goods__bonuses{text-align:left}}@media (min-width:1025px){.c-menu__icon .icon{font-size:12px}.c-catalog__link{padding-left:15px}.c-menu__dropdown--1 .c-nav__level--1{margin-right:10px}.c-nav__level_has-sub .c-nav__link{padding-right:25px;padding-left:15px}.c-nav__level_has-sub .c-menu__icon{right:8px}.l-body .c-title{border-bottom:none;font-size:26px;font-weight:700;padding-bottom:0}.c-menu__link{padding:6px}.l-body .c-catalog__level{margin-bottom:0}.l-body .c-catalog__level:last-child{border-bottom:none}.l-body .c-nav__level:first-of-type>.c-catalog__link{border-radius:12px 12px 0 0}.l-body .c-nav__level:last-of-type>.c-catalog__link{border-radius:0 0 12px 12px}.l-body .c-nav__level:last-of-type:first-of-type>.c-catalog__link{border-radius:12px}.l-body .c-catalog__link.active, .l-body .c-catalog__level:hover>.c-catalog__link, .l-body .c-catalog .c-button.active, .l-body .c-catalog .c-button:hover{box-shadow:none;background:rgb(248 248 248);opacity:1}.l-header__middle .l-header__block{margin-right:20px}.c-catalog__dropdown{min-width:275px;width:100%;border-radius:12px;box-shadow:none}.l-body .c-catalog__dropdown--2, .l-body .c-catalog__dropdown--3{left:calc(100% + 10px)}.l-body .c-catalog__dropdown::before, .l-body .c-catalog__dropdown::before{content:'';position:absolute;right:100%;top:0;height:100%;width:10px}.c-menu__dropdown--2, .c-menu__dropdown--3{min-width:150px;box-shadow:0 4px 10px rgba(0, 0, 0, .3);background:#fff}.c-menu__dropdown--2{top:calc(100% + 11px);border-radius:12px}.c-menu__level--2:hover .c-menu__link--2{box-shadow:none}.c-menu__dropdown--2::before{content:'';position:absolute;bottom:calc(100%);width:100%;height:11px;display:block}.c-nav__dropdown--2 .c-menu__level--2, .c-nav__dropdown--3 .c-menu__level--3{transition:background-color 0.2s}.c-nav__dropdown--2 .c-menu__level--2:first-of-type, .c-nav__dropdown--3 .c-menu__level--3:first-of-type{border-radius:12px 12px 0 0}.c-nav__dropdown--2 .c-menu__level--2:last-of-type, .c-nav__dropdown--3 .c-menu__level--3:last-of-type{border-radius:0 0 12px 12px}.c-nav__dropdown--2 .c-menu__level--2:last-of-type:first-of-type, .c-nav__dropdown--3 .c-menu__level--3:last-of-type:first-of-type{border-radius:12px}.c-nav__dropdown--3 .c-menu__level--3:hover, .c-nav__dropdown--2 .c-menu__level--2:hover{background:var(--background-color)}.c-nav__dropdown--2 .c-menu__level--2:last-child{border-bottom:none}.c-menu__dropdown--3{left:calc(100% + 11px);border-radius:12px}.c-menu__dropdown--3::before{content:'';position:absolute;right:100%;height:100%;width:11px;display:block}.c-menu__link--3:hover{box-shadow:none}.l-header__left, .l-header__right{flex:0 0 50%;max-width:50%}.c-menu__dropdown--1 .c-nav__level--1{margin-right:0}.c-menu__dropdown--1{gap:10px}}@media (max-width:1439px){.c-contact__column{padding-right:15px}.l-header__middle .l-header__block, .l-body .favourite, .l-body .favourite--open{margin-right:15px}}@media (max-width:1200px){.c-contact{font-size:14px}}@media (max-width:1100px){.l-body .c-contact__column .icon{display:none}.c-contact__column{padding-left:0}}@media (max-width:1024px){.c-compare__link--icon, .c-cart__small--icon{font-size:28px}}@media (max-width:1024px){.c-variant__scroll::-webkit-scrollbar-thumb{background:#fff}.l-body .c-product__price--current .c-product__price--value{font-size:18px}.l-body .c-product__price--old .c-product__price--value{font-size:16px}.c-contact__column:first-of-type{display:none}.c-tab__link{font-size:18px}.c-carousel__title--span{font-size:22px}.c-goods__price--current{font-size:16px}.c-goods__title{font-size:12px}.l-body .comments .sendComment, .l-body .wrapper-mg-non-available > button.mg-non-available-button.mg-plugin-btn, .l-body .c-button, .l-body .c-amount__up, .l-body .c-amount__down, .l-body .addToCart, .l-body .filter-btn, .l-body .default-btn, .l-body .product-info, .l-body .refreshFiltere, .l-body .c-buy__buttons>a, .l-body .mg-form-designer .default-btn, .l-body #treelike-comments form button.sendComment, .l-body .mg-send-booking-click-button.mg-booking-btn, .l-body a.mg-buy-click-button.mg-plugin-btn, .l-body .wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button, .l-body .mg-recently-viewed .addToCart.default-btn, .l-body .mg-recently-viewed .product-info.default-btn, .l-body .a-button{height:32px;font-size:12px;width:fit-content}.l-body .c-amount__up, .l-body .c-amount__down{width:18px}.l-body .product-bar .c-buy__buttons>a{flex:0 0 auto}.product-details-block .c-goods__footer .c-buy__buttons{justify-content:flex-start}.c-buy .c-amount{margin:0 10px 0 0}.l-body .wrapper-chd-request-price.button{margin:0}.l-body .wrapper-chd-request-price.button .default-btn{margin:0 }.l-body .c-tab__content{font-size:14px}.c-catalog .c-button{height:40px;width:100%;font-size:16px}.l-body .c-form input[type='search']{height:40px}.l-body .c-search__button.c-button{height:40px}.l-header__bottom .l-header__block{height:60px}.c-menu .c-button{height:40px;font-size:15px}.l-body .l-header__middle, .l-header__top{padding:10px 0}.favourite__text-container, .l-body .bread-crumbs, .l-body .c-login__text, .l-body .c-cart__small--text, .l-body .c-compare__link--text, .l-body .l-header{font-size:12px}.c-contact .wrapper-back-ring button{font-size:14px;font-weight:600;text-align:left}}@media (max-width:767px){.property-form p .property-title{font-size:16px}.l-body .c-hamburger{height:12px;margin-top:-1px}.c-table .small-cart-table tr{border-radius:12px;border:1px solid var(--main-border-color);position:relative;width:calc(50% - 5px);height:auto;margin-top:0}.l-container .l-row .size-block > .size{width:fit-content;padding:0 10px;line-height:1.4}a.addToCompare{display:none !important}.l-body .c-logo{margin:0px auto;max-width:70%;display:flex;justify-content:center}.c-table .small-cart-table tr:first-of-type:last-of-type{width:100%}.c-table .cart-table .c-table__img{width:60px;height:60px;padding:0}.c-table .cart-table .c-table__name{width:calc(100% - 60px);text-align:left}.c-table .small-cart-table{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.c-table .small-cart-table tr .c-table__remove{position:absolute;right:5px;top:5px}.l-body .c-hamburger__row{background:var(--main-text-color)}.l-body .c-form [type="search"]{padding:0 15px}.c-apply__tags--item{border-radius:12px}.c-table .cart-table tr{border:none;border-bottom:1px solid #dadada}.c-contact__column:last-of-type{padding-left:0}.c-contact__number span{font-size:14px}.l-body .c-search__button.c-button{display:none}.products-wrapper .c-goods__trigger{padding-top:10px}.c-search__button-icon{right:0}.rating-wrapper{margin-bottom:10px}.c-table{box-shadow:none}.c-carousel__title--more{font-size:14px}.l-body .wrapper-mg-buy-click{margin-top:0;width:100%;display:flex;justify-content:center}.l-body .product-status .wrapper-mg-buy-click{width:fit-content}.l-body a.mg-buy-click-button.mg-plugin-btn{width:fit-content}.c-menu .c-button{height:34px;font-size:12px}}@media (max-width:600px){.mg-main-news-item .mg-list-news-img{border-left:none;border-bottom:1px solid #dadada}.l-body .l-header__catalog{width:40%;max-width:40%;flex:0 0 40%}.l-body .l-header__search{width:60%;max-width:60%;flex:0 0 60%}}@media (max-width:559px){.l-body .c-goods__item .wrapper-mg-buy-click, .l-body .c-goods--list .wrapper-mg-buy-click{display:none}}@media (max-width:450px){.l-body .wrapper-chd-request-price.button .default-btn{margin:0 auto}.product-details-block .c-goods__footer .c-buy__buttons{justify-content:center}.product-details-block .color-block, .product-details-block .size-block{justify-content:center}}@media (max-width:430px){.favourite{z-index:12;border-radius:12px 12px 0 0}.c-group__link{padding:6px}.c-group{gap:6px}.c-menu .c-button{height:26px}.l-header__top{padding:6px 0}.l-body .c-catalog .c-button{font-size:16px}.favourite--open{opacity:1}.l-main .l-container{}}@media (max-width:375px) and (min-width:375px){.products-wrapper .c-goods__trigger{margin-top:0}}@media (max-width:350px){.l-body .product-status .c-buy{flex-direction:column;margin-top:5px;gap:10px}.c-goods__footer .c-buy__buttons{justify-content:center}}.c-header-top-info{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.c-header-top-badge--city{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px;color:var(--third-background-color, #4854a2);background:rgba(72, 84, 162, 0.1);padding:3px 10px;border-radius:100px;white-space:nowrap}.c-header-messengers{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;width:100%}.c-header-messengers__title{font-size:13px;font-weight:500;color:var(--third-text-color, #696161);margin-right:2px}.c-msg-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600;color:#fff !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:transform 0.2s ease, box-shadow 0.2s ease}.c-msg-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,0.18);opacity:0.95}.c-msg-btn--wa{background:#25D366}.c-msg-btn--tg{background:#229ED9}.c-logo-wrapper{display:flex;flex-direction:column}.c-logo__descriptor{font-size:11px;font-weight:500;color:var(--second-text-color, #898d94);margin-top:3px;line-height:1.2}.c-header-utp{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff;padding:8px 14px;border-radius:14px;border:1px solid var(--main-border-color, #dadada);box-shadow:0 2px 8px rgba(0,0,0,0.03)}.c-header-utp__item{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.25;color:var(--main-text-color, #494949)}.c-header-utp__icon{font-size:16px;flex-shrink:0}.c-contact{display:flex;align-items:center;gap:20px}.c-contact__icon-wrap{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(72, 84, 162, 0.08);color:var(--third-background-color, #4854a2);flex-shrink:0}.c-contact__column{display:flex;align-items:center;gap:10px;padding:0}.c-contact:before{display:none}.c-contact__city{font-size:13px;font-weight:700;color:var(--main-text-color, #494949)}.c-contact__schedule{font-size:12px;color:var(--second-text-color, #898d94);font-weight:500}.c-contact__number{font-size:17px;font-weight:700;color:var(--main-text-color, #494949);text-decoration:none}.c-contact__number:hover{color:var(--third-background-color, #4854a2);text-decoration:none}.c-contact__callback-link{font-size:12px;font-weight:600;color:var(--third-background-color, #4854a2);border-bottom:1px dashed var(--third-background-color, #4854a2);cursor:pointer;text-decoration:none;display:inline-block;margin-top:2px}.c-contact__callback-link:hover{text-decoration:none;opacity:0.8}@media (max-width:1024px){.c-header-messengers{justify-content:flex-start;margin-top:6px}.c-contact__column--schedule{display:none}}@media (max-width:767px){.c-header-top-info{justify-content:center}.c-header-messengers{justify-content:center}.c-logo-wrapper{align-items:center;text-align:center;margin-bottom:10px}}.c-service-product{padding-top:10px}.c-service-breadcrumbs{margin-bottom:15px}.c-service-device-card{background:#ffffff;border-radius:20px;padding:24px;border:1px solid var(--main-border-color, #dadada);box-shadow:0 4px 20px rgba(0,0,0,0.04);display:flex;flex-direction:column;gap:20px}.c-service-device-img-wrap{position:relative;text-align:center;padding:14px 10px;background:#fdfdfd;border-radius:16px;border:1px solid #f0f0f0;min-height:240px;display:flex;align-items:center;justify-content:center}.c-service-device-img{width:280px;height:280px;max-width:100%;max-height:280px;object-fit:contain;margin:0 auto;display:block;content-visibility:auto}.c-service-device-badge{position:absolute;top:12px;left:12px;bottom:auto !important;right:auto !important;width:auto !important;height:auto !important;background:#ecfdf5 !important;color:#059669 !important;border:1px solid #a7f3d0 !important;font-size:11.5px !important;font-weight:700 !important;padding:4px 10px !important;border-radius:6px !important;white-space:nowrap !important;line-height:1.2 !important;z-index:2 !important;display:inline-block !important}.c-service-features{display:flex;flex-direction:column;gap:12px}.c-service-feature-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;background:#fbfbfb;border-radius:12px;border:1px solid #eeeeee}.c-service-feature-icon{font-size:20px;line-height:1;flex-shrink:0;margin-top:2px}.c-service-feature-info strong{display:block;font-size:13px;color:var(--main-text-color, #333);margin-bottom:2px}.c-service-feature-info span{font-size:12px;color:var(--second-text-color, #777);line-height:1.2}.c-service-consult-box{background:#f5f7ff;border-radius:16px;padding:16px;border:1px solid #e0e6ff;text-align:center}.c-service-consult-title{font-size:14px;font-weight:700;color:var(--third-background-color, #4854a2);margin-bottom:4px}.c-service-consult-text{font-size:12px;color:var(--second-text-color, #666);margin-bottom:12px;line-height:1.3}.c-service-consult-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.c-service-btn-call{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:#fff;border:none;color:var(--third-background-color, #4854a2) !important;font-size:13px;font-weight:700;border-radius:100px;text-decoration:none !important;margin-top:4px;transition:all 0.2s}.c-service-btn-call:hover{background:var(--third-background-color, #4854a2);color:#fff !important}.c-service-price-block{background:#ffffff;border-radius:20px;padding:24px;border:1px solid var(--main-border-color, #dadada);box-shadow:0 4px 20px rgba(0,0,0,0.04)}.c-service-header-meta{margin-bottom:18px;border-bottom:1px solid #f0f0f0;padding-bottom:14px}.c-service-title{font-size:26px !important;font-weight:800;color:var(--main-text-color, #222);margin:0 0 10px !important;line-height:1.25}.c-service-meta-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.c-service-meta-pill{font-size:12px;font-weight:600;color:var(--third-text-color, #666);background:#f2f2f2;padding:4px 10px;border-radius:100px}.c-service-meta-pill--green{background:rgba(39, 174, 96, 0.12);color:#27ae60}.c-service-table-container{overflow-x:auto;margin-bottom:24px}.c-service-table-header{display:flex;flex-direction:column;margin-bottom:10px}.c-service-table-title{font-size:18px;font-weight:800;color:var(--main-text-color, #0F172A);margin-bottom:4px}.c-service-table-subtitle{font-size:13.5px;line-height:1.5;color:var(--second-text-color, #64748B)}.c-service-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #E2E8F0;border-radius:16px;overflow:hidden}.c-service-table th{background:#F8FAFC;padding:14px 18px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#64748B;border-bottom:1px solid #E2E8F0;text-align:left}.c-service-table td{padding:16px 18px;font-size:15.5px;line-height:1.45;border-bottom:1px solid #F1F5F9;vertical-align:middle}.c-service-row:last-child td{border-bottom:none}.c-service-row:hover{background:#F8FAFC}.c-service-name-text{font-size:15.5px;font-weight:700;color:var(--main-text-color, #0F172A);line-height:1.45}.c-service-time-badge{display:inline-block;font-size:13px;font-weight:600;color:#475569;background:#F1F5F9;padding:4px 10px;border-radius:7px;white-space:nowrap}.c-service-warranty-text{font-size:13.5px;color:#0D9488;font-weight:700;white-space:nowrap}.c-service-price-wrap{display:flex;flex-direction:column}.c-service-price-current{font-size:18px;font-weight:800;color:var(--oc-primary-text, #D42A2A);white-space:nowrap}.c-service-price-old{font-size:13px;color:#94A3B8;text-decoration:line-through}.c-service-btn-book{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;background:#F1F5F9;color:#334155 !important;font-size:14px;font-weight:700;border-radius:10px;border:1px solid #CBD5E1;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.c-service-btn-book:hover,.c-service-table tbody tr:hover .c-service-btn-book{background:linear-gradient(135deg, #FF4B4B 0%, #E63946 100%) !important;color:#ffffff !important;border-color:#FF4B4B !important;box-shadow:0 4px 14px rgba(255, 75, 75, 0.35) !important;transform:translateY(-1px)}.c-service-quick-form{background:#fdf6ec;border:1px solid #f9d8a7;border-radius:16px;padding:20px;transition:box-shadow 0.3s ease}.c-service-quick-form--highlight{box-shadow:0 0 0 3px rgba(243, 156, 18, 0.4)}.c-service-quick-form__title{font-size:16px;font-weight:800;color:#b7791f;margin-bottom:4px}.c-service-quick-form__desc{font-size:12px;color:#744210;margin-bottom:14px}.c-service-form__row{display:flex;gap:10px;flex-wrap:wrap}.c-service-input{flex:1 1 180px;height:44px;padding:8px 14px;border-radius:10px;border:1px solid #dcdfe6;background:#fff;font-size:14px;color:#333}.c-service-input:focus{border-color:var(--third-background-color, #4854a2);outline:none}.c-service-submit-btn{flex:1 1 200px;height:44px;background:#27ae60;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all 0.2s}.c-service-submit-btn:hover{background:#219653}.c-service-form__agree{font-size:10px;color:#999;margin-top:8px}.c-service-details-box{background:#fff;border-radius:20px;padding:28px;border:1px solid var(--main-border-color, #dadada)}.c-service-section-title{font-size:20px;font-weight:800;color:var(--main-text-color, #222);margin-bottom:20px}.c-service-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px;margin-bottom:24px}.c-service-step-item{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:14px;padding:16px;position:relative}.c-service-step-num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--third-background-color, #4854a2);color:#fff;font-size:13px;font-weight:800;margin-bottom:10px}.c-service-step-title{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.c-service-step-desc{font-size:12px;color:#666;line-height:1.35}.c-service-description-content{border-top:1px solid #f0f0f0;padding-top:20px;font-size:14px;line-height:1.6;color:#444}.c-service-details-box h2{font-size:20px;margin:4px 0 12px}.c-service-details-box h3{font-size:16px;margin:20px 0 10px}.c-service-details-box p{margin:0 0 12px}.oc-desc-table{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:14px}.oc-desc-table th, .oc-desc-table td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid #eee}.oc-desc-table th{background:#f7f7f8;font-weight:600;color:#333}.oc-desc-faq{margin:0 0 14px}.oc-desc-faq dt{font-weight:600;color:#222;margin:12px 0 4px}.oc-desc-faq dd{margin:0 0 6px;color:#555}@media (max-width:767px){.c-service-title{font-size:22px !important}.c-service-table th.c-service-th-warranty, .c-service-table td.c-service-td-warranty{display:none}}.c-service-find-us-banner{background:#ffffff;border-radius:24px;padding:24px 36px;border:1px solid var(--main-border-color, #e5e7eb);box-shadow:0 4px 24px rgba(0,0,0,0.04);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.c-service-find-us-left{flex:1 1 240px}.c-service-find-us-title{font-size:26px !important;font-weight:800;color:var(--main-text-color, #1f2937);margin:0 0 6px !important;letter-spacing:-0.5px}.c-service-find-us-subtitle{font-size:15px;color:var(--second-text-color, #6b7280);margin:0;font-weight:500}.c-service-find-us-right{display:flex;flex-direction:column;gap:10px;flex:1 1 360px;max-width:480px}.c-service-find-us-btn-phone{display:flex;align-items:center;justify-content:center;gap:10px;background:#0ea752;color:#ffffff !important;font-size:17px;font-weight:800;height:48px;border-radius:14px;text-decoration:none !important;box-shadow:0 4px 14px rgba(14, 167, 82, 0.25);transition:all 0.2s ease}.c-service-find-us-btn-phone:hover{background:#0c9448;transform:translateY(-1px);box-shadow:0 6px 18px rgba(14, 167, 82, 0.35)}.c-service-find-us-messengers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.c-service-find-us-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;color:#ffffff !important;font-size:14px;font-weight:700;text-decoration:none !important;transition:all 0.2s ease}.c-service-find-us-btn svg,.c-service-find-us-btn .c-service-find-us-icon{width:18px;height:18px;fill:currentColor;display:block;flex-shrink:0}.c-service-find-us-btn:hover{transform:translateY(-1px);opacity:0.92}.c-service-find-us-btn--max{background:linear-gradient(135deg, #4F46E5 0%, #7C3AED 50%, #9333EA 100%);box-shadow:0 4px 14px rgba(124, 58, 237, 0.28)}.c-service-find-us-btn--vk{background:#0077FF;box-shadow:0 4px 14px rgba(0, 119, 255, 0.28)}.c-service-find-us-btn--tg{background:#229ED9;box-shadow:0 4px 14px rgba(34, 158, 217, 0.28)}@media (max-width:767px){.c-service-find-us-banner{padding:20px;text-align:center}.c-service-find-us-left{text-align:center}.c-service-find-us-right{max-width:100%}.c-service-find-us-messengers{grid-template-columns:1fr}}.c-service-catalog-card{background:#ffffff;border-radius:16px;padding:16px;border:1px solid #E5E7EB;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);display:flex;flex-direction:column;height:100%;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);position:relative;overflow:hidden;text-decoration:none !important}.c-service-catalog-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(217, 37, 37, 0.09) !important;border-color:#FECACA !important}.c-service-catalog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none !important;color:inherit}.c-service-catalog-card__top{position:relative;margin-bottom:12px}.c-service-catalog-card__img-wrap{background:#F9FAFB;border-radius:12px;padding:16px 8px;text-align:center;border:1px solid #F3F4F6;min-height:160px;height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.c-service-catalog-card:hover .c-service-catalog-card__img-wrap{background:#FEF2F2 !important;border-color:#FECACA !important}.c-service-catalog-card__img,img.mg-product-image{width:100%;height:auto;aspect-ratio:180 / 150;max-width:180px;max-height:140px;object-fit:contain;margin:0 auto;transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.c-service-catalog-card:hover .c-service-catalog-card__img{transform:scale(1.06)}.c-service-catalog-card__img-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 0;transition:all 0.25s ease}.c-service-catalog-card__placeholder-icon-wrap{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8;transition:all 0.25s ease}.c-service-catalog-card:hover .c-service-catalog-card__placeholder-icon-wrap{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:scale(1.06)}.c-service-catalog-card__placeholder-tag{display:inline-block;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;padding:3px 8px;border-radius:6px;letter-spacing:0.02em;transition:all 0.2s ease}.c-service-catalog-card:hover .c-service-catalog-card__placeholder-tag{color:#1e40af;background:#dbeafe}.c-service-catalog-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center}.c-service-catalog-card__title{font-size:14.5px !important;font-weight:700 !important;color:#111827 !important;text-decoration:none !important;line-height:1.35;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.c-service-catalog-card:hover .c-service-catalog-card__title,.c-service-catalog-card__link:hover .c-service-catalog-card__title{color:#D92525 !important}.c-service-sidebar-card{background:#ffffff;border-radius:18px;padding:20px;border:1px solid var(--main-border-color, #e5e7eb);box-shadow:0 4px 16px rgba(0,0,0,0.03);margin-bottom:20px}.c-service-sidebar-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--main-text-color, #1f2937);padding-bottom:14px;border-bottom:1px solid #f3f4f6;margin-bottom:12px}.c-service-sidebar-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.c-service-sidebar-item{display:flex;flex-direction:column}.c-service-sidebar-link{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--main-text-color, #1f2937);text-decoration:none !important;padding:8px 10px;border-radius:10px;transition:all 0.18s ease}.c-service-sidebar-icon{width:28px;height:28px;border-radius:8px;background:#f1f4f9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#4b5563;transition:all 0.18s ease}.c-service-sidebar-icon svg{width:17px;height:17px;display:block}.c-service-sidebar-link span:not(.c-service-sidebar-icon){flex-grow:1;line-height:1.2}.c-service-sidebar-link:hover,.c-service-sidebar-item.active > .c-service-sidebar-link{background:#fff5f5;color:#D92525}.c-service-sidebar-link:hover .c-service-sidebar-icon,.c-service-sidebar-item.active > .c-service-sidebar-link .c-service-sidebar-icon{background:#D92525;color:#ffffff}.c-service-sidebar-sub{list-style:none;padding:4px 0 4px 20px;margin:0;display:flex;flex-direction:column;gap:6px}.c-service-sidebar-sub a{font-size:13px;color:#6b7280;text-decoration:none !important;transition:all 0.15s;display:block}.c-service-sidebar-sub a:hover,.c-service-sidebar-sub li.active a{color:var(--third-background-color, #4854a2);font-weight:600}.c-service-sidebar-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;padding:20px;text-align:center}.c-service-sidebar-banner__badge{display:inline-block;background:#22c55e;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;margin-bottom:10px}.c-service-sidebar-banner__title{font-size:15px;font-weight:800;color:#166534;margin-bottom:6px;line-height:1.3}.c-service-sidebar-banner__text{font-size:12px;color:#15803d;line-height:1.35;margin-bottom:14px}.c-service-sidebar-banner__btn{display:flex;align-items:center;justify-content:center;height:40px;background:#16a34a;color:#ffffff !important;font-size:14px;font-weight:700;border-radius:10px;text-decoration:none !important;transition:all 0.2s}.c-service-sidebar-banner__btn:hover{background:#15803d}:root{--mo-primary:#0284c7;--mo-primary-hover:#0369a1;--mo-primary-light:#f0f9ff;--mo-primary-glow:rgba(2, 132, 199, 0.28);--mo-accent:#2563eb;--mo-accent-glow:rgba(37, 99, 235, 0.25);--mo-success:#10b981;--mo-success-dark:#059669;--mo-success-light:#ecfdf5;--mo-dark:#0b1120;--mo-dark-card:#0f172a;--mo-dark-surface:#1e293b;--mo-text-main:#0f172a;--mo-text-muted:#64748b;--mo-border:#e2e8f0;--mo-border-hover:#cbd5e1;--mo-bg-body:#f8fafc;--mo-radius-sm:8px;--mo-radius-md:12px;--mo-radius-lg:16px;--mo-radius-xl:22px;--mo-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);--mo-shadow-md:0 4px 14px rgba(15, 23, 42, 0.05), 0 1px 3px rgba(15, 23, 42, 0.03);--mo-shadow-lg:0 12px 30px rgba(15, 23, 42, 0.08), 0 4px 10px rgba(15, 23, 42, 0.03);--mo-shadow-hover:0 18px 36px rgba(2, 132, 199, 0.12), 0 6px 16px rgba(15, 23, 42, 0.04)}body{background-color:var(--mo-bg-body) !important;color:var(--mo-text-main) !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.c-service-home{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.c-service-hero{background:linear-gradient(135deg, #0B1B2B 0%, #0F2238 50%, #162E4A 100%);border-radius:var(--mo-radius-xl);padding:48px 40px;color:#ffffff;box-shadow:0 20px 45px rgba(11, 27, 43, 0.25), 0 0 0 1px rgba(255, 255, 255, 0.08);position:relative;overflow:hidden}.c-service-hero__glow-1{position:absolute;top:-100px;right:-50px;width:380px;height:380px;background:radial-gradient(circle, rgba(45, 212, 191, 0.22) 0%, rgba(45, 212, 191, 0) 70%);border-radius:50%;pointer-events:none}.c-service-hero__glow-2{position:absolute;bottom:-120px;left:20%;width:420px;height:420px;background:radial-gradient(circle, rgba(255, 75, 75, 0.15) 0%, rgba(255, 75, 75, 0) 70%);border-radius:50%;pointer-events:none}.c-service-hero__content{position:relative;z-index:2;max-width:880px}.c-service-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(20, 184, 166, 0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#2DD4BF;font-size:13px;font-weight:700;padding:6px 16px;border-radius:100px;margin-bottom:20px;border:1px solid rgba(45, 212, 191, 0.35);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}.c-service-hero__badge-dot{width:8px;height:8px;background:#2DD4BF;border-radius:50%;box-shadow:0 0 0 2px rgba(45, 212, 191, 0.4);animation:frPulse 2s infinite}.c-service-hero__title{font-size:40px !important;font-weight:900;line-height:1.18;color:#ffffff !important;margin:0 0 16px !important;letter-spacing:-0.8px}.c-service-hero__title-accent{background:linear-gradient(135deg, #2DD4BF 0%, #38BDF8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-service-hero__subtitle{font-size:16.5px;line-height:1.55;color:#cbd5e1;margin:0 0 32px;max-width:760px}.c-service-hero__triggers{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:34px}.c-service-hero__trigger{display:flex;align-items:center;gap:12px;background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 16px;border-radius:var(--mo-radius-lg);border:1px solid rgba(255, 255, 255, 0.1);transition:all 0.25s ease}.c-service-hero__trigger:hover{background:rgba(255, 255, 255, 0.09);border-color:rgba(56, 189, 248, 0.4);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.2)}.c-service-hero__trigger-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-service-hero__trigger-icon svg{width:20px;height:20px}.c-service-hero__trigger-icon,.c-service-hero__trigger-icon--blue,.c-service-hero__trigger-icon--cyan,.c-service-hero__trigger-icon--green,.c-service-hero__trigger-icon--purple{background:rgba(20, 184, 166, 0.16);color:#2DD4BF;border:1px solid rgba(45, 212, 191, 0.3)}.c-service-hero__trigger-text strong{display:block;font-size:13.5px;font-weight:700;color:#ffffff;margin-bottom:2px}.c-service-hero__trigger-text span{font-size:11.5px;color:#94a3b8;line-height:1.25;display:block}.c-service-hero__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.c-service-hero__btn-order{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg, #FF4B4B 0%, #E63946 100%);color:#ffffff !important;font-size:15.5px;font-weight:800;padding:15px 26px;border-radius:var(--mo-radius-md);border:none;cursor:pointer;box-shadow:0 6px 20px rgba(255, 75, 75, 0.4);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);white-space:nowrap}.c-service-hero__btn-order:hover{background:linear-gradient(135deg, #E03B3B 0%, #D32F2F 100%);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255, 75, 75, 0.5)}.c-service-hero__btn-catalog{display:inline-flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.08);color:#ffffff !important;font-size:15px;font-weight:700;padding:14px 22px;border-radius:var(--mo-radius-md);text-decoration:none !important;border:1px solid rgba(255, 255, 255, 0.18);backdrop-filter:blur(8px);transition:all 0.2s ease;white-space:nowrap}.c-service-hero__btn-catalog:hover{background:rgba(255, 255, 255, 0.16);border-color:rgba(255, 255, 255, 0.3);transform:translateY(-1px)}.c-service-hero__btn-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(16, 185, 129, 0.15);color:#34d399 !important;font-size:15px;font-weight:800;padding:14px 20px;border-radius:var(--mo-radius-md);text-decoration:none !important;border:1px solid rgba(52, 211, 153, 0.3);transition:all 0.2s ease;margin-left:auto;white-space:nowrap}.c-service-hero__btn-call:hover{background:rgba(16, 185, 129, 0.25);border-color:#34d399;color:#ffffff !important}@media (max-width:1100px){.c-service-hero__triggers{grid-template-columns:repeat(2, 1fr)}.c-service-hero__btn-call{margin-left:0}}@media (max-width:768px){.c-service-hero{padding:24px 16px;border-radius:20px;margin-bottom:24px}.c-service-hero__badge{margin-bottom:12px;font-size:11px;padding:4px 10px}.c-service-hero__title{font-size:24px !important;line-height:1.22;margin:0 0 10px !important;letter-spacing:-0.4px}.c-service-hero__subtitle{font-size:13.5px;line-height:1.45;margin-bottom:18px}.c-service-hero__triggers{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:20px}.c-service-hero__trigger{padding:8px 10px;gap:8px;border-radius:12px}.c-service-hero__trigger-icon{width:32px;height:32px;border-radius:8px}.c-service-hero__trigger-icon svg{width:16px;height:16px}.c-service-hero__trigger-text strong{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-service-hero__trigger-text span{font-size:10px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-service-hero__actions{flex-direction:column;width:100%;gap:8px}.c-service-hero__btn-order, .c-service-hero__btn-catalog, .c-service-hero__btn-call{width:100%;padding:12px 16px;font-size:14px;justify-content:center}}@media (max-width:480px){.c-service-hero{padding:18px 12px}.c-service-hero__title{font-size:21px !important}.c-service-hero__subtitle{font-size:12.5px;margin-bottom:14px}.c-service-hero__trigger{padding:7px 8px;gap:6px}.c-service-hero__trigger-icon{width:28px;height:28px}.c-service-hero__trigger-icon svg{width:14px;height:14px}.c-service-hero__trigger-text strong{font-size:11px}.c-service-hero__trigger-text span{font-size:9.5px}}.c-service-section-head{margin-bottom:22px}.c-service-section-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#4B5563;background:#F3F4F6;border:1px solid #E5E7EB;padding:4px 10px;border-radius:6px;margin-bottom:8px}.c-service-section-title{font-size:26px !important;font-weight:800;color:#111827 !important;margin:0 0 6px !important;letter-spacing:-0.4px}.c-service-section-desc{font-size:14.5px;color:#6B7280;margin:0;line-height:1.45}.c-service-cats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:16px}.c-service-cat-card{display:flex;align-items:center;gap:16px;background:#ffffff;border:1px solid #E5E7EB;border-radius:14px;padding:20px;text-decoration:none !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);position:relative;overflow:hidden}.c-service-cat-card:hover{transform:translateY(-2px);border-color:#FECACA;box-shadow:0 8px 24px rgba(217, 37, 37, 0.08)}.c-service-cat-card__icon,.c-service-cat-card__icon--blue,.c-service-cat-card__icon--cyan,.c-service-cat-card__icon--purple,.c-service-cat-card__icon--indigo,.c-service-cat-card__icon--emerald,.c-service-cat-card__icon--amber,.c-service-cat-card__icon--rose{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#F3F4F6 !important;color:#374151 !important;border:1px solid #E5E7EB !important;transition:all 0.2s ease}.c-service-cat-card:hover .c-service-cat-card__icon,.c-service-cat-card:hover .c-service-cat-card__icon--blue,.c-service-cat-card:hover .c-service-cat-card__icon--cyan,.c-service-cat-card:hover .c-service-cat-card__icon--purple,.c-service-cat-card:hover .c-service-cat-card__icon--indigo,.c-service-cat-card:hover .c-service-cat-card__icon--emerald,.c-service-cat-card:hover .c-service-cat-card__icon--amber,.c-service-cat-card:hover .c-service-cat-card__icon--rose{background:#FEF2F2 !important;color:#D92525 !important;border-color:#FECACA !important;transform:scale(1.05)}.c-service-cat-card__icon svg{width:24px;height:24px}.c-service-cat-card__content{flex:1}.c-service-cat-card__title{font-size:16.5px !important;font-weight:800;color:#111827 !important;margin:0 0 4px !important;letter-spacing:-0.2px;transition:color 0.15s ease}.c-service-cat-card:hover .c-service-cat-card__title{color:#D92525 !important}.c-service-cat-card__desc{font-size:12.5px;color:#6B7280;margin:0 0 8px;line-height:1.35}.c-service-cat-card__meta{display:flex;align-items:center;gap:8px}.c-service-cat-card__price{display:inline-block;font-size:12.5px;font-weight:800;color:#111827 !important;background:#F3F4F6 !important;padding:3px 8px;border-radius:6px;border:1px solid #E5E7EB}.c-service-cat-card__time{font-size:11.5px;color:#6B7280;font-weight:600}.c-service-cat-card__arrow{color:#9CA3AF;display:flex;align-items:center;justify-content:center;transition:transform 0.2s, color 0.2s;flex-shrink:0}.c-service-cat-card:hover .c-service-cat-card__arrow{transform:translateX(4px);color:#D92525}@media (max-width:640px){.c-service-cats-grid{grid-template-columns:1fr}}.c-service-popular-section{margin:40px 0}.c-service-popular-tabs{display:flex;align-items:center;gap:8px;margin-bottom:22px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.c-service-popular-tabs::-webkit-scrollbar{display:none}.c-service-popular-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#f1f5f9;color:#334155;border:1.5px solid #e2e8f0;border-radius:9999px;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1);user-select:none;text-decoration:none !important}.c-service-popular-tab:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1}.c-service-popular-tab.is-active{background:#0f172a;color:#ffffff;border-color:#0f172a;box-shadow:0 4px 14px rgba(15, 23, 42, 0.22)}.c-service-popular-tab__icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.c-service-popular-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 6px;border-radius:10px;font-size:11px;font-weight:700;background:rgba(0, 0, 0, 0.07);color:inherit}.c-service-popular-tab.is-active .c-service-popular-tab__count{background:rgba(255, 255, 255, 0.22);color:#ffffff}.c-service-popular-tab-pane{display:none;animation:tabFadeIn 0.28s cubic-bezier(0.16, 1, 0.3, 1)}.c-service-popular-tab-pane.is-active{display:block}@keyframes tabFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.c-service-popular-all-wrap{margin-top:24px;text-align:center}.c-service-popular-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:12px;font-size:14px;font-weight:700;color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;text-decoration:none !important;transition:all 0.2s ease}.c-service-popular-all-btn:hover{background:#ffffff;border-color:#cbd5e1;color:#D92525 !important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.06);transform:translateY(-2px)}.c-service-popular-all-btn svg{transition:transform 0.2s ease}.c-service-popular-all-btn:hover svg{transform:translateX(4px)}.c-service-popular-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:16px}.c-service-catalog-card{background:#ffffff;border:1px solid #E5E7EB;border-radius:16px;padding:16px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column;position:relative;overflow:hidden;text-decoration:none !important}.c-service-catalog-card:hover{transform:translateY(-3px);border-color:#FECACA !important;box-shadow:0 10px 28px rgba(217, 37, 37, 0.09) !important}.c-service-catalog-card__link{text-decoration:none !important;color:inherit;display:flex;flex-direction:column;height:100%}.c-service-catalog-card__top{position:relative;margin-bottom:12px}.c-service-catalog-card__badge{position:absolute;top:8px;left:8px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px;z-index:2;transition:all 0.2s ease}.c-service-catalog-card__img-wrap{background:#F9FAFB;border-radius:12px;padding:16px 8px;text-align:center;border:1px solid #F3F4F6;min-height:160px;height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.c-service-catalog-card:hover .c-service-catalog-card__img-wrap{background:#FEF2F2 !important;border-color:#FECACA !important}.c-service-catalog-card__img,img.mg-product-image{width:100%;height:auto;aspect-ratio:180 / 150;max-width:180px;max-height:140px;object-fit:contain;margin:0 auto;transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.c-service-catalog-card:hover .c-service-catalog-card__img{transform:scale(1.06)}.c-service-catalog-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center}.c-service-catalog-card__title{font-size:14.5px !important;font-weight:700 !important;color:#111827 !important;text-decoration:none !important;line-height:1.35;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.c-service-catalog-card:hover .c-service-catalog-card__title,.c-service-catalog-card__link:hover .c-service-catalog-card__title{color:#D92525 !important}@media (max-width:768px){.c-service-popular-section{margin:28px 0}.c-service-popular-tabs{gap:6px;margin-bottom:16px}.c-service-popular-tab{padding:7px 13px;font-size:12.5px}.c-service-popular-grid{grid-template-columns:repeat(2, 1fr) !important;gap:10px}.c-service-catalog-card{padding:10px 8px;border-radius:12px}.c-service-catalog-card__top{margin-bottom:8px}.c-service-catalog-card__img-wrap{height:120px;min-height:120px;padding:6px}.c-service-catalog-card__img, img.mg-product-image{max-height:105px;aspect-ratio:auto}.c-service-catalog-card__title{font-size:12.5px !important;line-height:1.25;text-align:center}.c-service-popular-all-btn{width:100%;padding:11px 16px;font-size:13px}}.c-service-steps-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.c-service-home-step{background:#ffffff;border:1px solid var(--mo-border);border-radius:var(--mo-radius-lg);padding:24px 20px;box-shadow:var(--mo-shadow-sm);position:relative;transition:all 0.25s ease}.c-service-home-step:hover{transform:translateY(-3px);border-color:var(--mo-primary);box-shadow:var(--mo-shadow-md)}.c-service-home-step__num{font-size:28px;font-weight:900;background:linear-gradient(135deg, var(--mo-primary), var(--mo-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;line-height:1}.c-service-home-step__title{font-size:16px !important;font-weight:800;color:var(--mo-text-main);margin:0 0 8px !important}.c-service-home-step__desc{font-size:13px;color:var(--mo-text-muted);line-height:1.45;margin:0}@media (max-width:1024px){.c-service-steps-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.c-service-steps-grid{grid-template-columns:1fr}}.c-service-about-card{background:#ffffff;border:1px solid var(--mo-border);border-radius:var(--mo-radius-xl);padding:36px;box-shadow:var(--mo-shadow-sm)}.c-service-about-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;margin-bottom:24px}.c-service-about-title{font-size:24px !important;font-weight:800;color:var(--mo-text-main);margin:0 0 14px !important}.c-service-about-text{font-size:14.5px;line-height:1.6;color:#475569;margin-bottom:12px}.c-service-about-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c-service-stat-item{background:#f8fafc;border:1px solid var(--mo-border);border-radius:var(--mo-radius-md);padding:18px 16px;display:flex;flex-direction:column;justify-content:center}.c-service-stat-num{font-size:28px;font-weight:900;color:var(--mo-primary);line-height:1;margin-bottom:6px}.c-service-stat-label{font-size:12.5px;font-weight:600;color:var(--mo-text-muted);line-height:1.3}.c-service-about-meta{display:flex;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid #f1f5f9;font-size:13.5px;font-weight:700;color:var(--mo-primary)}@media (max-width:900px){.c-service-about-grid{grid-template-columns:1fr;gap:24px}}.c-service-price-block{background:#ffffff;border:1px solid var(--mo-border);border-radius:var(--mo-radius-xl);padding:28px;box-shadow:var(--mo-shadow-sm)}.c-service-header-meta{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.c-service-title{font-size:28px !important;font-weight:900;color:var(--mo-text-main) !important;letter-spacing:-0.5px;margin:0 0 10px !important}.c-service-meta-tags{display:flex;flex-wrap:wrap;gap:8px}.c-service-meta-pill{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;color:#475569;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:6px}.c-service-meta-pill--green{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.c-service-table-container{overflow-x:auto;border-radius:var(--mo-radius-lg);border:1px solid var(--mo-border);background:#ffffff;margin-bottom:24px}.c-service-table-header{padding:16px 20px;background:#f8fafc;border-bottom:1px solid var(--mo-border)}.c-service-table-title{display:block;font-size:16px;font-weight:800;color:var(--mo-text-main);margin-bottom:4px}.c-service-table-subtitle{display:block;font-size:13.5px;color:var(--mo-text-muted);line-height:1.5}.c-service-table{width:100%;border-collapse:collapse;text-align:left}.c-service-table thead th{background:#f8fafc;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#64748b;padding:14px 18px;border-bottom:1px solid var(--mo-border)}.c-service-row{border-bottom:1px solid #f1f5f9;transition:background-color 0.15s ease}.c-service-row:last-child{border-bottom:none}.c-service-row:hover{background-color:#f0fdfa}.c-service-table td{padding:16px 18px;font-size:15.5px;line-height:1.45;vertical-align:middle}.c-service-name-text{font-size:15.5px;font-weight:700;color:var(--mo-text-main);line-height:1.45}.c-service-time-badge{display:inline-block;font-size:13px;font-weight:600;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:7px;white-space:nowrap}.c-service-warranty-text{font-size:13.5px;color:var(--oc-secondary-text, #0F766E);font-weight:700;white-space:nowrap}.c-service-price-wrap{display:flex;flex-direction:column}.c-service-price-current{font-size:18px;font-weight:800;color:var(--oc-primary-text, #D42A2A) !important;white-space:nowrap}.c-service-price-old{font-size:13px;color:#94a3b8;text-decoration:line-through}.c-service-table tbody tr{transition:background-color 0.15s ease}.c-service-table tbody tr:hover{background-color:#f8fafc}.c-service-btn-book{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;background:#f1f5f9;color:#334155 !important;font-size:14px;font-weight:700;border-radius:9px;border:1px solid #cbd5e1;cursor:pointer;box-shadow:none;transition:all 0.2s ease;white-space:nowrap}.c-service-table tbody tr:hover .c-service-btn-book,.c-service-btn-book:hover{background:linear-gradient(135deg, #D92525 0%, #B91C1C 100%) !important;color:#ffffff !important;border-color:#D92525 !important;box-shadow:0 4px 12px rgba(217, 37, 37, 0.28) !important;transform:translateY(-1px)}.c-service-show-more{display:block;width:100%;margin:4px 0 0;padding:12px 16px;background:#f8fafc;color:var(--oc-primary-text, #D42A2A);border:1px solid var(--mo-border, #e5e7eb);border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background 0.15s ease, border-color 0.15s ease}.c-service-show-more:hover{background:#fff1f2;border-color:var(--oc-primary-border, #fecdd3)}.c-service-show-more__count{font-weight:800}@media (max-width:767px){.c-service-table-container{overflow-x:visible;border:none;border-radius:0;background:transparent}.c-service-table, .c-service-table tbody{display:block;width:100%}.c-service-table thead{display:none}.c-service-table tr.c-service-row, .c-service-table tbody tr{display:block;background:#ffffff;border:1px solid var(--mo-border, #e5e7eb);border-radius:12px;padding:12px 14px;margin-bottom:10px}.c-service-table td, .c-service-table td.c-service-td-name, .c-service-table td.c-service-td-warranty, .c-service-table td.c-service-td-price, .c-service-table td.c-service-td-action{display:block;width:auto;padding:0;border-bottom:none;text-align:left;vertical-align:top}.c-service-table td.c-service-td-name{padding-bottom:8px;border-bottom:1px solid #f1f5f9}.c-service-table td.c-service-td-warranty{padding-top:8px}.c-service-table td.c-service-td-warranty::before{content:"Гарантия:";color:#64748b;font-weight:600}.c-service-table td.c-service-td-price{padding-top:4px}.c-service-table td.c-service-td-price::before{content:"Стоимость:";color:#64748b;font-weight:600}.c-service-td-price .c-service-price-wrap{display:inline}.c-service-table td.c-service-td-action{padding-top:12px}.c-service-table .c-service-btn-book{display:block;width:100%;min-height:44px;justify-content:center}}.c-service-device-card{background:#ffffff;border:1px solid var(--mo-border);border-radius:var(--mo-radius-xl);padding:24px;box-shadow:var(--mo-shadow-sm);display:flex;flex-direction:column;gap:20px}.c-service-device-img-wrap{position:relative;background:#f8fafc;border-radius:var(--mo-radius-lg);padding:20px;display:flex;align-items:center;justify-content:center}.c-service-device-img{max-width:100%;height:220px;object-fit:contain}.c-service-features{display:flex;flex-direction:column;gap:12px}.c-service-feature-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border-radius:var(--mo-radius-md);border:1px solid #f1f5f9}.c-service-feature-icon{font-size:20px;line-height:1}.c-service-feature-info strong{display:block;font-size:13px;font-weight:700;color:var(--mo-text-main)}.c-service-feature-info span{font-size:11.5px;color:var(--mo-text-muted)}.c-service-consult-box{background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);border:1px solid #bae6fd;border-radius:var(--mo-radius-lg);padding:18px}.c-service-consult-title{font-size:14.5px;font-weight:800;color:var(--mo-primary-hover);margin-bottom:6px}.c-service-consult-text{font-size:12.5px;color:#334155;line-height:1.4;margin-bottom:14px}.c-service-consult-buttons{display:flex;flex-direction:column;gap:10px}.c-service-consult-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.c-msg-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:var(--mo-radius-sm, 10px);color:#ffffff !important;font-size:13px;font-weight:700;text-decoration:none !important;transition:opacity 0.2s, transform 0.15s, box-shadow 0.2s}.c-msg-btn svg,.c-msg-btn .c-msg-icon{width:15px;height:15px;fill:currentColor;display:block;flex-shrink:0}.c-msg-btn:hover{opacity:0.92;transform:translateY(-1px)}.c-msg-btn--max{background:linear-gradient(135deg, #4F46E5 0%, #7C3AED 50%, #9333EA 100%);box-shadow:0 4px 12px rgba(124, 58, 237, 0.28)}.c-msg-btn--vk{background:linear-gradient(135deg, #0077FF 0%, #0066E0 100%);box-shadow:0 4px 12px rgba(0, 119, 255, 0.28)}.c-msg-btn--tg{background:linear-gradient(135deg, #2AABEE 0%, #229ED9 100%);box-shadow:0 4px 12px rgba(34, 158, 217, 0.28)}.c-service-btn-call{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;background:linear-gradient(135deg, #22C55E 0%, #16A34A 100%);color:#ffffff !important;border:none !important;outline:none !important;border-radius:var(--mo-radius-sm, 10px);font-size:14px;font-weight:800;text-decoration:none !important;box-shadow:0 4px 14px rgba(22, 163, 74, 0.28);transition:all 0.2s ease}.c-service-btn-call:hover{background:linear-gradient(135deg, #16A34A 0%, #15803D 100%);transform:translateY(-1px)}.c-service-btn-call svg{width:16px;height:16px;fill:currentColor}.c-service-subcats-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:12px}.c-service-subcat-pill{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1.5px solid var(--mo-border);border-radius:var(--mo-radius-md);padding:12px 16px;text-decoration:none !important;box-shadow:var(--mo-shadow-sm);transition:all 0.2s ease}.c-service-subcat-pill:hover{border-color:var(--mo-primary);background:#f0f9ff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(2, 132, 199, 0.12)}.c-service-subcat-pill__title{font-size:14px;font-weight:700;color:var(--mo-text-main);transition:color 0.15s}.c-service-subcat-pill:hover .c-service-subcat-pill__title{color:var(--mo-primary)}.c-service-subcat-pill__arrow{font-size:16px;font-weight:800;color:#94a3b8;transition:transform 0.2s, color 0.2s}.c-service-subcat-pill:hover .c-service-subcat-pill__arrow{transform:translateX(3px);color:var(--mo-primary)}.c-service-quick-form{background:linear-gradient(135deg, #0b1120 0%, #0f172a 100%);border-radius:var(--mo-radius-lg);padding:24px 28px;color:#ffffff;margin-top:20px}.c-service-quick-form__title{font-size:17px;font-weight:800;color:#38bdf8;margin-bottom:6px}.c-service-quick-form__desc{font-size:13px;color:#94a3b8;margin-bottom:16px}.c-service-form__row{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:12px}.c-service-input{height:44px;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.2);border-radius:var(--mo-radius-sm);padding:0 14px;color:#ffffff;font-size:14px;outline:none;transition:all 0.2s}.c-service-input:focus{background:rgba(255, 255, 255, 0.15);border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56, 189, 248, 0.25)}.c-service-input::placeholder{color:#94a3b8}.c-service-submit-btn{height:44px;background:linear-gradient(135deg, #0284c7, #2563eb);color:#ffffff;font-size:14px;font-weight:800;border:none;border-radius:var(--mo-radius-sm);cursor:pointer;box-shadow:0 4px 14px rgba(2, 132, 199, 0.35);transition:all 0.2s;white-space:nowrap}.c-service-submit-btn:hover{background:linear-gradient(135deg, #0369a1, #1d4ed8);transform:translateY(-1px)}.c-service-form__agree{font-size:11px;color:#64748b;margin-top:10px}@media (max-width:768px){.c-service-form__row{grid-template-columns:1fr}}.fr-header{background:#ffffff;border-bottom:1px solid var(--mo-border);position:relative;z-index:100}.fr-topbar{background:#0b1120;color:#94a3b8;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255, 255, 255, 0.08)}.fr-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.fr-topbar__left{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.fr-topbar__item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1}.fr-topbar__item strong{color:#38bdf8}.fr-topbar__icon{width:15px;height:15px;color:#38bdf8;flex-shrink:0}.fr-topbar__right{display:flex;align-items:center;gap:20px}.fr-topbar__nav{display:flex;align-items:center;gap:16px}.fr-topbar__nav-link{color:#cbd5e1;text-decoration:none;font-weight:500;transition:color 0.2s}.fr-topbar__nav-link:hover{color:#38bdf8;text-decoration:none}.fr-topbar__messengers{display:flex;align-items:center;gap:6px}.fr-topbar__msg-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:700;text-decoration:none !important;color:#ffffff;transition:transform 0.15s, opacity 0.15s}.fr-topbar__msg-btn:hover{transform:translateY(-1px);opacity:0.9}.fr-topbar__msg-btn--vk{background:#2787f5}.fr-topbar__msg-btn--max{background:#e11d48}.fr-topbar__msg-btn--tg{background:#0ea5e9}.fr-mainbar{padding:16px 0;background:#ffffff}.fr-mainbar__inner{display:flex;align-items:center;gap:24px}.fr-logo{display:flex;align-items:center;gap:12px;text-decoration:none !important;color:#0f172a}.fr-logo__badge{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, #0284c7, #0369a1);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(2, 132, 199, 0.3);flex-shrink:0}.fr-logo__brand{font-size:22px;font-weight:900;letter-spacing:-0.5px;line-height:1.1;color:#0f172a}.fr-logo__brand strong{color:#0284c7}.fr-logo__desc{font-size:11.5px;color:#64748b;font-weight:600;margin-top:2px}.fr-catalog-btn-wrap{position:relative}.fr-catalog-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #0284c7, #0369a1);color:#ffffff;border:none;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(2, 132, 199, 0.25);transition:all 0.2s;white-space:nowrap}.fr-catalog-btn:hover{background:linear-gradient(135deg, #0369a1, #075985);transform:translateY(-1px)}.fr-catalog-btn__grid{display:grid;grid-template-columns:repeat(3, 4px);gap:3px;width:18px;height:18px;align-items:center;justify-content:center}.fr-catalog-btn__grid i{display:block;width:4px;height:4px;background:#ffffff;border-radius:1px}.fr-megamenu{position:absolute;top:calc(100% + 12px);left:0;width:920px;background:#ffffff;border-radius:var(--mo-radius-lg);box-shadow:0 24px 50px rgba(15, 23, 42, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.06);padding:26px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);z-index:1000}.fr-catalog-btn-wrap.is-open .fr-megamenu{opacity:1;visibility:visible;transform:translateY(0)}.fr-megamenu__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.fr-megamenu__cat-head{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;color:#0f172a;text-decoration:none !important;padding-bottom:8px;border-bottom:1.5px solid #f1f5f9;margin-bottom:8px}.fr-megamenu__cat-head:hover{color:var(--mo-primary)}.fr-megamenu__cat-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--mo-primary)}.fr-megamenu__cat-icon svg{width:20px;height:20px}.fr-megamenu__sublist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.fr-megamenu__sublist a{font-size:13.5px;color:#475569;text-decoration:none !important;padding:4px 8px;border-radius:6px;display:block;transition:all 0.15s}.fr-megamenu__sublist a:hover{color:var(--mo-primary);background:#f0f9ff;padding-left:12px}.fr-search-wrap{flex:1;max-width:560px}.fr-search-form{position:relative;display:flex;align-items:center}.fr-search-input{width:100%;height:44px;background:#f8fafc;border:1.5px solid var(--mo-border);border-radius:var(--mo-radius-md);padding:0 46px 0 16px;font-size:14.5px;color:#0f172a;outline:none;transition:all 0.2s}.fr-search-input:focus{background:#ffffff;border-color:var(--mo-primary);box-shadow:0 0 0 3.5px rgba(2, 132, 199, 0.15)}.fr-search-submit{position:absolute;right:5px;top:5px;width:34px;height:34px;background:var(--mo-primary);color:#ffffff;border:none;border-radius:var(--mo-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s}.fr-search-submit:hover{background:var(--mo-primary-hover)}.fr-actions-col{display:flex;align-items:center;gap:20px;margin-left:auto}.fr-phone-box{display:flex;flex-direction:column;text-align:right}.fr-phone-top{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:11.5px;color:#16a34a;font-weight:700}.fr-online-dot{width:7px;height:7px;background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px rgba(22, 163, 74, 0.2);animation:frPulse 2s infinite}@keyframes frPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(22, 163, 74, 0.5)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(22, 163, 74, 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(22, 163, 74, 0)}}.fr-phone-link{font-size:18px;font-weight:800;color:#0f172a;text-decoration:none !important;letter-spacing:-0.3px;white-space:nowrap}.fr-phone-link:hover{color:var(--mo-primary)}.fr-book-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;background:#0b1120;color:#ffffff;border:none;border-radius:var(--mo-radius-md);font-size:14.5px;font-weight:700;cursor:pointer;transition:all 0.2s;white-space:nowrap}.fr-book-btn:hover{background:var(--mo-primary);transform:translateY(-1px);box-shadow:0 4px 14px rgba(2, 132, 199, 0.3)}.fr-navbar{background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid var(--mo-border)}.fr-nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:4px;overflow:visible}.fr-nav-item{position:relative;flex-shrink:0}.fr-nav-link{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;color:#334155;text-decoration:none !important;border-radius:var(--mo-radius-sm);transition:all 0.15s;white-space:nowrap}.fr-nav-link:hover{background:#ffffff;color:var(--mo-primary);box-shadow:var(--mo-shadow-sm)}.fr-nav-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--mo-primary)}.fr-nav-icon svg{width:18px;height:18px}.fr-nav-arrow{color:#94a3b8;margin-left:2px;transition:transform 0.2s}.fr-nav-item:hover .fr-nav-arrow{transform:rotate(180deg);color:var(--mo-primary)}.fr-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:480px;background:#ffffff;border-radius:var(--mo-radius-lg);box-shadow:0 18px 40px rgba(15, 23, 42, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.06);padding:20px;opacity:0;visibility:hidden;transform:translateY(6px);transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1);z-index:1000}.fr-nav-item:hover .fr-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.fr-dropdown__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px}.fr-dropdown__link{font-size:13.5px;color:#475569;text-decoration:none !important;padding:6px 10px;border-radius:6px;transition:all 0.15s}.fr-dropdown__link:hover{background:#f0f9ff;color:var(--mo-primary);padding-left:14px}.c-service-footer{background:#0b1120 !important;color:#94a3b8 !important;padding:60px 0 24px !important;margin-top:60px;border-top:1px solid #1e293b}.c-service-footer__top{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1.5fr;gap:40px;padding-bottom:40px;border-bottom:1px solid #1e293b}.c-service-footer__logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none !important;margin-bottom:16px}.c-service-footer__logo-badge{width:38px;height:38px;background:#D92525;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;box-shadow:0 4px 12px rgba(217, 37, 37, 0.35)}.c-service-footer__logo-info{display:flex;flex-direction:column}.c-service-footer__logo-title{font-size:21px !important;font-weight:900 !important;color:#ffffff !important;letter-spacing:-0.4px;line-height:1.15}.c-service-footer__logo-title span{color:#D92525 !important}.c-service-footer__logo-subtitle{font-size:11px !important;color:#94a3b8 !important;font-weight:500}.c-service-footer__desc{font-size:13px;line-height:1.55;color:#94a3b8;margin:0 0 16px 0}.c-service-footer__contacts-list{display:flex;flex-direction:column;gap:8px}.c-service-footer__contact-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#cbd5e1;line-height:1.45}.c-service-footer__contact-item strong{color:#ffffff}.c-service-footer__phone-link{color:#ffffff !important;font-weight:700;text-decoration:none !important;transition:color 0.15s}.c-service-footer__phone-link:hover{color:#38bdf8 !important}.c-service-footer__nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.c-service-footer__nav li{margin:0}.c-service-footer__nav a{display:inline-flex;align-items:center;gap:9px;color:#94a3b8 !important;font-size:13.5px;text-decoration:none !important;transition:color 0.15s ease, transform 0.15s ease}.c-service-footer__nav a:hover{color:#ffffff !important;transform:translateX(3px)}.c-footer-nav-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255, 255, 255, 0.06);color:#38bdf8;flex-shrink:0}.c-footer-nav-icon svg{width:14px;height:14px;stroke:currentColor}.c-service-footer__nav a:hover .c-footer-nav-icon{background:#D92525;color:#ffffff}.c-service-footer__title{font-size:15px !important;font-weight:800 !important;color:#ffffff !important;margin:0 0 18px !important;letter-spacing:0.2px}.c-service-footer__phone{display:inline-flex;align-items:center;gap:8px;background:#10b981;color:#ffffff !important;font-size:15px;font-weight:800;padding:12px 18px;border-radius:var(--mo-radius-md);text-decoration:none !important;margin-bottom:12px;box-shadow:0 4px 14px rgba(16, 185, 129, 0.3);transition:all 0.2s}.c-service-footer__phone:hover{background:#059669;transform:translateY(-1px)}.c-footer-msg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--mo-radius-sm, 10px);font-size:12px;font-weight:700;color:#ffffff !important;text-decoration:none !important;transition:opacity 0.2s, transform 0.15s, box-shadow 0.2s}.c-footer-msg-btn svg{width:15px;height:15px;fill:currentColor;display:block;flex-shrink:0}.c-footer-msg-btn:hover{opacity:0.92;transform:translateY(-1px)}.c-footer-msg-btn--max{background:linear-gradient(135deg, #4F46E5 0%, #7C3AED 50%, #9333EA 100%);box-shadow:0 3px 10px rgba(124, 58, 237, 0.28)}.c-footer-msg-btn--vk{background:linear-gradient(135deg, #0077FF 0%, #0066E0 100%);box-shadow:0 3px 10px rgba(0, 119, 255, 0.28)}.c-footer-msg-btn--tg{background:linear-gradient(135deg, #2AABEE 0%, #229ED9 100%);box-shadow:0 3px 10px rgba(34, 158, 217, 0.28)}.c-service-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;font-size:12.5px;color:#94a3b8}.c-service-footer__copy{line-height:1.5}.c-service-footer__legal a{color:#94a3b8 !important;text-decoration:underline;transition:color 0.15s}.c-service-footer__legal a:hover{color:#ffffff !important}@media (max-width:1024px){.c-service-footer__top{grid-template-columns:1fr 1fr;gap:36px 30px;padding-bottom:30px}}@media (max-width:640px){.c-service-footer{padding:40px 0 95px !important;margin-top:35px}.c-service-footer__top{grid-template-columns:1fr;gap:28px;padding-bottom:24px}.c-service-footer__logo{margin-bottom:12px}.c-service-footer__desc{font-size:13px;margin-bottom:14px}.c-service-footer__contacts-list{gap:10px}.c-service-footer__title{margin:0 0 12px !important;font-size:16px !important}.c-service-footer__phone{width:100%;justify-content:center;font-size:15px;padding:13px 16px;box-sizing:border-box}.c-service-footer__messengers{display:flex;gap:8px;width:100%}.c-footer-msg-btn{flex:1 1 0;padding:10px 6px;font-size:12px;justify-content:center;box-sizing:border-box}.c-service-footer__bottom{flex-direction:column;text-align:center;gap:10px;padding-top:20px}}.fr-burger-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:#f8fafc;border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);cursor:pointer;padding:8px}.fr-burger-line{display:block;width:100%;height:2px;background:#0f172a;border-radius:2px}.fr-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;visibility:hidden;transition:visibility 0.3s}.fr-drawer.is-open{visibility:visible}.fr-drawer__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity 0.3s ease}.fr-drawer.is-open .fr-drawer__backdrop{opacity:1}.fr-drawer__panel{position:absolute;top:0;left:0;width:86%;max-width:380px;height:100%;background:#ffffff;box-shadow:10px 0 30px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);overflow-y:auto}.fr-drawer.is-open .fr-drawer__panel{transform:translateX(0)}.fr-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.fr-drawer__close-btn{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b}.fr-drawer__contacts{padding:16px 20px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px}.fr-drawer__phone-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;background:#0b1120;color:#ffffff;border-radius:var(--mo-radius-sm);font-weight:800;font-size:15px;text-decoration:none !important}.fr-drawer__msg-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.fr-drawer__msg-icon{display:flex;align-items:center;justify-content:center;height:32px;border-radius:6px;color:#ffffff;font-weight:700;font-size:12px;text-decoration:none !important}.fr-drawer__msg-icon--vk{background:#2787f5}.fr-drawer__msg-icon--max{background:#e11d48}.fr-drawer__msg-icon--tg{background:#0ea5e9}.fr-drawer__menu{flex:1;padding:16px 20px}.fr-drawer__section-title{font-size:11.5px;text-transform:uppercase;font-weight:800;color:#94a3b8;letter-spacing:0.5px;margin-bottom:10px}.fr-drawer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.fr-drawer__item{border-bottom:1px solid #f1f5f9}.fr-drawer__link{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:15px;font-weight:700;color:#0f172a;text-decoration:none !important;flex:1}.fr-drawer__toggle{width:36px;height:36px;background:none;border:none;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s}.fr-drawer__item.is-expanded .fr-drawer__toggle{transform:rotate(180deg);color:var(--mo-primary)}.fr-drawer__sublist{display:none;list-style:none;padding:0 0 10px 30px;margin:0}.fr-drawer__sublist a{display:block;padding:7px 0;font-size:14px;color:#475569;text-decoration:none !important}.fr-drawer__sublist a:hover{color:var(--mo-primary)}.fr-drawer__footer{padding:16px 20px;border-top:1px solid #f1f5f9;background:#ffffff}.fr-drawer__book-btn{width:100%;height:46px;background:linear-gradient(135deg, #0284c7, #2563eb);color:#ffffff;border:none;border-radius:var(--mo-radius-md);font-weight:800;font-size:15px;cursor:pointer}.fr-bottombar{display:none;position:fixed;bottom:0;left:0;width:100%;height:60px;background:#ffffff;box-shadow:0 -4px 20px rgba(0, 0, 0, 0.08);border-top:1px solid var(--mo-border);z-index:999;grid-template-columns:repeat(5, 1fr);align-items:center}.fr-bottombar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;background:none;border:none;color:#64748b;font-size:10.5px;font-weight:700;text-decoration:none !important;cursor:pointer}.fr-bottombar__item.is-active,.fr-bottombar__item:hover{color:var(--mo-primary)}.fr-bottombar__cta-icon{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg, #0284c7, #2563eb);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-top:-16px;box-shadow:0 4px 12px rgba(2, 132, 199, 0.4)}@media (max-width:991px){.fr-topbar{display:none}.fr-navbar{display:none}.fr-catalog-btn-wrap{display:none}.fr-search-wrap{display:none}.fr-actions-col{display:none}.fr-burger-btn{display:flex}.fr-mainbar{padding:10px 0}.fr-mainbar__inner{justify-content:space-between}.fr-logo__brand{font-size:19px}.fr-logo__badge{width:38px;height:38px}.fr-bottombar{display:grid}body{padding-bottom:60px}}.c-service-symptoms-section{background:#ffffff;border-radius:var(--mo-radius-xl);padding:32px;box-shadow:var(--mo-shadow-sm);border:1px solid var(--mo-border);margin-top:30px;box-sizing:border-box;width:100%;max-width:100%}.c-service-symptoms-head{margin-bottom:24px}.c-service-symptoms-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px 20px}.c-service-symptoms-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.c-service-symptoms-card-title{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:800;color:var(--mo-text-main, #1e293b);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #f1f5f9;min-width:0;word-break:break-word}.c-service-symptoms-card-icon{display:flex;align-items:center;justify-content:center;color:#D92525;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#fef2f2}.c-service-symptoms-card-icon svg{width:17px;height:17px;stroke:#D92525}.c-service-symptoms-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.c-service-symptoms-item{display:block}.c-service-symptoms-link{display:flex;align-items:baseline;gap:8px;color:#334155;text-decoration:none;font-size:13.5px;line-height:1.4;transition:all 0.15s ease;cursor:pointer;min-width:0;word-break:break-word;background:none;border:none;padding:0;text-align:left;font-family:inherit;width:100%}.c-service-symptoms-bullet{color:#94a3b8;font-weight:800;font-size:13px;flex-shrink:0;transition:all 0.15s ease}.c-service-symptoms-text{min-width:0;word-break:break-word;border-bottom:1px dotted #cbd5e1;transition:all 0.15s ease}.c-service-symptoms-link:hover .c-service-symptoms-text{color:#D92525;border-bottom-color:#D92525;border-bottom-style:solid}.c-service-symptoms-link:hover .c-service-symptoms-bullet{color:#D92525;transform:scale(1.3)}.mo-symptom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(11, 17, 32, 0.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all 0.25s ease}.mo-symptom-modal-overlay.is-active{opacity:1;visibility:visible}.mo-symptom-modal{position:relative;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;background:#ffffff;border-radius:var(--mo-radius-xl);box-shadow:0 25px 60px rgba(0, 0, 0, 0.35);padding:32px;transform:translateY(20px) scale(0.96);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.mo-symptom-modal-overlay.is-active .mo-symptom-modal{transform:translateY(0) scale(1)}.mo-symptom-modal-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border:none;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all 0.15s}.mo-symptom-modal-close:hover{background:#e2e8f0;color:#0f172a}.mo-symptom-modal-badge{display:inline-block;background:#fee2e2;color:#991b1b;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;padding:4px 10px;border-radius:6px;margin-bottom:8px}.mo-symptom-modal-title{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 6px;line-height:1.25}.mo-symptom-modal-device{font-size:14px;color:var(--mo-primary);font-weight:700;margin-bottom:20px}.mo-symptom-info-card{border-radius:var(--mo-radius-md);padding:16px 18px;margin-bottom:12px;border-left:4px solid var(--mo-primary)}.mo-symptom-info-card--causes{background:#f8fafc;border-left-color:#f97316}.mo-symptom-info-card--solution{background:#f0fdf4;border-left-color:#16a34a}.mo-symptom-info-head{display:flex;align-items:center;gap:8px;font-size:14px;color:#0f172a;margin-bottom:6px}.mo-symptom-info-desc{font-size:14px;line-height:1.5;color:#475569}.mo-symptom-price-banner{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;background:#f8fafc;border:1px solid var(--mo-border);border-radius:var(--mo-radius-md);padding:14px 16px;margin:16px 0 20px}.mo-symptom-price-col{display:flex;flex-direction:column}.mo-symptom-price-lbl{font-size:11.5px;color:#64748b;font-weight:600}.mo-symptom-price-num{font-size:18px;font-weight:800;color:var(--mo-primary)}.mo-symptom-price-val{font-size:14.5px;font-weight:700;color:#0f172a}.mo-symptom-form-box{background:linear-gradient(135deg, #f8fafc, #f1f5f9);border:1px solid var(--mo-border);border-radius:var(--mo-radius-lg);padding:18px 20px}.mo-symptom-form-title{font-size:14.5px;font-weight:800;color:#0f172a;margin-bottom:12px}.mo-symptom-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mo-symptom-input{width:100%;height:42px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:8px;padding:0 14px;font-size:14px;outline:none;transition:all 0.15s}.mo-symptom-input:focus{border-color:var(--mo-primary);box-shadow:0 0 0 3px rgba(2, 132, 199, 0.15)}.mo-symptom-submit-btn{width:100%;height:46px;margin-top:12px;background:linear-gradient(135deg, var(--mo-primary), var(--mo-accent));color:#ffffff;border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;transition:all 0.2s;box-shadow:0 4px 14px rgba(2, 132, 199, 0.25)}.mo-symptom-submit-btn:hover{background:linear-gradient(135deg, var(--mo-primary-hover), #1d4ed8);transform:translateY(-1px)}.mo-symptom-form-agree{font-size:11.5px;color:#64748b;margin-top:8px;text-align:center;line-height:1.35}@media (max-width:1200px){.c-service-symptoms-grid{grid-template-columns:repeat(2, 1fr);gap:24px 20px}}@media (max-width:640px){.c-service-symptoms-grid{grid-template-columns:1fr}.c-service-symptoms-section{padding:20px 16px}.mo-symptom-price-banner{grid-template-columns:1fr;gap:8px}.mo-symptom-form-row{grid-template-columns:1fr}}.fr-nav-item--cascade{position:relative}.fr-cascade-menu{position:absolute;top:100%;left:0;width:640px;background:#ffffff;border-radius:16px;box-shadow:0 20px 45px rgba(15, 23, 42, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.06);padding:10px;display:flex;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.22s cubic-bezier(0.16, 1, 0.3, 1);z-index:1000}.fr-nav-item--cascade:hover .fr-cascade-menu{opacity:1;visibility:visible;transform:translateY(0)}.fr-cascade-menu__left{width:250px;flex-shrink:0;background:#f8fafc;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:3px;border-right:1px solid #edf2f7}.fr-cascade-tab{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600;color:#1e293b;text-decoration:none !important;cursor:pointer;transition:all 0.15s ease;border:none;background:transparent;width:100%;text-align:left}.fr-cascade-tab__left{display:flex;align-items:center;gap:10px}.fr-cascade-tab__icon{width:20px;height:20px;color:var(--mo-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fr-cascade-tab__icon svg{width:18px;height:18px}.fr-cascade-tab__arrow{color:#94a3b8;transition:transform 0.15s;flex-shrink:0}.fr-cascade-tab:hover,.fr-cascade-tab.is-active{background:#ffffff;color:var(--mo-primary);box-shadow:0 2px 10px rgba(0, 0, 0, 0.06)}.fr-cascade-tab:hover .fr-cascade-tab__arrow,.fr-cascade-tab.is-active .fr-cascade-tab__arrow{color:var(--mo-primary);transform:translateX(3px)}.fr-cascade-menu__right{flex:1;padding:8px 16px;min-height:380px;max-height:480px;overflow-y:auto}.fr-cascade-content{display:none;animation:frFadeIn 0.2s ease forwards}.fr-cascade-content.is-active{display:block}@keyframes frFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fr-cascade-content__title{font-size:15px;font-weight:800;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.fr-cascade-content__all-link{font-size:12.5px;font-weight:600;color:var(--mo-primary);text-decoration:none !important}.fr-cascade-content__all-link:hover{text-decoration:underline !important}.fr-cascade-content__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px 10px}.fr-cascade-content__grid--single{grid-template-columns:1fr}.fr-cascade-item-link{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;font-size:13.5px;color:#334155;text-decoration:none !important;transition:all 0.15s ease}.fr-cascade-item-link:hover{background:#f0fdf4;color:#15803d;padding-left:14px}.fr-cascade-symptom-link{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;font-size:13.5px;color:#1e293b;text-decoration:none !important;transition:all 0.15s ease;cursor:pointer;border:1px solid transparent}.fr-cascade-symptom-link:hover{background:#fef2f2;border-color:#fee2e2;color:#D92525;padding-left:14px}.fr-cascade-symptom-meta{font-size:11.5px;font-weight:700;color:#D92525;background:rgba(217, 37, 37, 0.08);padding:2px 7px;border-radius:20px}.c-service-hero__btn-order,.default-btn,.c-service-submit-btn,.c-order-btn{background:linear-gradient(135deg, #FF4B4B 0%, #E63946 100%) !important;color:#ffffff !important;border:none !important;border-radius:var(--btn-radius, 10px) !important;box-shadow:0 4px 16px rgba(255, 75, 75, 0.32) !important;font-weight:700 !important;transition:all 0.2s ease !important}.c-service-hero__btn-order:hover,.default-btn:hover,.c-service-submit-btn:hover,.c-order-btn:hover{background:linear-gradient(135deg, #E03B3B 0%, #D32F2F 100%) !important;box-shadow:0 6px 22px rgba(255, 75, 75, 0.45) !important;transform:translateY(-1px) !important}.c-service-hero__title-accent{background:linear-gradient(135deg, #2DD4BF 0%, #38BDF8 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}.c-service-cat-card__price,.c-service-price-current,.c-service-free-badge{color:var(--oc-primary-text, #D42A2A) !important}.c-service-hero__trigger-icon--blue,.c-service-cat-card__icon--blue{background:#CCFBF1 !important;color:#0D9488 !important}.c-service-cat-card{border-radius:16px !important;border:1px solid #E2E8F0 !important;background:#FFFFFF !important;box-shadow:0 4px 20px rgba(15, 23, 42, 0.05) !important;transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important}.c-service-cat-card:hover{border-color:#2DD4BF !important;box-shadow:0 12px 30px rgba(20, 184, 166, 0.14) !important;transform:translateY(-3px) !important}.c-consult-banner{background:#23272F;border-radius:16px;padding:24px 32px;margin:32px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);color:#FFFFFF}.c-consult-banner__content{display:flex;flex-direction:column;gap:4px}.c-consult-banner__title{font-size:20px;font-weight:800;color:#FFFFFF;margin:0;line-height:1.2}.c-consult-banner__subtitle{font-size:14px;color:#9CA3AF;margin:0}.c-consult-banner__status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#4ADE80;margin-top:4px}.c-consult-banner__status-dot{width:8px;height:8px;background:#4ADE80;border-radius:50%;box-shadow:0 0 8px #4ADE80;display:inline-block}.c-consult-banner__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.c-consult-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:10px;text-decoration:none !important;font-size:14px;font-weight:700;color:#FFFFFF !important;transition:all 0.2s ease;cursor:pointer;border:none}.c-consult-btn--phone{background:#16A34A;box-shadow:0 4px 12px rgba(22, 163, 74, 0.3)}.c-consult-btn--phone:hover{background:#15803D;transform:translateY(-1px)}.c-consult-btn--vk{background:#0077FF;padding:10px 18px;box-shadow:0 4px 12px rgba(0, 119, 255, 0.3)}.c-consult-btn--vk:hover{background:#005ECC;transform:translateY(-1px)}.c-consult-btn--tg{background:#0EA5E9;padding:10px 18px;box-shadow:0 4px 12px rgba(14, 165, 233, 0.3)}.c-consult-btn--tg:hover{background:#0284C7;transform:translateY(-1px)}@media (max-width:768px){.c-consult-banner{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.c-consult-banner__actions{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.c-consult-btn{padding:10px 12px;font-size:13px}}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:6px}.mo-booking-modal{border-radius:24px !important;box-shadow:0 25px 60px -12px rgba(15, 23, 42, 0.4), 0 0 0 1px rgba(15, 23, 42, 0.05) !important}.mo-booking-header{background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;padding:24px 68px 20px 28px !important}.mo-booking-subtitle{max-width:360px !important;line-height:1.45 !important}.mo-booking-close{background:rgba(255, 255, 255, 0.15) !important;color:#ffffff !important}.mo-booking-close:hover{background:rgba(255, 255, 255, 0.25) !important;color:#ffffff !important}.mo-booking-price-val{color:var(--oc-primary-text, #D42A2A) !important;font-size:19px !important;font-weight:900 !important}.mo-booking-modal .mo-booking-input,.mo-booking-modal .mo-booking-textarea,.mo-booking-modal input[type="text"],.mo-booking-modal input[type="tel"]{width:100% !important;padding:12px 14px !important;border:1.5px solid #cbd5e1 !important;border-radius:10px !important;font-size:14.5px !important;color:#0f172a !important;background-color:#ffffff !important;outline:none !important;box-sizing:border-box !important;display:block !important;box-shadow:none !important}.mo-booking-modal input::placeholder,.mo-booking-modal textarea::placeholder{color:#94a3b8 !important;opacity:1 !important}.mo-booking-modal .mo-booking-input:focus,.mo-booking-modal .mo-booking-textarea:focus,.mo-booking-modal input[type="text"]:focus,.mo-booking-modal input[type="tel"]:focus{border-color:#FF4B4B !important;box-shadow:0 0 0 3px rgba(255, 75, 75, 0.15) !important}.mo-booking-agree input{accent-color:#FF4B4B !important}.mo-booking-submit-btn{background:linear-gradient(135deg, #FF4B4B 0%, #E63946 100%) !important;color:#ffffff !important;font-size:15.5px !important;font-weight:800 !important;border:none !important;border-radius:12px !important;height:48px !important;box-shadow:0 4px 16px rgba(255, 75, 75, 0.35) !important;transition:all 0.2s ease !important}.mo-booking-submit-btn:hover{background:linear-gradient(135deg, #E03B3B 0%, #D32F2F 100%) !important;box-shadow:0 6px 20px rgba(255, 75, 75, 0.45) !important;transform:translateY(-1px) !important}.c-service-subcats-block{margin-bottom:32px}.c-service-subcats-title{font-size:20px;font-weight:800;color:#353535;margin-bottom:16px}.c-service-subcats-grid--cards{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px}@media (max-width:1200px){.c-service-subcats-grid--cards{grid-template-columns:repeat(5, 1fr);gap:14px}}@media (max-width:992px){.c-service-subcats-grid--cards{grid-template-columns:repeat(4, 1fr);gap:14px}}@media (max-width:768px){.c-service-subcats-grid--cards{grid-template-columns:repeat(3, 1fr);gap:12px}}@media (max-width:520px){.c-service-subcats-grid--cards{grid-template-columns:repeat(2, 1fr);gap:10px}}.c-service-subcat-card{background:#ffffff;border:1px solid #eef2f6;border-radius:18px;padding:24px 16px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none !important;color:#1e293b !important;box-shadow:0 2px 8px rgba(15, 23, 42, 0.03);transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);min-height:120px;position:relative;overflow:hidden}.c-service-subcat-card:hover{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 12px 28px -6px rgba(15, 23, 42, 0.08), 0 4px 12px rgba(15, 23, 42, 0.03);color:#D92525 !important}.c-service-subcat-card__logo-wrap{width:100%;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.c-service-subcat-card__logo{width:120px;height:48px;max-width:100%;aspect-ratio:120 / 48;object-fit:contain;display:block;transition:transform 0.28s cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.c-service-subcat-card:hover .c-service-subcat-card__logo{transform:scale(1.08)}.c-service-subcat-card__placeholder-logo{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);border:1px solid #cbd5e1;border-radius:8px;font-size:15px;font-weight:800;color:#1e293b;letter-spacing:0.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.04);transition:all 0.25s ease}.c-service-subcat-card:hover .c-service-subcat-card__placeholder-logo{background:linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);border-color:#94a3b8;color:#0f172a;transform:scale(1.05)}.c-service-subcat-card__monogram-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;color:#334155;box-shadow:0 1px 3px rgba(0, 0, 0, 0.03);transition:all 0.25s ease}.c-service-subcat-card:hover .c-service-subcat-card__monogram-badge{background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);border-color:#93c5fd;color:#1d4ed8;transform:scale(1.05)}.c-service-subcat-card__badge-icon{color:#64748b;transition:color 0.25s ease}.c-service-subcat-card:hover .c-service-subcat-card__badge-icon{color:#2563eb}.c-service-subcat-card__badge-code{font-size:13.5px;font-weight:800;letter-spacing:0.06em}.c-service-subcat-card__title{font-size:15px;font-weight:600;color:inherit;line-height:1.3;text-align:center}.c-service-spec-brand-header{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 18px;background:#ffffff;border-bottom:1px solid #f1f5f9;border-radius:18px 18px 0 0;width:100%;box-sizing:border-box}.c-service-spec-brand-header__logo{height:40px;max-width:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-service-spec-brand-header__logo img{max-width:100%;max-height:38px;object-fit:contain}.c-service-spec-brand-header__name{font-size:18px;font-weight:800;color:#1e293b;letter-spacing:-0.02em;line-height:1}.c-service-spec-brand-header__divider{width:1px;height:34px;background:#cbd5e1;flex-shrink:0}.c-service-spec-brand-header__text{display:flex;flex-direction:column;justify-content:center;font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.25;text-align:left}.c-service-spec-brand-header--category{display:inline-flex;border:1px solid #eef2f6;border-radius:14px;box-shadow:0 2px 8px rgba(15, 23, 42, 0.03);margin-bottom:16px;padding:10px 16px}.c-service-table-title{font-size:19px !important;font-weight:800 !important;color:#0F172A !important;margin-bottom:6px !important}.c-service-table-subtitle{font-size:13.5px !important;line-height:1.55 !important;color:#64748B !important}.c-service-table th{font-size:13px !important;font-weight:800 !important;letter-spacing:0.04em !important;color:#64748B !important;padding:14px 18px !important}.c-service-table td{padding:16px 18px !important;vertical-align:middle !important}.c-service-name-text{font-size:16px !important;font-weight:700 !important;color:#0F172A !important;line-height:1.45 !important;display:inline-block !important}.c-service-time-badge{font-size:13px !important;font-weight:600 !important;color:#475569 !important;background:#F1F5F9 !important;padding:5px 12px !important;border-radius:8px !important}.c-service-warranty-text{font-size:14px !important;color:#0D9488 !important;font-weight:700 !important}.c-service-price-current{font-size:18px !important;font-weight:800 !important;color:#FF4B4B !important;letter-spacing:-0.01em !important}.c-service-price-old{font-size:13px !important;color:#94A3B8 !important}.c-service-btn-book{font-size:14px !important;font-weight:700 !important;padding:9px 20px !important;border-radius:10px !important;height:auto !important;line-height:1.2 !important}@media (max-width:768px){.c-service-table td{padding:14px 12px !important}.c-service-name-text{font-size:15px !important;line-height:1.4 !important}.c-service-price-current{font-size:16.5px !important}.c-service-btn-book{font-size:13px !important;padding:8px 14px !important}}.mo-privacy-page,.mo-privacy-page *{box-sizing:border-box}.mo-privacy-page{padding:8px 0 40px 0;color:#353535;font-family:'JB Sans', Helvetica, Arial, sans-serif !important}.mo-privacy-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:20px}.mo-privacy-breadcrumbs a{color:#0284c7 !important;text-decoration:none !important;border-bottom:none !important;transition:color 0.2s}.mo-privacy-breadcrumbs a:hover{color:#0369a1 !important;text-decoration:underline !important}.mo-privacy-breadcrumbs__sep{color:#cbd5e1}.mo-privacy-breadcrumbs__current{color:#475569;font-weight:500}.mo-privacy-hero{margin-bottom:24px}.mo-privacy-hero__badge{display:inline-flex;align-items:center;gap:7px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;padding:5px 12px;border-radius:9999px;font-size:13px;font-weight:600;margin-bottom:14px}.mo-privacy-hero__title{font-size:32px;font-weight:800;color:#0f172a;line-height:1.2;margin:0 0 10px 0;letter-spacing:-0.02em}.mo-privacy-hero__desc{font-size:15px;color:#64748b;margin:0;line-height:1.5}.mo-privacy-operator{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:12px;padding:20px 24px;margin-bottom:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.mo-privacy-operator__info{display:flex;flex-direction:column;gap:4px}.mo-privacy-operator__title{font-size:12px;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;font-weight:700}.mo-privacy-operator__name{font-size:18px;font-weight:700;color:#0f172a}.mo-privacy-operator__inn{font-size:14px;color:#334155}.mo-privacy-operator__contact{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mo-privacy-operator__badge{display:inline-flex;align-items:center;gap:7px;background:#ffffff;border:1px solid #cbd5e1;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#0f172a !important;text-decoration:none !important;transition:all 0.2s}.mo-privacy-operator__badge:hover{border-color:#0284c7;color:#0284c7 !important}.mo-privacy-content{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 20px -2px rgba(0, 0, 0, 0.04)}.mo-privacy-section{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}.mo-privacy-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mo-privacy-section__title{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 14px 0;display:flex;align-items:center;gap:10px}.mo-privacy-section__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#e0f2fe;color:#0284c7;font-size:13px;font-weight:700;flex-shrink:0}.mo-privacy-text{font-size:14.5px;line-height:1.65;color:#334155;margin:0 0 12px 0}.mo-privacy-text:last-child{margin-bottom:0}.mo-privacy-list{margin:10px 0 14px 0;padding-left:20px;list-style-type:disc}.mo-privacy-list li{font-size:14.5px;line-height:1.6;color:#334155;margin-bottom:6px}.mo-privacy-list li:last-child{margin-bottom:0}.mo-privacy-highlight{background:#f0fdf4;border-left:3px solid #16a34a;padding:14px 18px;border-radius:0 8px 8px 0;margin:14px 0;font-size:14px;color:#166534;line-height:1.55}.mo-privacy-table-wrap{overflow-x:auto;margin:16px 0 20px 0;border-radius:8px;border:1px solid #e2e8f0}.mo-privacy-table{width:100%;border-collapse:collapse;font-size:13.5px;text-align:left;background:#ffffff}.mo-privacy-table th{background:#f8fafc;color:#1e293b;font-weight:600;padding:10px 14px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.mo-privacy-table td{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top;line-height:1.45}.mo-privacy-table tr:last-child td{border-bottom:none}.mo-privacy-table code{background:#f1f5f9;color:#0f172a;padding:2px 5px;border-radius:4px;font-size:12.5px;font-family:monospace}.mo-privacy-table small{color:#64748b;font-size:12px}.mo-privacy-tag{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.mo-privacy-tag--primary{background:#e0f2fe;color:#0369a1}.mo-privacy-tag--info{background:#f0fdf4;color:#15803d}.mo-privacy-tag--warning{background:#fef3c7;color:#b45309}.mo-privacy-cookie-btn{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;color:#0284c7;border:1px solid #cbd5e1;padding:2px 10px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease;vertical-align:middle}.mo-privacy-cookie-btn:hover{background:#0284c7;color:#ffffff;border-color:#0284c7}@media (max-width:768px){.mo-privacy-hero__title{font-size:24px}.mo-privacy-content{padding:20px 16px;border-radius:12px}.mo-privacy-operator{padding:16px;flex-direction:column;align-items:flex-start}.mo-privacy-section__title{font-size:17px}.mo-privacy-text, .mo-privacy-list li{font-size:14px}}.mo-repair-page,.mo-repair-page *{box-sizing:border-box}.mo-repair-page{padding:8px 0 40px 0;color:#353535;font-family:'JB Sans', Helvetica, Arial, sans-serif !important}.mo-repair-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:20px}.mo-repair-breadcrumbs a{color:#0284c7 !important;text-decoration:none !important;border-bottom:none !important;transition:color 0.2s}.mo-repair-breadcrumbs a:hover{color:#0369a1 !important;text-decoration:underline !important}.mo-repair-breadcrumbs__sep{color:#cbd5e1}.mo-repair-breadcrumbs__current{color:#475569;font-weight:500}.mo-repair-hero{margin-bottom:24px}.mo-repair-hero__badge{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:5px 12px;border-radius:9999px;font-size:13px;font-weight:600;margin-bottom:14px}.mo-repair-hero__title{font-size:32px;font-weight:800;color:#0f172a;line-height:1.2;margin:0 0 10px 0;letter-spacing:-0.02em}.mo-repair-hero__desc{font-size:15px;color:#64748b;margin:0;line-height:1.5}.mo-repair-highlights{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-bottom:28px}.mo-repair-hl-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 2px 10px -2px rgba(0, 0, 0, 0.03)}.mo-repair-hl-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mo-repair-hl-card__icon--blue{background:#e0f2fe;color:#0284c7}.mo-repair-hl-card__icon--green{background:#dcfce7;color:#16a34a}.mo-repair-hl-card__icon--amber{background:#fef3c7;color:#d97706}.mo-repair-hl-card__icon--purple{background:#f3e8ff;color:#9333ea}.mo-repair-hl-card__title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 3px 0}.mo-repair-hl-card__desc{font-size:12.5px;color:#64748b;line-height:1.4;margin:0}.mo-repair-operator{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:12px;padding:18px 24px;margin-bottom:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.mo-repair-operator__info{display:flex;flex-direction:column;gap:4px}.mo-repair-operator__title{font-size:12px;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;font-weight:700}.mo-repair-operator__name{font-size:17px;font-weight:700;color:#0f172a}.mo-repair-operator__inn{font-size:13.5px;color:#334155}.mo-repair-operator__contact{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mo-repair-operator__badge{display:inline-flex;align-items:center;gap:7px;background:#ffffff;border:1px solid #cbd5e1;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#0f172a !important;text-decoration:none !important;transition:all 0.2s}.mo-repair-operator__badge:hover{border-color:#0284c7;color:#0284c7 !important}.mo-repair-content{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 20px -2px rgba(0, 0, 0, 0.04)}.mo-repair-section{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}.mo-repair-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mo-repair-section__title{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 14px 0;display:flex;align-items:center;gap:10px}.mo-repair-section__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700;flex-shrink:0}.mo-repair-text{font-size:14.5px;line-height:1.65;color:#334155;margin:0 0 12px 0}.mo-repair-text:last-child{margin-bottom:0}.mo-repair-list{margin:10px 0 14px 0;padding-left:20px;list-style-type:disc}.mo-repair-list li{font-size:14.5px;line-height:1.6;color:#334155;margin-bottom:6px}.mo-repair-list li:last-child{margin-bottom:0}.mo-repair-note{background:#f8fafc;border-left:3px solid #64748b;padding:12px 16px;border-radius:0 8px 8px 0;margin:14px 0;font-size:13.5px;color:#475569;line-height:1.55}.mo-repair-note--warning{background:#fffbeb;border-left-color:#d97706;color:#92400e}.mo-repair-note--success{background:#f0fdf4;border-left-color:#16a34a;color:#166534}.mo-repair-cta{margin-top:32px;background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);border-radius:16px;padding:28px 32px;color:#ffffff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.mo-repair-cta__body{max-width:600px}.mo-repair-cta__title{font-size:20px;font-weight:700;margin:0 0 6px 0;color:#ffffff}.mo-repair-cta__text{font-size:14px;color:#94a3b8;margin:0;line-height:1.5}.mo-repair-cta__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mo-repair-cta__btn-order{background:#ff4b4b;color:#ffffff !important;font-size:14px;font-weight:700;padding:12px 22px;border-radius:10px;text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;transition:background 0.2s, transform 0.1s}.mo-repair-cta__btn-order:hover{background:#e03b3b;transform:translateY(-1px)}.mo-repair-cta__btn-call{background:rgba(255, 255, 255, 0.12);color:#ffffff !important;font-size:14px;font-weight:600;padding:12px 20px;border-radius:10px;text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255, 255, 255, 0.3);transition:all 0.2s}.mo-repair-cta__btn-call svg{stroke:#ffffff !important}.mo-repair-cta__btn-call span{color:#ffffff !important}.mo-repair-cta__btn-call:hover{background:rgba(255, 255, 255, 0.22);border-color:rgba(255, 255, 255, 0.5);color:#ffffff !important}@media (max-width:900px){.mo-repair-highlights{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.mo-repair-hero__title{font-size:24px}.mo-repair-highlights{grid-template-columns:1fr}.mo-repair-content{padding:20px 16px;border-radius:12px}.mo-repair-operator{padding:16px;flex-direction:column;align-items:flex-start}.mo-repair-section__title{font-size:17px}.mo-repair-cta{padding:20px 16px;flex-direction:column;align-items:flex-start}.mo-repair-cta__actions{width:100%;flex-direction:column}.mo-repair-cta__btn-order, .mo-repair-cta__btn-call{width:100%;justify-content:center}}.mo-agree-block{display:flex;align-items:flex-start;gap:9px;margin:12px 0;text-align:left;user-select:none;cursor:pointer}.mo-agree-block input[type="checkbox"],.mo-agree-check{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;outline:none;cursor:pointer;background-color:#ffffff;position:relative;flex-shrink:0;margin:2px 0 0 0;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.mo-agree-block input[type="checkbox"]:hover,.mo-agree-check:hover{border-color:#ff4b4b}.mo-agree-block input[type="checkbox"]:checked,.mo-agree-check:checked{background-color:#ff4b4b;border-color:#ff4b4b;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}.mo-agree-block input[type="checkbox"]:focus-visible,.mo-agree-check:focus-visible{box-shadow:0 0 0 3px rgba(255, 75, 75, 0.2)}.mo-agree-text{font-size:13px;line-height:1.45;color:#64748b;cursor:pointer}.mo-agree-text a{color:#0284c7 !important;text-decoration:underline !important;border-bottom:none !important}.mo-agree-text a:hover{color:#0369a1 !important}.agreement-container input[type="checkbox"],.agreement input[type="checkbox"],.back-ring-agreement input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;outline:none;cursor:pointer;background-color:#ffffff;position:relative;vertical-align:middle;margin:0 6px 0 0;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.agreement-container input[type="checkbox"]:checked,.agreement input[type="checkbox"]:checked,.back-ring-agreement input[type="checkbox"]:checked{background-color:#ff4b4b;border-color:#ff4b4b;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}.agreement-container a,.agreement a,.back-ring-agreement a{color:#0284c7 !important;text-decoration:underline !important}.c-service-cat-hero{background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);border:1px solid #e2e8f0;border-radius:20px;padding:30px 24px;margin-top:15px;margin-bottom:25px;box-shadow:0 4px 20px rgba(15, 23, 42, 0.04);position:relative;overflow:hidden}.c-service-cat-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle, rgba(37, 99, 235, 0.08) 0%, rgba(255, 255, 255, 0) 70%);pointer-events:none}.c-service-cat-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;font-size:12.5px;font-weight:700;color:#1d4ed8;margin-bottom:14px}.c-service-cat-hero__badge-dot{width:7px;height:7px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px rgba(37, 99, 235, 0.2)}.c-service-cat-hero__title{font-size:27px !important;font-weight:800 !important;color:#0f172a !important;line-height:1.25 !important;margin:0 0 12px 0 !important}.c-service-cat-hero__desc{font-size:14.5px;color:#475569;line-height:1.55;margin-bottom:18px;max-width:640px}.c-service-cat-hero__pills{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px;margin-bottom:22px}.c-service-cat-hero__pill{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02)}.c-service-cat-hero__pill-icon{font-size:20px;flex-shrink:0}.c-service-cat-hero__pill div{display:flex;flex-direction:column}.c-service-cat-hero__pill strong{font-size:12.5px;font-weight:700;color:#1e293b;line-height:1.2}.c-service-cat-hero__pill span{font-size:11px;color:#64748b;line-height:1.2}.c-service-cat-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.c-service-cat-hero__btn-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#2563eb;color:#ffffff !important;font-size:14.5px;font-weight:700;border-radius:12px;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(37, 99, 235, 0.28);transition:all 0.2s ease}.c-service-cat-hero__btn-main:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37, 99, 235, 0.35)}.c-service-cat-hero__btn-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ffffff;color:#1e293b !important;font-size:14px;font-weight:700;border-radius:12px;border:1px solid #cbd5e1;text-decoration:none !important;transition:all 0.2s ease}.c-service-cat-hero__btn-call:hover{background:#f8fafc;border-color:#94a3b8;color:#2563eb !important}.c-service-cat-hero__card{background:#ffffff;border:1px solid #cbd5e1;border-radius:16px;padding:22px 20px;box-shadow:0 6px 24px rgba(15, 23, 42, 0.05);display:flex;flex-direction:column;justify-content:center;height:100%}.c-service-cat-hero__card-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;padding:4px 10px;border-radius:100px;margin-bottom:12px;width:fit-content}.c-service-cat-hero__card-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgba(34, 197, 94, 0.2)}.c-service-cat-hero__card-title{font-size:17px;font-weight:800;color:#0f172a;line-height:1.3;margin-bottom:6px}.c-service-cat-hero__card-sub{font-size:13px;color:#64748b;line-height:1.45;margin-bottom:14px}.c-service-cat-hero__card-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:13px 20px !important;font-size:15px !important;font-weight:700 !important;border-radius:12px !important;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%) !important;color:#ffffff !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 14px rgba(37, 99, 235, 0.3) !important;transition:all 0.2s ease !important;text-align:center !important}.c-service-cat-hero__card-btn span,.c-service-cat-hero__btn-main span{color:#ffffff !important}.c-service-cat-hero__card-btn:hover{background:linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%) !important;color:#ffffff !important;box-shadow:0 6px 20px rgba(37, 99, 235, 0.45) !important;transform:translateY(-1px) !important}.c-service-steps-block{margin-top:45px;margin-bottom:35px}.c-service-steps-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:20px}@media (max-width:990px){.c-service-steps-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.c-service-steps-grid{grid-template-columns:1fr}}.c-service-step-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 14px;position:relative;box-shadow:0 2px 8px rgba(15, 23, 42, 0.03);transition:transform 0.25s ease, box-shadow 0.25s ease}.c-service-step-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15, 23, 42, 0.07);border-color:#cbd5e1}.c-service-step-num{font-size:13px;font-weight:900;color:#2563eb;background:#eff6ff;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;margin-bottom:12px}.c-service-step-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.c-service-step-icon{font-size:22px;line-height:1.1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;margin-bottom:0}.c-service-step-title{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:0;line-height:1.3}.c-service-step-desc{font-size:13px;color:#64748b;line-height:1.5}.c-service-benefits-block{margin-top:40px;margin-bottom:35px}.c-service-benefits-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:20px}@media (max-width:990px){.c-service-benefits-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.c-service-benefits-grid{grid-template-columns:1fr}}.c-service-benefit-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px 14px;transition:all 0.25s ease}.c-service-benefit-card:hover{background:#ffffff;border-color:#bfdbfe;box-shadow:0 8px 20px rgba(37, 99, 235, 0.08);transform:translateY(-3px)}.c-service-benefit-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.c-service-benefit-icon{font-size:22px;line-height:1.1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;margin-bottom:0}.c-service-benefit-title{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:0;line-height:1.3}.c-service-benefit-desc{font-size:13px;color:#64748b;line-height:1.5}.c-review-card__more-link{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.advanced-cookie-panel__btn--accept{background-color:#16a34a !important;color:#ffffff !important}.advanced-cookie-panel__btn--settings{background-color:#2563eb !important;color:#ffffff !important}.c-service-faq-block{margin-top:45px;margin-bottom:35px}.c-service-faq-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.c-service-faq-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:border-color 0.2s ease, box-shadow 0.2s ease}.c-service-faq-item[open]{border-color:#93c5fd;box-shadow:0 4px 14px rgba(37, 99, 235, 0.06)}.c-service-faq-question{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:15.5px;font-weight:700;color:#1e293b;cursor:pointer;user-select:none;list-style:none;gap:14px}.c-service-faq-question::-webkit-details-marker{display:none}.c-service-faq-arrow{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:12px;transition:transform 0.25s ease, background-color 0.2s ease, color 0.2s ease}.c-service-faq-item[open] .c-service-faq-arrow{transform:rotate(180deg);background:#2563eb;color:#ffffff}.c-service-faq-answer{padding:0 20px 18px 20px;font-size:14px;color:#475569;line-height:1.6}.c-service-expert-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:26px 24px;margin-top:40px;margin-bottom:30px}.c-service-expert-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#2563eb;margin-bottom:8px}.c-service-expert-title{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:12px}.c-service-expert-text{font-size:14px;color:#475569;line-height:1.65}.c-service-expert-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-top:16px;padding:0;list-style:none}.c-service-expert-item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#334155;line-height:1.45}.c-service-expert-item-icon{color:#22c55e;font-size:16px;flex-shrink:0}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}:root{--oc-primary:var(--main-color, #FF4B4B);--oc-primary-hover:var(--hover-btn-color, #E03B3B);--oc-primary-light:#FFF1F2;--oc-primary-border:#FECDD3;--oc-primary-text:#D42A2A;--oc-secondary-text:#0F766E;--oc-success-text:#047857;--oc-secondary:var(--secondary-color, #14B8A6);--oc-bg-top:#ffffff;--oc-bg-bottom:#ffffff;--oc-text-main:var(--main-text-color, #0F172A);--oc-text-muted:var(--second-text-color, #64748B);--oc-text-light:#94A3B8;--oc-border-light:var(--alt-background-color, #F0F7F9);--oc-border-subtle:var(--main-border-color, #E2E8F0);--oc-border-hover:#CBD5E1;--oc-dropdown-bg:#ffffff;--oc-dropdown-shadow:0 18px 50px rgba(15, 23, 42, 0.08), 0 4px 12px rgba(15, 23, 42, 0.03);--oc-hover-bg:#FFF5F5;--oc-active-bg:#FFE4E6;--oc-header-h-top:72px;--oc-header-h-bot:52px;--oc-radius:12px;--oc-radius-sm:8px;--oc-radius-lg:14px}.l-header.oc-header{background:var(--oc-bg-top) !important;box-shadow:0 2px 16px rgba(0, 0, 0, 0.06) !important;position:sticky;top:0;z-index:1000;font-family:'JB Sans', Helvetica, Arial, sans-serif;color:var(--oc-text-main)}body.l-body{height:auto;min-height:100vh}.oc-header *{box-sizing:border-box}.oc-container{width:100%;max-width:1132px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media (min-width:1440px){.oc-container{max-width:1400px}}.oc-top-header{background:var(--oc-bg-top);border-bottom:1px solid var(--oc-border-light);height:74px;display:flex;align-items:center}.oc-top-header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.oc-logo{display:flex;align-items:center;gap:12px;text-decoration:none !important;color:var(--oc-text-main);flex-shrink:0}.oc-logo__badge{width:44px;height:44px;background:linear-gradient(135deg, #E53E3E 0%, #B91C1C 100%);border-radius:var(--oc-radius);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(217, 37, 37, 0.28);transition:transform 0.2s, box-shadow 0.2s;flex-shrink:0}.oc-logo:hover .oc-logo__badge{transform:translateY(-1px);box-shadow:0 6px 16px rgba(217, 37, 37, 0.38)}.oc-logo__text{display:flex;flex-direction:column}.oc-logo__brand{font-size:19px;font-weight:800;letter-spacing:-0.2px;line-height:1.15;color:#1a1e24}.oc-logo__brand span{color:var(--oc-primary)}.oc-logo__desc{font-size:11px;font-weight:500;color:var(--oc-text-muted);letter-spacing:0.1px;margin-top:1px}.oc-top-header__info{display:flex;align-items:center;gap:12px}.oc-info-card,.oc-action-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;height:auto;padding:6px 14px;border-radius:10px;border:1px solid #E5E7EB;background:#FFFFFF;text-decoration:none !important;color:var(--oc-text-main);transition:all 0.2s ease;box-sizing:border-box}.oc-info-card:hover,.oc-action-pill:hover{border-color:#FECACA;background:#FFF5F5}.oc-info-card__icon,.oc-action-pill__icon{display:flex;align-items:center;justify-content:center;color:var(--oc-primary);flex-shrink:0}.oc-info-card__badge-num{width:28px;height:28px;background:#FEF2F2;color:#D92525;font-weight:800;font-size:15px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #FECACA;flex-shrink:0}.oc-info-card__text{display:flex;flex-direction:column;justify-content:center}.oc-info-card__text strong,.oc-action-pill__title{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:#111827;line-height:1.2;margin:0}.oc-action-pill__title--phone{font-size:14.5px;font-weight:800}.oc-info-card__text span,.oc-action-pill__sub{display:block;font-size:11px;color:#6B7280;line-height:1.2;margin-top:1px}.oc-top-header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.oc-action-pill__content{display:flex;flex-direction:column;justify-content:center}.oc-action-pill--address{cursor:pointer;user-select:none}.oc-action-pill__meta{display:block;margin-top:2px;line-height:1}.oc-dashed-link{display:inline-block;font-size:11px;font-weight:600;color:var(--oc-primary, #FF4B4B);border-bottom:1px dashed var(--oc-primary, #FF4B4B);line-height:1.15;transition:color 0.15s, border-bottom-color 0.15s}.oc-action-pill--address:hover .oc-dashed-link,.oc-action-pill--phone:hover .oc-dashed-link{color:#B91C1C;border-bottom-color:#B91C1C}.oc-action-pill--phone{cursor:pointer;user-select:none}.oc-action-pill--phone .oc-action-pill__title{color:inherit;text-decoration:none !important}.oc-action-pill--phone .oc-action-pill__title:hover{color:var(--oc-primary, #FF4B4B)}#overlay{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:rgba(11, 27, 43, 0.65) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;z-index:99999 !important}.wrapper-modal-back-ring{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;z-index:100000 !important;width:100% !important;max-width:480px !important;background:#FFFFFF !important;border-radius:24px !important;border:none !important;padding:24px 28px !important;box-shadow:0 24px 60px rgba(11, 27, 43, 0.28), 0 4px 16px rgba(0, 0, 0, 0.06) !important;box-sizing:border-box !important;max-height:92vh !important;overflow-y:auto !important}.wrapper-modal-back-ring .header-modal-back-ring{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-bottom:16px !important;margin-bottom:16px !important;border-bottom:1px solid #F1F5F9 !important}.wrapper-modal-back-ring .title-modal-back-ring{font-size:20px !important;font-weight:800 !important;color:#0F172A !important;letter-spacing:-0.3px !important}.wrapper-modal-back-ring .close-ring-button{width:36px !important;height:36px !important;border-radius:50% !important;border:none !important;background:#F1F5F9 !important;color:#64748B !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.2s !important;font-size:24px !important;line-height:1 !important}.wrapper-modal-back-ring .close-ring-button::before{content:"×" !important;font-size:24px !important;line-height:1 !important;color:#64748B !important;font-weight:300 !important;display:block !important;margin-top:-2px !important}.wrapper-modal-back-ring .close-ring-button:hover{background:#E2E8F0 !important;color:#0F172A !important}.wrapper-modal-back-ring .close-ring-button:hover::before{color:#0F172A !important}.wrapper-modal-back-ring .content-modal-back-ring input:not([type="checkbox"]),.wrapper-modal-back-ring .content-modal-back-ring textarea,.wrapper-modal-back-ring .content-modal-back-ring select{border-radius:12px !important;border:1px solid #E2E8F0 !important;padding:10px 14px !important;font-size:14px !important;transition:border-color 0.2s, box-shadow 0.2s !important;box-sizing:border-box !important}.wrapper-modal-back-ring .content-modal-back-ring input:focus,.wrapper-modal-back-ring .content-modal-back-ring textarea:focus,.wrapper-modal-back-ring .content-modal-back-ring select:focus{border-color:var(--oc-primary, #FF4B4B) !important;box-shadow:0 0 0 3px rgba(255, 75, 75, 0.15) !important;outline:none !important}.wrapper-modal-back-ring .red-btn{background:linear-gradient(135deg, #FF4B4B 0%, #DC2626 100%) !important;border-radius:14px !important;padding:13px 20px !important;font-size:15px !important;font-weight:700 !important;color:#FFFFFF !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 14px rgba(220, 38, 38, 0.28) !important;transition:transform 0.15s, box-shadow 0.15s !important}.wrapper-modal-back-ring .red-btn:hover{transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(220, 38, 38, 0.38) !important}.oc-chevron{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--oc-text-muted);transition:transform 0.2s}.oc-bottom-header{background:var(--oc-bg-bottom);border-bottom:1px solid var(--oc-border-light);height:48px;display:flex;align-items:center}.oc-nav-bar{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%}.oc-nav-menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;height:100%;width:100%}.oc-nav-item--push-right{margin-left:auto}.oc-nav-item{position:relative;height:100%;display:flex;align-items:center}.oc-nav-link{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:38px;border-radius:8px;text-decoration:none !important;font-size:14.5px;font-weight:600;color:#1F2937;border:1px solid transparent;background:transparent;cursor:pointer;transition:all 0.15s ease;white-space:nowrap;box-sizing:border-box}.oc-nav-link:hover,.oc-nav-item.is-open .oc-nav-link{color:var(--oc-primary, #FF4B4B);background:#FFF5F5}.oc-nav-link--accent{background:#FEF2F2;color:#D92525;border-color:#FECACA;font-weight:700}.oc-nav-link--accent:hover,.oc-nav-item.is-open .oc-nav-link--accent{background:#D92525;color:#FFFFFF !important;border-color:#D92525}.oc-nav-link--accent:hover .oc-nav-link__icon,.oc-nav-item.is-open .oc-nav-link--accent .oc-nav-link__icon,.oc-nav-link--accent:hover .oc-chevron,.oc-nav-item.is-open .oc-nav-link--accent .oc-chevron{color:#fff}.oc-nav-link__icon{display:flex;align-items:center;color:var(--oc-primary)}.oc-nav-item.is-open .oc-chevron{transform:rotate(180deg)}.oc-nav-actions{display:flex;align-items:center;gap:10px}.oc-search-btn{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--oc-radius-sm);border:1px solid var(--oc-border-subtle);background:#fcfcfc;color:var(--oc-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.oc-search-btn:hover{border-color:var(--oc-primary);color:var(--oc-primary);background:#fff}.oc-search-btn__icon{color:var(--oc-primary);display:flex;align-items:center}.oc-dropdown{position:absolute;top:100%;left:0;width:880px;background:var(--oc-dropdown-bg);border-radius:0 0 var(--oc-radius-lg) var(--oc-radius-lg);box-shadow:var(--oc-dropdown-shadow);border:1px solid var(--oc-border-light);border-top:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.22s cubic-bezier(0.16, 1, 0.3, 1), transform 0.22s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.22s;pointer-events:none;z-index:1100}.oc-nav-item:hover .oc-dropdown,.oc-nav-item.is-open .oc-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.oc-dropdown__inner{display:flex;align-items:stretch;min-height:0}.oc-dropdown__col-left{width:270px;background:#fafbfd;border-right:1px solid var(--oc-border-light);padding:8px 6px;flex-shrink:0;display:flex;flex-direction:column}.oc-side-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--oc-radius-sm);text-decoration:none;color:var(--oc-text-main);font-size:13px;font-weight:600;transition:all 0.15s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left;line-height:1.25}.oc-side-item:hover,.oc-side-item.is-active{background:#ffffff;color:var(--oc-primary);box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)}.oc-side-item__icon{width:24px;height:24px;border-radius:5px;background:#f0f2f7;display:flex;align-items:center;justify-content:center;color:#4a5568;flex-shrink:0;transition:all 0.15s ease}.oc-side-item__icon svg{width:16px;height:16px}.oc-side-item:hover .oc-side-item__icon,.oc-side-item.is-active .oc-side-item__icon{background:var(--oc-primary-light);color:var(--oc-primary)}.oc-side-item__title{flex-grow:1;line-height:1.2}.oc-side-item__arrow{color:var(--oc-text-light);transition:transform 0.15s ease, color 0.15s ease;flex-shrink:0}.oc-side-item:hover .oc-side-item__arrow,.oc-side-item.is-active .oc-side-item__arrow{color:var(--oc-primary);transform:translateX(2px)}.oc-dropdown__col-right{flex-grow:1;padding:14px 18px;display:flex;flex-direction:column}.oc-sub-panel{display:none;flex-direction:column;height:100%}.oc-sub-panel.is-active{display:flex}.oc-sub-panel__head{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--oc-border-light);display:flex;align-items:center;justify-content:space-between}.oc-sub-panel__title{font-size:16px;font-weight:700;color:var(--oc-text-main);margin:0}.oc-sub-panel__view-all{font-size:13px;font-weight:600;color:var(--oc-primary-text);text-decoration:none;display:flex;align-items:center;gap:4px}.oc-sub-panel__view-all:hover{text-decoration:underline}.oc-brands-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px 8px}.oc-brand-link{display:flex;align-items:center;padding:6px 10px;border-radius:var(--oc-radius-sm);text-decoration:none;color:var(--oc-text-main);font-size:13px;font-weight:500;border:1px solid var(--oc-border-light);background:#fdfdfd;transition:all 0.15s ease}.oc-brand-link:hover{background:var(--oc-hover-bg);border-color:var(--oc-primary-border);color:var(--oc-primary);transform:translateX(2px)}.oc-sub-panel__footer{margin-top:auto;padding-top:10px;border-top:1px solid var(--oc-border-light)}.oc-btn-view-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 16px;background:var(--oc-primary-light);color:var(--oc-primary);border:1px solid var(--oc-primary-border);border-radius:var(--oc-radius-sm);font-size:13px;font-weight:700;text-decoration:none !important;transition:all 0.2s ease;box-sizing:border-box}.oc-btn-view-all svg{transition:transform 0.2s ease}.oc-btn-view-all:hover{background:var(--oc-primary);color:#ffffff;border-color:var(--oc-primary);box-shadow:0 4px 12px rgba(217, 37, 37, 0.2)}.oc-btn-view-all:hover svg{transform:translateX(4px)}.oc-cat-featured-card{display:flex;flex-direction:column;height:100%;padding:4px 0 0;gap:14px}.oc-cat-featured-card__desc{font-size:13.5px;line-height:1.5;color:var(--oc-text-main);background:#f8fafc;padding:12px 14px;border-radius:var(--oc-radius-md);border:1px solid var(--oc-border-light)}.oc-cat-featured-tags{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.oc-cat-ft-tag{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff;border:1px solid var(--oc-border-light);border-radius:var(--oc-radius-sm);font-size:12.5px;font-weight:600;color:var(--oc-text-main);box-shadow:0 1px 3px rgba(0, 0, 0, 0.02)}.oc-cat-featured-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--oc-border-light)}.oc-btn-quick-order{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 16px;background:#ffffff;color:var(--oc-text-main);border:1px solid var(--oc-border-light);border-radius:var(--oc-radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.oc-btn-quick-order:hover{background:#f8fafc;border-color:#cbd5e1;color:var(--oc-primary)}.oc-symptoms-list{display:flex;flex-direction:column;gap:8px}.oc-symptom-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--oc-radius-sm);text-decoration:none;background:#fbfbfc;border:1px solid var(--oc-border-light);transition:all 0.15s ease}button.oc-symptom-card,button.oc-drawer-btn{-webkit-appearance:none;appearance:none;font-family:inherit;text-align:left;cursor:pointer}.oc-symptom-card:hover{background:var(--oc-hover-bg);border-color:var(--oc-primary-border);transform:translateY(-1px);box-shadow:0 2px 8px rgba(217, 37, 37, 0.12)}.oc-symptom-card__name{font-size:13.5px;font-weight:600;color:var(--oc-text-main)}.oc-symptom-card:hover .oc-symptom-card__name{color:var(--oc-primary)}.oc-symptom-card__meta{display:flex;align-items:center;gap:12px}.oc-symptom-card__time{font-size:11.5px;color:var(--oc-text-muted)}.oc-symptom-card__price{font-size:13.5px;font-weight:700;color:var(--oc-primary-text)}.oc-search-bar{position:absolute;top:100%;left:0;right:0;background:#ffffff;border-top:1px solid var(--oc-border-light);border-bottom:2px solid var(--oc-primary);box-shadow:0 10px 30px rgba(0, 0, 0, 0.12);padding:14px 20px;display:none;z-index:1200}.oc-search-bar.is-open{display:block}.oc-search-form{max-width:820px;margin:0 auto;position:relative;display:flex;align-items:center}.oc-search-input{width:100%;height:48px;padding:0 48px 0 18px;border-radius:var(--oc-radius);border:2px solid var(--oc-border-subtle);font-size:15px;outline:none;transition:border-color 0.2s ease}.oc-search-input:focus{border-color:var(--oc-primary)}.oc-search-submit{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:var(--oc-primary);display:flex;align-items:center;justify-content:center}.oc-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#ffffff;border-radius:var(--oc-radius);box-shadow:var(--oc-dropdown-shadow);border:1px solid var(--oc-border-light);max-height:380px;overflow-y:auto;display:none;z-index:1300}.oc-search-results.is-active{display:block}.oc-search-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;text-decoration:none;border-bottom:1px solid var(--oc-border-light);color:var(--oc-text-main);transition:background 0.15s}.oc-search-item:hover{background:var(--oc-hover-bg)}.oc-search-item__title{font-size:14px;font-weight:600}.oc-search-item__price{font-size:13px;font-weight:700;color:var(--oc-primary)}.oc-burger-btn{display:none;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:var(--oc-radius-sm);background:var(--oc-primary-light);color:var(--oc-primary);border:1px solid var(--oc-primary-border);font-size:14px;font-weight:700;cursor:pointer}.oc-burger-icon{display:flex;flex-direction:column;gap:3.5px;width:16px}.oc-burger-line{height:2px;background:var(--oc-primary);border-radius:2px}.oc-drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15, 23, 42, 0.6);backdrop-filter:blur(4px);z-index:2000;opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s}.oc-drawer.is-open{opacity:1;visibility:visible}.oc-drawer__dialog{position:absolute;top:0;left:0;width:88%;max-width:380px;height:100%;background:#ffffff;box-shadow:4px 0 24px rgba(0, 0, 0, 0.18);transform:translateX(-100%);transition:transform 0.28s cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column;overflow:hidden}.oc-drawer.is-open .oc-drawer__dialog{transform:translateX(0)}.oc-drawer__header{padding:16px 20px;border-bottom:1px solid var(--oc-border-light);display:flex;align-items:center;justify-content:space-between;background:#ffffff;flex-shrink:0}.oc-drawer__close{width:36px;height:36px;border-radius:var(--oc-radius-sm);border:1px solid var(--oc-border-light);background:#f8f9fa;display:flex;align-items:center;justify-content:center;color:var(--oc-text-muted);cursor:pointer}.oc-drawer__content{flex-grow:1;overflow-y:auto;position:relative;display:flex;flex-direction:column}.oc-drawer__screen{position:absolute;top:0;left:0;width:100%;min-height:100%;background:#ffffff;padding:16px;transform:translateX(100%);transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1);overflow-y:auto;display:none}.oc-drawer__screen.is-active{display:block;transform:translateX(0);animation:ocDrawerScreenIn 0.28s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes ocDrawerScreenIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.oc-drawer__screen--root.is-active{animation:none}.oc-drawer__screen--root{position:relative;transform:none;display:block}.oc-drawer__back{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;margin-bottom:12px;border-radius:var(--oc-radius-sm);background:#f3f4f6;border:none;color:var(--oc-text-main);font-size:13.5px;font-weight:700;cursor:pointer;width:100%}.oc-drawer__screen-title{font-size:16px;font-weight:800;margin:0 0 14px;color:var(--oc-text-main)}.oc-drawer-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.oc-drawer-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;border-radius:var(--oc-radius-sm);background:#fbfcfd;border:1px solid var(--oc-border-light);color:var(--oc-text-main);text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s}.oc-drawer-btn:hover{background:var(--oc-hover-bg);border-color:var(--oc-primary-border);color:var(--oc-primary)}.oc-drawer-btn--accent{background:var(--oc-primary-light);border-color:var(--oc-primary-border);color:var(--oc-primary-text);font-weight:700}.oc-drawer-btn__left{display:flex;align-items:center;gap:10px}.oc-drawer__feedback{margin-top:24px;padding:16px;border-radius:var(--oc-radius);background:linear-gradient(135deg, #fff7f0 0%, #ffeedb 100%);border:1px solid var(--oc-primary-border)}.oc-drawer__feedback-title{font-size:15px;font-weight:800;color:var(--oc-text-main);margin-bottom:4px}.oc-drawer__feedback-desc{font-size:12px;color:var(--oc-text-muted);line-height:1.35;margin-bottom:14px}.oc-drawer__messengers{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.oc-msg-btn{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 8px;border-radius:var(--oc-radius-sm);text-decoration:none;font-size:12.5px;font-weight:700;color:#fff;transition:opacity 0.2s, transform 0.15s}.oc-msg-btn svg{width:15px;height:15px;fill:currentColor;display:block;flex-shrink:0}.oc-msg-btn:hover{opacity:0.92;transform:translateY(-1px)}.oc-msg-btn--call{background:linear-gradient(135deg, #22C55E 0%, #16A34A 100%);box-shadow:0 3px 10px rgba(22, 163, 74, 0.28)}.oc-msg-btn--max{background:linear-gradient(135deg, #4F46E5 0%, #7C3AED 50%, #9333EA 100%);box-shadow:0 3px 10px rgba(124, 58, 237, 0.28)}.oc-msg-btn--vk{background:linear-gradient(135deg, #0077FF 0%, #0066E0 100%);box-shadow:0 3px 10px rgba(0, 119, 255, 0.28)}.oc-msg-btn--tg{background:linear-gradient(135deg, #2AABEE 0%, #229ED9 100%);box-shadow:0 3px 10px rgba(34, 158, 217, 0.28)}.oc-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:#ffffff;border-top:1px solid var(--oc-border-light);box-shadow:0 -4px 16px rgba(0, 0, 0, 0.08);z-index:999;padding:0 12px;align-items:center;justify-content:space-around}.oc-mobile-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 12px;text-decoration:none;color:var(--oc-text-muted);font-size:12px;font-weight:600;background:none;border:none;cursor:pointer}.oc-mobile-bar__item--cta{color:#fff;background:var(--oc-primary);min-height:44px;padding:8px 16px;border-radius:var(--oc-radius);font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(217, 37, 37, 0.3)}.oc-mobile-bar__item.is-active,.oc-mobile-bar__item:hover{color:var(--oc-primary)}@media (max-width:1200px){.oc-top-header__info{display:none}.oc-nav-info-right{display:none !important}.oc-dropdown{width:680px}.oc-dropdown__col-left{width:240px}}@media (max-width:768px){:root{--oc-header-h-top:60px;--oc-header-h-bot:46px}.oc-top-header__actions{display:none}.oc-nav-menu{display:none}.oc-burger-btn{display:flex}.oc-dropdown{display:none !important}.oc-mobile-bar{display:flex}body{padding-bottom:75px !important}body.oc-drawer-open{overflow:hidden !important}}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;transition:background 0.2s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.oc-drawer__content::-webkit-scrollbar,.oc-dropdown__col-left::-webkit-scrollbar,.oc-dropdown__col-right::-webkit-scrollbar,.oc-drawer__screen::-webkit-scrollbar{width:5px}.oc-drawer__content::-webkit-scrollbar-thumb,.oc-dropdown__col-left::-webkit-scrollbar-thumb,.oc-dropdown__col-right::-webkit-scrollbar-thumb,.oc-drawer__screen::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.oc-drawer__content::-webkit-scrollbar-thumb:hover,.oc-dropdown__col-left::-webkit-scrollbar-thumb:hover,.oc-dropdown__col-right::-webkit-scrollbar-thumb:hover,.oc-drawer__screen::-webkit-scrollbar-thumb:hover{background:#9ca3af}.c-reviews-widget{background:#ffffff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 35px -5px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.02);padding:24px 28px;margin:35px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box;position:relative}.c-reviews-widget *{box-sizing:border-box}.c-reviews-widget__header{border:1px solid #f1f5f9;background:#fbfcfe;border-radius:14px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.c-reviews-widget__branches-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:5px 12px;font-size:12.5px;font-weight:600;color:#475569;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.c-reviews-widget__branches-badge svg{color:#ef4444}.c-reviews-widget__total-pill{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:5px 14px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.c-reviews-total-score{font-weight:800;font-size:15px;color:#0f172a}.c-reviews-star-icon{color:#f59e0b;font-size:14px}.c-reviews-pill-pipe{color:#cbd5e1;font-weight:300}.c-reviews-count-label{font-size:13px;color:#64748b;font-weight:500}.c-reviews-widget__platforms{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.c-reviews-platform-item{font-size:13.5px;color:#334155;display:inline-flex;align-items:center;gap:5px}.c-reviews-platform-name{font-weight:600;color:#0f172a}.c-reviews-platform-val{font-weight:700;color:#0f172a}.c-reviews-widget__tags-scroll{margin:18px 0 15px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-reviews-widget__tags-scroll::-webkit-scrollbar{display:none}.c-reviews-widget__tags{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media (max-width:768px){.c-reviews-widget__tags{justify-content:flex-start;flex-wrap:nowrap}}.c-reviews-tag{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all 0.18s ease;white-space:nowrap;outline:none}.c-reviews-tag:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.c-reviews-tag.active{background:#0f172a;border-color:#0f172a;color:#ffffff;font-weight:600}.c-reviews-widget__slider-wrap{position:relative;margin:15px 0;padding:0 4px}.c-reviews-widget__slider{overflow:hidden;border-radius:12px;padding:6px 2px}.c-reviews-widget__track{display:flex;gap:16px;transition:transform 0.35s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform}.c-reviews-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;background:rgba(30, 41, 59, 0.65);backdrop-filter:blur(4px);color:#ffffff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);outline:none}.c-reviews-nav-btn:hover{background:rgba(15, 23, 42, 0.9);transform:translateY(-50%) scale(1.08)}.c-reviews-nav-btn:disabled{opacity:0.25;cursor:not-allowed;transform:translateY(-50%)}.c-reviews-nav-btn--prev{left:-14px}.c-reviews-nav-btn--next{right:-14px}.c-review-card{flex:0 0 calc((100% - 48px) / 4);min-width:250px;background:#ffffff;border:1px solid #f1f5f9;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0, 0, 0, 0.03);transition:transform 0.2s ease, box-shadow 0.2s ease}@media (max-width:1200px){.c-review-card{flex:0 0 calc((100% - 32px) / 3)}}@media (max-width:900px){.c-review-card{flex:0 0 calc((100% - 16px) / 2)}}@media (max-width:580px){.c-review-card{flex:0 0 100%}}.c-review-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0, 0, 0, 0.06)}.c-review-card.is-hidden{display:none !important}.c-review-card__header{display:flex;align-items:center;gap:12px}.c-review-card__avatar-box{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-weight:700;color:#ffffff}.c-review-card__avatar-box--yandex{background:transparent}.c-review-card__avatar-box--2gis{background:transparent}.c-review-card__badge-svg{width:100%;height:100%;display:block}.c-review-card__badge-letter{font-size:18px;line-height:1}.c-review-card__avatar-img{width:100%;height:100%;object-fit:cover}.c-review-card__author-info{overflow:hidden}.c-review-card__author-name{font-weight:700;font-size:14.5px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.c-review-card__meta{font-size:11.5px;color:#94a3b8;margin-top:3px}.c-review-card__meta strong{color:#64748b;font-weight:600}.c-review-card__stars{margin:10px 0 6px 0;color:#f59e0b;font-size:14px;letter-spacing:2px}.c-star-gold{color:#f59e0b}.c-review-card__body{flex:1;display:flex;flex-direction:column}.c-review-card__text{font-size:13px;line-height:1.5;color:#334155;margin:0;word-break:break-word}.c-review-card__more-link{font-size:12px;font-weight:600;color:#2563eb;margin-top:6px;text-decoration:none;cursor:pointer;align-self:flex-start;background:none;border:none;padding:0;font-family:inherit}.c-review-card__more-link:hover{text-decoration:underline}.c-reviews-widget__footer{margin-top:18px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.c-reviews-all-link{font-weight:600;font-size:13.5px;color:#2563eb !important;text-decoration:none !important;display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease;padding:6px 0}.c-reviews-all-link:hover{color:#1d4ed8 !important;transform:translateX(3px)}.c-reviews-all-link svg{transition:transform 0.2s ease}.c-reviews-all-link:hover svg{transform:translateX(2px)}.c-reviews-leave-btn{background:#090e24;color:#ffffff !important;font-weight:600;font-size:13px;padding:9px 20px;border-radius:8px;text-decoration:none !important;display:inline-block;transition:all 0.2s ease;box-shadow:0 2px 6px rgba(9, 14, 36, 0.2)}.c-reviews-leave-btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 10px rgba(9, 14, 36, 0.25)}.c-reviews-page{background:#ffffff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 35px -5px rgba(0, 0, 0, 0.05);padding:28px 32px;margin:20px 0 50px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box}.c-reviews-page *{box-sizing:border-box}.l-body .static-page-content .c-reviews-page a,.c-reviews-page a{border-bottom:none !important;text-decoration:none !important}.c-reviews-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}.c-reviews-breadcrumbs__link{color:#64748b !important;text-decoration:none !important;border-bottom:none !important;transition:color 0.2s ease}.c-reviews-breadcrumbs__link:hover{color:#2563eb !important}.c-reviews-breadcrumbs__sep{color:#cbd5e1}.c-reviews-breadcrumbs__current{color:#0f172a;font-weight:600}.c-reviews-hero{margin-bottom:26px}.c-reviews-hero__title{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 8px 0;line-height:1.25}.c-reviews-hero__subtitle{font-size:14.5px;color:#64748b;line-height:1.55;margin:0;max-width:820px}.c-reviews-platforms-bar{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:30px}.c-reviews-platform-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:all 0.2s ease}.c-reviews-platform-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0, 0, 0, 0.04)}.c-reviews-platform-card__header{display:flex;align-items:center;gap:12px}.c-reviews-platform-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-reviews-platform-card__icon--yandex{background:#ff000012;color:#fc3f1d}.c-reviews-platform-card__icon--2gis{background:#25bb2b15;color:#19aa1e}.c-reviews-platform-card__name{font-weight:700;font-size:15.5px;color:#0f172a}.c-reviews-platform-card__badge{font-size:11.5px;color:var(--oc-success-text, #047857);font-weight:600}.c-reviews-platform-card__body{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.c-reviews-platform-card__score-wrap{display:flex;align-items:center;gap:8px}.c-reviews-platform-card__score{font-size:26px;font-weight:800;color:#0f172a;line-height:1}.c-reviews-platform-card__stars{color:#f59e0b;font-size:15px;letter-spacing:2px}.c-reviews-platform-card__count{font-size:13px;color:#64748b;font-weight:500}.c-reviews-platform-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:700;text-decoration:none !important;border:1.5px solid #e2e8f0 !important;background:#ffffff !important;color:#0f172a !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);width:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);cursor:pointer;outline:none}.c-reviews-platform-card__btn span{color:#0f172a !important;border-bottom:none !important;text-decoration:none !important;transition:color 0.2s ease}.c-reviews-platform-card__btn svg{color:#64748b;transition:transform 0.2s ease, color 0.2s ease}.c-reviews-platform-card__btn:hover{background:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0, 0, 0, 0.07)}.c-reviews-platform-card__btn--yandex:hover{border-color:#fc3f1d !important}.c-reviews-platform-card__btn--yandex:hover span{color:#fc3f1d !important}.c-reviews-platform-card__btn--yandex:hover svg{color:#fc3f1d !important;transform:translateX(3px)}.c-reviews-platform-card__btn--2gis:hover{border-color:#19aa1e !important}.c-reviews-platform-card__btn--2gis:hover span{color:#19aa1e !important}.c-reviews-platform-card__btn--2gis:hover svg{color:#19aa1e !important;transform:translateX(3px)}.c-reviews-platform-card__branches{border-top:1px dashed #e2e8f0;padding-top:14px;margin-top:4px}.c-reviews-platform-card__branches-title{font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.c-reviews-platform-card__branches-title svg{color:#ef4444}.c-reviews-platform-branches-list{display:flex;flex-direction:column;gap:8px}.c-platform-branch-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none !important;color:#1e293b !important;font-size:13px;font-weight:600;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.c-platform-branch-btn:hover{background:#ffffff;transform:translateX(3px);box-shadow:0 3px 10px rgba(0, 0, 0, 0.05)}.c-platform-branch-btn--yandex:hover{border-color:#fc3f1d;color:#fc3f1d !important}.c-platform-branch-btn--yandex:hover .c-platform-branch-arrow{color:#fc3f1d;transform:translateX(2px)}.c-platform-branch-btn--2gis:hover{border-color:#19aa1e;color:#19aa1e !important}.c-platform-branch-btn--2gis:hover .c-platform-branch-arrow{color:#19aa1e;transform:translateX(2px)}.c-platform-branch-tag{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;background:#e2e8f0;color:#475569;text-transform:uppercase;letter-spacing:0.4px}.c-platform-branch-tag--main{background:#dbeafe;color:#1d4ed8}.c-platform-branch-name{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-platform-branch-arrow{color:#94a3b8;flex-shrink:0;transition:transform 0.2s ease, color 0.2s ease}.c-reviews-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s ease}.c-reviews-modal-backdrop.is-active{opacity:1;visibility:visible}.c-reviews-modal-dialog{background:#ffffff;border-radius:20px;width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);transform:translateY(20px) scale(0.97);transition:transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden}.c-reviews-modal-backdrop.is-active .c-reviews-modal-dialog{transform:translateY(0) scale(1)}.c-reviews-modal-header{padding:22px 24px 16px 24px;border-bottom:1px solid #f1f5f9;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.c-reviews-modal-title{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 6px 0;line-height:1.25}.c-reviews-modal-subtitle{font-size:13.5px;color:#64748b;margin:0;line-height:1.4}.c-reviews-modal-close{background:#f1f5f9;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all 0.2s ease;flex-shrink:0}.c-reviews-modal-close:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.05)}.c-reviews-modal-body{padding:20px 24px;overflow-y:auto;max-height:calc(90vh - 180px)}.c-reviews-modal-branches-list{display:flex;flex-direction:column;gap:14px}.c-reviews-modal-branch-card{border:1.5px solid #e2e8f0;border-radius:14px;padding:16px 18px;background:#ffffff;display:flex;flex-direction:column;gap:12px;transition:all 0.2s ease}.c-reviews-modal-branch-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(0, 0, 0, 0.05)}.c-reviews-modal-branch-card.is-main-branch{border-color:#bfdbfe;background:#f8fbff}.c-reviews-modal-branch-top{display:flex;align-items:center;gap:8px;margin-bottom:2px}.c-reviews-modal-branch-type-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#475569;background:#f1f5f9;padding:3px 8px;border-radius:6px}.c-reviews-modal-branch-type-badge--main{background:#dbeafe;color:#1d4ed8}.c-reviews-modal-main-label{font-size:11.5px;font-weight:600;color:#2563eb}.c-reviews-modal-branch-address{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#0f172a;line-height:1.35}.c-reviews-modal-pin{color:#ef4444;flex-shrink:0}.c-reviews-modal-branch-hours{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#64748b;margin-top:4px}.c-reviews-modal-branch-hours svg{color:#94a3b8;flex-shrink:0}.c-reviews-modal-branch-actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:4px;padding-top:10px;border-top:1px dashed #e2e8f0}@media (max-width:480px){.c-reviews-modal-branch-actions{grid-template-columns:1fr}}.c-reviews-modal-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid transparent}.c-reviews-modal-btn--yandex{background:#fff1f0;color:#fc3f1d !important;border-color:#ffd8d6}.c-reviews-modal-btn--yandex:hover{background:#fc3f1d;color:#ffffff !important;border-color:#fc3f1d;box-shadow:0 4px 12px rgba(252, 63, 29, 0.25);transform:translateY(-1px)}.c-reviews-modal-btn--yandex:hover .c-reviews-modal-btn-icon,.c-reviews-modal-btn--yandex:hover .c-reviews-modal-arrow{color:#ffffff}.c-reviews-modal-btn--2gis{background:#f0fdf4;color:#16a34a !important;border-color:#bbf7d0}.c-reviews-modal-btn--2gis:hover{background:#16a34a;color:#ffffff !important;border-color:#16a34a;box-shadow:0 4px 12px rgba(22, 163, 74, 0.25);transform:translateY(-1px)}.c-reviews-modal-btn--2gis:hover .c-reviews-modal-btn-icon,.c-reviews-modal-btn--2gis:hover .c-reviews-modal-arrow{color:#ffffff}.c-reviews-modal-btn-icon{flex-shrink:0}.c-reviews-modal-arrow{color:inherit;opacity:0.7;transition:transform 0.2s ease}.c-reviews-modal-btn:hover .c-reviews-modal-arrow{opacity:1;transform:translateX(3px)}.c-reviews-modal-footer{padding:14px 24px;background:#f8fafc;border-top:1px solid #f1f5f9;text-align:center}.c-reviews-modal-footer-note{font-size:12px;color:#64748b}.c-reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:start}@media (max-width:1100px){.c-reviews-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:680px){.c-reviews-grid{grid-template-columns:1fr;gap:14px}.c-reviews-platforms-bar{grid-template-columns:1fr}.c-reviews-page{padding:18px 14px;border-radius:14px;margin:10px 0 35px 0}.c-reviews-hero__title{font-size:20px}}.c-review-grid-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0, 0, 0, 0.02);transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.c-review-grid-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 8px 24px rgba(0, 0, 0, 0.06)}.c-review-grid-card.is-page-hidden{display:none !important}.c-review-grid-card__top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.c-review-grid-card__avatar-wrap{position:relative;flex-shrink:0}.c-review-grid-card__avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:17px;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.c-review-grid-card__platform-badge{position:absolute;bottom:-3px;right:-3px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center}.c-review-grid-card__platform-badge--yandex svg{color:#fc3f1d}.c-review-grid-card__platform-badge--2gis svg{color:#19aa1e}.c-review-grid-card__author-info{flex:1;min-width:0}.c-review-grid-card__author-name{font-weight:700;font-size:15px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.c-review-grid-card__verified{display:flex;align-items:center;gap:3px;font-size:11.5px;color:var(--oc-success-text, #047857);font-weight:600;margin-top:3px}.c-review-grid-card__stars{margin:0 0 10px 0;color:#f59e0b;font-size:14px;letter-spacing:2px}.c-review-grid-card__body{flex:1;width:100%}.c-review-grid-card__text{font-size:13.5px;line-height:1.55;color:#334155;margin:0;word-break:break-word}.c-review-grid-card__more-link{font-size:12.5px;font-weight:600;color:#2563eb;margin-top:6px;text-decoration:none;display:inline-block;cursor:pointer}.c-review-grid-card__more-link:hover{text-decoration:underline}.c-review-grid-card__meta{font-size:12px;color:#94a3b8;margin-top:14px;padding-top:10px;border-top:1px dashed #f1f5f9;width:100%;display:flex;justify-content:space-between;align-items:center}.c-reviews-load-more-wrap{text-align:center;margin-top:30px;padding-top:10px}.c-reviews-load-more-btn{background:#ffffff;border:1.5px solid #090e24;color:#090e24;font-size:14px;font-weight:700;padding:11px 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);outline:none}.c-reviews-load-more-btn:hover{background:#090e24;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(9, 14, 36, 0.18)}.c-reviews-cta-banner{background:linear-gradient(135deg, #090e24 0%, #1e293b 100%);border-radius:20px;padding:36px 32px;margin-top:40px;color:#ffffff;text-align:center;box-shadow:0 12px 35px -5px rgba(9, 14, 36, 0.25);position:relative;overflow:hidden}.c-reviews-cta-banner::before{content:"";position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(circle, rgba(37, 99, 235, 0.15) 0%, transparent 60%);pointer-events:none}.c-reviews-cta-banner__content{position:relative;z-index:1;max-width:720px;margin:0 auto}.c-reviews-cta-banner__badge{display:inline-block;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.2);padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:0.5px;color:#38bdf8;margin-bottom:12px}.c-reviews-cta-banner__title{font-size:24px;font-weight:800;color:#ffffff;margin:0 0 10px 0;line-height:1.25}.c-reviews-cta-banner__text{font-size:14.5px;color:#cbd5e1;line-height:1.55;margin:0 0 24px 0}.c-reviews-cta-banner__actions{display:flex;flex-direction:column;align-items:center;gap:18px}.c-reviews-cta-btn{background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#ffffff !important;border:none;font-size:15px;font-weight:700;padding:14px 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 20px rgba(37, 99, 235, 0.35);transition:all 0.2s ease;outline:none}.c-reviews-cta-btn:hover{background:linear-gradient(135deg, #1d4ed8, #1e40af);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37, 99, 235, 0.45)}.c-reviews-cta-banner__socials{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.c-reviews-cta-banner__socials-label{font-size:13px;color:#94a3b8}.c-reviews-cta-banner__icons{display:flex;align-items:center;gap:8px}.c-cta-social-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none !important;color:#ffffff !important;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.18);transition:all 0.2s ease}.c-cta-social-btn span{color:#ffffff !important}.c-cta-social-btn svg{color:#ffffff !important}.c-cta-social-btn:hover{background:rgba(255, 255, 255, 0.22);transform:translateY(-1px)}.c-cta-social-btn--tg:hover{background:#229ed9;border-color:#229ed9}.c-cta-social-btn--vk:hover{background:#0077ff;border-color:#0077ff}.c-cta-social-btn--max:hover{background:#6366f1;border-color:#6366f1}.spoiler{border:1px solid #e9e7e7;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;color:#000}.spoiler-toggle{display:none}.spoiler+.spoiler{margin-top:-1px;border-radius:0}.spoiler:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.spoiler-title{padding:.75rem 1.75rem;margin-bottom:0;background-color:#f7f8fa;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.spoiler-title:hover{background-color:var(--main-color,#4854a2);color:#fff}.spoiler-content{padding:0 1.25rem;overflow:hidden;height:0;-webkit-transition:height .3s linear;transition:height .3s linear}.spoiler-content:after,.spoiler-content:before{content:'';display:block;height:.75rem}.mo-branches-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(11, 27, 43, 0.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease-out, visibility 0.25s ease-out}.mo-branches-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.mo-branches-window{background:#FFFFFF;border-radius:24px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(11, 27, 43, 0.28), 0 4px 16px rgba(0, 0, 0, 0.06);overflow:hidden;transform:translateY(20px) scale(0.97);transition:transform 0.28s cubic-bezier(0.16, 1, 0.3, 1);box-sizing:border-box}.mo-branches-overlay.is-active .mo-branches-window{transform:translateY(0) scale(1)}.mo-branches-header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid #F1F5F9;background:#FAFBFD}.mo-branches-header__text{flex:1;padding-right:16px}.mo-branches-header__title{font-size:20px;font-weight:800;color:#0F172A;margin:0 0 4px;line-height:1.25}.mo-branches-header__sub{font-size:13px;color:#64748B;margin:0;line-height:1.4}.mo-branches-close-btn{width:36px;height:36px;border-radius:50%;border:none;background:#F1F5F9;color:#64748B;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;flex-shrink:0}.mo-branches-close-btn:hover{background:#E2E8F0;color:#0F172A;transform:rotate(90deg)}.mo-branches-body{padding:20px 24px;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain}.mo-branch-card{border:1px solid #E2E8F0;border-radius:16px;padding:18px 20px;background:#FFFFFF;transition:border-color 0.2s, box-shadow 0.2s, transform 0.2s}.mo-branch-card:hover{border-color:#CBD5E1;box-shadow:0 6px 18px rgba(15, 23, 42, 0.06);transform:translateY(-1px)}.mo-branch-card--main{border:1.5px solid #14B8A6;background:linear-gradient(180deg, #F0FDF4 0%, #FFFFFF 30%)}.mo-branch-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.mo-branch-card__type{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px}.mo-branch-card--main .mo-branch-card__type{color:#0F766E}.mo-branch-card:not(.mo-branch-card--main) .mo-branch-card__type{color:#475569}.mo-branch-card__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600}.mo-branch-card--main .mo-branch-card__badge{background:#CCFBF1;color:#0F766E}.mo-branch-card:not(.mo-branch-card--main) .mo-branch-card__badge{background:#F1F5F9;color:#475569}.mo-branch-card__address-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.mo-branch-card__icon{color:var(--oc-primary, #FF4B4B);flex-shrink:0;margin-top:2px}.mo-branch-card__address{font-size:16px;font-weight:700;color:#0F172A;line-height:1.35;margin:0}.mo-branch-card__meta-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:8px 16px;margin-top:10px;padding-top:10px;border-top:1px dashed #E2E8F0}.mo-branch-card__meta-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.mo-branch-card__meta-item svg{color:#64748B;flex-shrink:0}.mo-branch-card__meta-item strong{color:#0F172A;font-weight:600}.mo-branch-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mo-branch-tag{display:inline-flex;align-items:center;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:6px;padding:3px 8px;font-size:11px;color:#475569}.mo-branch-card__actions{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.mo-branch-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;font-size:12.5px;font-weight:600;text-decoration:none !important;transition:all 0.15s ease}.mo-branch-btn--yandex{background:#FFF0ED;color:#D32F2F;border:1px solid #FFCDD2}.mo-branch-btn--yandex:hover{background:#FFCDD2;color:#B71C1C}.mo-branch-btn--gis{background:#E8F5E9;color:#2E7D32;border:1px solid #C8E6C9}.mo-branch-btn--gis:hover{background:#C8E6C9;color:#1B5E20}.mo-branch-btn--call{background:#F1F5F9;color:#0F172A;border:1px solid #E2E8F0;margin-left:auto}.mo-branch-btn--call:hover{background:#E2E8F0}.mo-branches-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 18px;border-top:1px solid #F1F5F9;background:#FAFBFD;flex-wrap:wrap;flex-shrink:0;gap:12px}.mo-branches-footer__phone{display:flex;align-items:center;gap:8px;text-decoration:none !important;color:#0F172A;font-size:14.5px;font-weight:800}.mo-branches-footer__phone svg{color:var(--oc-primary, #FF4B4B)}.mo-branches-footer__phone:hover{color:var(--oc-primary, #FF4B4B)}.mo-branches-footer__link{font-size:13px;font-weight:600;color:#0284C7;text-decoration:none !important;display:inline-flex;align-items:center;gap:4px;transition:color 0.15s}.mo-branches-footer__link:hover{color:#0369A1;text-decoration:underline !important}@media (max-width:600px){.mo-branches-window{max-height:94vh;border-radius:20px}.mo-branches-header{padding:16px 18px 12px}.mo-branches-header__title{font-size:17px}.mo-branches-body{padding:14px 16px}.mo-branch-card{padding:14px 16px}.mo-branch-btn--call{margin-left:0;width:100%;justify-content:center}.mo-branches-footer{flex-direction:column;align-items:flex-start;padding:12px 16px}}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog + .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}.agreement{text-align:center}.agreement h2{line-height:1.2}.agreement__checkbox{width:20px !important;height:20px !important}.agreement__label{display:inline-flex !important}.agreement__label:hover{text-decoration:none !important}.agreement__label_error{color:red !important}.agreement__overlay{position:fixed;z-index:99998;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.6)}.agreement__modal{width:75%;max-width:800px;border:1px solid #e8e8e8;padding:10px;box-shadow:none;background:#fff;position:fixed;left:0;right:0;margin:0 auto;z-index:99999;overflow:auto;transition:opacity 0.3s;text-align:left;line-height:1.4;top:50%;transform:translate(0, -50%);max-height:90vh}.agreement__modal_hidden{visibility:hidden;opacity:0;z-index:-1}@media (max-width:767px){.agreement__modal{width:calc(100% - 20px);bottom:0;height:auto;padding-bottom:70px;top:-70px;transform:translateY(70px);-webkit-overflow-scrolling:touch}}.agreement__btn{-webkit-appearance:none;appearance:none;cursor:pointer}.agreement__btn_close{float:right;cursor:pointer;color:black;font-size:16px;font-weight:bold;display:block;line-height:20px;padding:0}.agreement__btn_open{text-decoration:underline}.agreement__btn_open:hover{text-decoration:none}*{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}.c-logo{display:block;width:100%;height:100%}@media (max-width:767px){.c-logo{max-width:180px;margin:5px auto}}textarea,input{font-size:14px}.empty-favorite__text{margin-top:0}.c-title{font-size:18px;font-weight:600;padding-bottom:4px;border-bottom:2px solid #dadada}@media (max-width:767px){.c-title{text-align:center}}@media (min-width:768px){.c-title{font-size:22px}}@media (min-width:1025px){.c-title{font-size:26px}}.c-title__search{padding:0 10px;background:#fdf2cc}.c-title--no-border{padding-bottom:0;border-bottom:0}.c-form{width:100%}.c-form__row{margin-top:10px}.c-form__row:first-of-type{margin-top:0}.c-form__row--line{margin-top:20px;padding-top:10px;border-top:1px solid #dadada}.c-form label{line-height:1.2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form label [type='radio'],.c-form label [type='checkbox']{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.c-form label:before{display:block;min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-right:15px;content:'';border:1px solid #dadada;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.c-form label:hover{text-decoration:underline}.c-form label:not(.active):hover:before{border-color:#c1c1c1}.c-form label.active:before{background:var(--main-color)}.c-form select,.c-form textarea,.c-form [type='url'],.c-form [type='text'],.c-form [type='number'],.c-form [type='email'],.c-form [type='search'],.c-form [type='password'],#treelike-comments form div.textarea-wrapper.clearfix textarea{width:100%;height:40px;padding:5px 16px;color:#666;border:1px solid #dadada;background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:767px){.c-form select, .c-form textarea, .c-form [type='url'], .c-form [type='text'], .c-form [type='number'], .c-form [type='email'], .c-form [type='search'], .c-form [type='password'], #treelike-comments form div.textarea-wrapper.clearfix textarea{height:30px;padding:0 10px}}.c-form select:focus,.c-form textarea:focus,.c-form [type='url']:focus,.c-form [type='text']:focus,.c-form [type='number']:focus,.c-form [type='email']:focus,.c-form [type='search']:focus,.c-form [type='password']:focus,#treelike-comments form div.textarea-wrapper.clearfix textarea:focus,#treelike-comments>form>div:nth-child(8)>input[type='text']:focus{border-color:#f39c12;-webkit-box-shadow:inset 0 0 0 1px #f39c12;box-shadow:inset 0 0 0 1px #f39c12}.c-form textarea{line-height:1.4;min-height:120px;padding:10px}.c-form ::-moz-placeholder{color:#999}.c-form :-ms-input-placeholder{color:#999}.c-form ::-webkit-input-placeholder{color:#999}.c-form--width{max-width:300px}@media (max-width:767px){.c-form--width{max-width:none}}.c-button{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-button{font-size:16px;width:100%;height:30px;padding:0 16px}}@media (min-width:1025px){.c-button:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.c-button:hover{-webkit-box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36);box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36)}}@media (max-width:767px){.c-button+.c-button{margin-top:10px}}.c-button--link{padding:0 26px;text-decoration:underline;color:#000;border:0;background:transparent}@media (max-width:767px){.c-button--link{height:auto;padding:0 16px}}.c-button--link:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.c-button--border{-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;color:#000;border:2px solid #dadada;background:#fff}.c-button--border:hover{border-color:var(--main-color);-webkit-box-shadow:none;box-shadow:none}.addToCart,.filter-btn,.default-btn,.product-info,.refreshFiltere,.c-buy__buttons>a,.mg-form-designer .default-btn,#treelike-comments form button.sendComment,.mg-send-booking-click-button.mg-booking-btn,a.mg-buy-click-button.mg-plugin-btn,.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button,.mg-recently-viewed .addToCart.default-btn,.mg-recently-viewed .product-info.default-btn,.a-button{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.addToCart, .filter-btn, .default-btn, .product-info, .refreshFiltere, .c-buy__buttons>a, .mg-form-designer .default-btn, #treelike-comments form button.sendComment, .mg-send-booking-click-button.mg-booking-btn, a.mg-buy-click-button.mg-plugin-btn{font-size:16px;width:100%;height:32px;padding:0 16px}.product-bar .c-title{text-align:left}}@media (min-width:1025px){.addToCart:active, .filter-btn:active, .default-btn:active, .product-info:active, .refreshFiltere:active, .c-buy__buttons>a:active, .mg-form-designer .default-btn:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.addToCart:hover, .filter-btn:hover, .default-btn:hover, .product-info:hover, .refreshFiltere:hover, .c-buy__buttons>a:hover, .mg-form-designer .default-btn:hover, #treelike-comments form button.sendComment:hover, .mg-send-booking-click-button.mg-booking-btn:hover, a.mg-buy-click-button.mg-plugin-btn:hover{-webkit-box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36);box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36)}}.c-form__row .c-button{margin-top:10px}a.addToCompare,#for-button-all-load>#load-all-comments{-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;color:#000;border:2px solid #dadada;background:#fff}@media (max-width:767px){a.addToCompare{display:none}}a.addToCompare:hover,#for-button-all-load>#load-all-comments:hover{border-color:var(--main-color);-webkit-box-shadow:none;box-shadow:none}.payment-form-block [type='submit']{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin-bottom:16px;padding:0 36px;padding:0 36px !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.payment-form-block [type='submit']{font-size:16px;width:100%;height:30px;padding:0 16px}}@media (min-width:1025px){.payment-form-block [type='submit']:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.payment-form-block [type='submit']:hover{-webkit-box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36);box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36)}}.c-amount{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-amount{margin:10px 0}}.c-amount__up,.c-amount__down{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:40px;color:#999;background:#dadada;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-amount__up, .c-amount__down{height:30px}}.c-amount__up:hover,.c-amount__down:hover{background:#cdcdcd}.c-amount__up{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}a.c-amount__down.down{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-amount [type='text']{width:50px;text-align:center;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.c-table .c-amount,.product-status .c-amount{display:-webkit-box;display:-ms-flexbox;display:flex}.c-buy .c-amount{margin-right:10px;border:1px solid #dadada}.c-table .amount_input{width:70px}.qty__inner{color:var(--main-color);font-weight:700;line-height:1}.c-table__item-price{font-size:14px;font-weight:400}.c-copyright{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-copyright__moguta{-webkit-box-pack:end;-ms-flex-pack:end}.c-copyright__moguta .powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-copyright__moguta .powered a{display:inline-block;margin-left:10px}@media (max-width:767px){.c-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.privacy-policy-link-wrap{display:flex;justify-content:flex-end}.color-block>*{vertical-align:middle}.size-block>span,.color-block>span{display:inline-block;min-width:60px;margin-right:5px}.body{scroll-behavior:smooth}.c-order__list--width{width:100%;margin-bottom:10px}li.c-order__list--item.c-order__radiobutton label:not(:last-of-type),.order-storage label{margin-bottom:10px}.order-storage.c-form{margin-top:10px}.st-error{color:#ef454b}.order-storage label [disabled]+span{text-decoration:line-through;color:#525252}.daily-wrapper{width:100%;margin-bottom:16px;padding:10px 0;border:1px solid #dadada;background:#fff}.daily-wrapper .dailyProduct{margin:0 auto;width:100% !important}.daily-wrapper .dailyTitle{font-size:18px;font-weight:600;margin-bottom:10px;padding-bottom:4px;text-align:center;border-bottom:1px solid #dadada}.c-goods__item.mini-item .c-buy{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-goods__item.mini-item .c-buy .cart_form{margin-bottom:10px}select[name='userCustomCurrency']{color:#666;border:1px solid #dadada;background:#fff}.c-description{line-height:1.6}.c-description h1{line-height:1.2;width:100%;margin-bottom:10px;text-align:center}.c-description .c-description__img{max-width:200px;max-height:150px;margin:0 16px 10px 0}.c-description__top{display:flex;margin-bottom:16px}@media (max-width:767px){.c-description__top{display:none}}.c-description__bottom{margin-top:26px;padding-top:16px}.c-description__bottom .c-title{margin-bottom:1rem}.spoiler{margin:5px 0;padding:5px 10px 5px 5px;border:1px solid #dadada;transition:all .3s ease}.spoiler:hover{background-color:rgb(238, 238, 238)}.spoiler-title{position:relative;display:flex;cursor:pointer}.spoiler-title::before{content:url(https://masteromsk.ru/mg-templates/masteromsk/images/plus.svg);position:absolute;display:flex;justify-content:center;align-items:center;top:0px;left:0;height:100%;line-height:0;width:25px;font-size:25px;font-weight:600;transform:none;transition:all .5s ease;margin-right:5px}.spoiler._active .spoiler-title::before{transform:rotateZ(135deg)}.spoiler-toggle{padding:0px 13px}.spoiler-content{display:none;padding-left:5px;padding-top:5px;border-top:1px solid #dadada}.c-order__title{font-weight:600;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 20px);height:40px;margin-bottom:16px;padding:0 16px;background:#ededed;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.c-order__title{height:34px}}.c-order__title:before{position:absolute;top:0;right:-20px;width:0;height:0;content:'';border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #ededed}@media (max-width:767px){.c-order__title:before{right:-17px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #ededed}}.c-order__title--last{font-size:18px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-order__title--last{font-size:15px}}.c-order__title--last:before{display:none}.c-order__title--small{font-weight:600;margin-top:16px;margin-bottom:6px}.c-order__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-order__list--item{width:49%;margin-bottom:10px}@media (max-width:767px){.c-order__list--item{width:100%}}.c-order__list--width{width:100%}@media (max-width:767px){.c-order__payment{margin-bottom:10px}}.c-order__payment li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f5f5f5;flex-direction:column;padding-bottom:2px}.c-order__payment .c-order__payment-alert{border:none}.c-order__total--amount.showFullPrice .full-summ{color:var(--main-color);font-weight:700;margin-top:5px;font-size:35px}.c-order__total--amount.showFullPrice .total-sum,.c-order__total--amount.showFullPrice .delivery-summ{color:var(--main-color)}.c-order__payment.payment-details-list li{flex-direction:row}body .kcdek-geoposition-form .kcdek-map-open-button{margin:0 auto 10px}.c-order__payment li:last-child{margin-bottom:0}.c-order__payment li [class*='icon-']{display:none}.c-order__payment label{margin-bottom:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;text-decoration:none !important}.c-order__payment.payment-details-list label{width:auto}.c-order__payment label:hover .deliveryName{text-decoration:underline}.c-order__payment .deliveryPrice{margin-left:auto;padding-left:10px;font-weight:500}.c-order__payment .deliveryCurrency{font-weight:500}.c-order__payment .rate-payment{font-size:12px;padding-left:6px;text-transform:lowercase}.c-order__payment.payment-details-list li:not(:last-of-type){border-bottom:1px solid #f5f5f5;padding-bottom:10px}.c-order__payment label{font-size:14px}.c-order__total{text-align:center}.c-order__total--row{margin-top:16px}.c-order__total--row:first-child{margin-top:0}.c-order__total--amount{font-size:24px;font-weight:600;color:#cd4449}.c-order__total--amount.showFullPrice .c-order__total-summ,.c-order__total--amount.showFullPrice .c-order__delivery-summ{font-size:16px;font-weight:500}.c-order__total--amount.showFullPrice{display:block}@media (max-width:767px){.c-order__total--amount{font-size:16px}}.c-alert{display:block;padding:10px 16px}@media (max-width:767px){.c-alert{padding:10px}}.c-alert--red{color:#a94442;background:#f2dede}.c-alert--blue{color:#31708f;background:#d9edf7}.c-alert--green{color:#3c763d;background:#dff0d8}.c-alert--orange{color:#8a6d3b;background:#fcf8e3}.c-product__row{margin-top:10px}.c-product__row:first-child{margin-top:0}.c-product__row .c-buy__buttons{gap:10px;align-items:center;justify-content:flex-start}.c-product__row .c-buy .c-amount{margin-right:0}.c-product__row .c-buy__buttons a{margin:0;flex-grow:0}.c-product__content{padding-left:16px}@media (max-width:767px){.c-product__content{padding-top:10px;padding-left:0}.c-product__row .c-buy__buttons a{width:fit-content;min-width:130px}}.c-product__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.c-product__block{flex-direction:column;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.c-product__block--left{text-align:right;color:#666}@media (max-width:767px){.c-product__block--left{width:100%;text-align:left}}.c-product__block--right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:767px){.c-product__block--right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}}.c-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-product__price--current .c-product__price--value{font-size:28px}@media (max-width:989px){.c-product__price--current .c-product__price--value{font-size:22px}}.c-product__price--current .c-product__price--value{color:#cd4449}.c-product__price--old{margin-top:10px}.c-product__price--old .c-product__price--value{font-size:20px;color:#666}@media (max-width:989px){.c-product__price--old .c-product__price--value{font-size:18px}}.c-product__price--title{font-size:16px;margin-right:6px;color:#666}@media (max-width:989px){.c-product__price--title{display:none}}@media (max-width:767px){.c-product__price--title{font-size:16px;display:block}}.c-product__price--value{font-weight:600;line-height:1}.c-product__stock{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.c-product__stock{margin-top:0}}.c-product__stock .icon{margin-right:6px}.c-product__stock--out,.c-product__stock--in{color:#6a6a7f}.c-product__stock--span{margin:0 4px}.c-product__message{margin-bottom:16px}@media (max-width:767px){.property-form{font-size:12px}}.property-form br{display:none}.property-form p{line-height:1.2;margin-top:10px;padding-bottom:10px}@media (max-width:767px){.property-form p{margin-top:6px;padding-bottom:6px}}.property-form label{margin-top:10px}.property-form select{margin-top:10px}.property-form .property-title{font-weight:600}.c-buy{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.c-buy{margin-top:0;align-items:center}.buy-container.product .c-buy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}span.c-product__stock{margin:10px auto 0;display:inline-block}}.c-buy__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:70px}.c-buy__buttons>a{min-width:113px;margin-bottom:16px;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.c-buy__buttons>a{min-width:100%;margin-bottom:0}.c-ribbon__new, .c-ribbon__hit, .c-ribbon__sale{font-size:12px;text-transform:capitalize;font-weight:400}.c-ribbon__sale{width:45px}.c-ribbon__new, .c-ribbon__hit{width:58px}}.c-buy__buttons .addToCompare{margin-left:10px}@media (max-width:767px){.c-buy__buttons>a+*{margin-left:0}}.c-buy__buttons .product-info{margin-left:0}.product-status .c-buy{margin-top:16px}.c-goods--list .c-buy__buttons a{margin-bottom:0}.l-body__index .c-buy__buttons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-body__static .l-main__right h1{font-size:20px;font-weight:600;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #dadada}@media (max-width:767px){.l-body__static .l-main__right h1{text-align:center;font-size:20px}}@media (min-width:768px){.l-body__static .l-main__right h1{font-size:22px}}@media (min-width:1025px){.l-body__static .l-main__right h1{font-size:26px}}.l-body__static .l-main__right h2{font-size:16px;font-weight:600;margin-top:16px;margin-bottom:6px}@media (max-width:767px){.l-body__static .l-main__right h2{text-align:center;font-size:18px}}.l-body__static h3{font-weight:700;font-size:16px}@media (min-width:768px){.l-body__static .l-main__right h2{font-size:18px}}@media (min-width:1025px){.l-body__static .l-main__right h2{font-size:20px}}.l-body__static .l-main__right a{text-decoration:underline;color:#1e87f0}.l-body__static .l-main__right a:hover{text-decoration:none}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.rating{display:none}.cart-table .c-table caption, .cart-table .c-table th, .c-table td{border:none}}.rating .rateit{display:-webkit-box;display:-ms-flexbox;display:flex}.rating .info{line-height:1;margin-left:6px}@media (max-width:767px){.c-goods .rating{display:none}}@media (min-width:768px){.c-goods--list .rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wrapper-mg-buy-click{text-align:center;width:fit-content}.wrapper-mg-buy-click .mg-buy-click-button{font-size:16px;padding:0;text-decoration:underline;text-transform:none;border:0;background:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}@media (max-width:767px){.wrapper-mg-buy-click .mg-buy-click-button{font-size:12px}}.wrapper-mg-buy-click .mg-buy-click-button:hover{text-decoration:none}.wrapper-modal-mg-buy-click input{height:40px}.wrapper-modal-mg-buy-click textarea{height:100px}.wrapper-modal-mg-buy-click .mg-action-buttons{font-size:inherit}.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button{font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:40px;padding:0;text-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button:active{padding:0;border:0}.wrapper-modal-mg-buy-click .mg-action-buttons .close-mg-buy-button{font-size:16px}@media (min-width:768px){.c-goods--list .wrapper-mg-buy-click{max-width:48%;margin-top:16px}}.close-mg-buy-button{margin-right:15px !important}#treelike-comments form div.textarea-wrapper{margin-bottom:10px}.bread-crumbs{font-size:12px;margin-bottom:25px}@media (max-width:767px){.bread-crumbs{line-height:1.6;text-align:center;margin-bottom:15px}}.bread-crumbs a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px;color:#999;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form label:before{display:block;min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-right:15px;content:'';border:1px solid #dadada;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.bread-crumbs a:hover{color:#000}.bread-crumbs .last-crumb{font-weight:600}.c-promo-code{position:relative;float:left;margin-top:16px}@media (max-width:767px){.c-promo-code{float:none;margin-bottom:30px}}.c-promo-code .promo-form{display:-webkit-box;display:-ms-flexbox;display:flex}.c-promo-code .promo-form [type='text']{margin-right:10px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-promo-code .promo-form span{display:none}.c-promo-code #msg-about-code{font-size:12px;margin-top:4px;color:#cd4449}@media (max-width:767px){.c-promo-code #msg-about-code{width:100%;text-align:center}}.comments h3{display:none}.comments textarea{line-height:1.4;width:100%;min-height:120px;padding:10px;color:#666;border:1px solid #dadada;background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comments textarea:focus{border-color:#f39c12;-webkit-box-shadow:inset 0 0 0 1px #f39c12;box-shadow:inset 0 0 0 1px #f39c12}.comments .sendComment{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;height:40px;margin-top:16px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.comments .sendComment{font-size:16px;width:100%;height:30px;padding:0 16px}}@media (min-width:1025px){.comments .sendComment:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.comments .sendComment:hover{-webkit-box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36);box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36)}}.comments .comment-post{border-color:#dadada;border-radius:0}.comments .c-msg-red,.comments .c-msg-green{display:block;padding:10px 16px}@media (max-width:767px){.comments .c-msg-red, .comments .c-msg-green{padding:10px}}.comments .c-msg-red{color:#a94442;background:#f2dede}.comments .c-msg-green{color:#3c763d;background:#dff0d8}.comments .comments-msg span~span{margin:10px 0}.comments .comments-msg br{display:none}.comments .post-date{font-size:12px}.mg-brand{margin-top:20px}.mg-brand .mg-brand-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mg-brand .mg-brand-block .mg-brand-logo{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (min-width:768px){.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(-n + 5){margin-top:0}}@media (min-width:375px) and (max-width:767px){.mg-brand .mg-brand-block .mg-brand-logo{width:calc(33.333333333333336% - 6.666666666666667px);margin-top:10px}.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(3n + 1){margin-right:10px}.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(3n + 2){margin-right:10px}.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(-n + 3){margin-top:0}}@media (max-width:374px){.mg-brand .mg-brand-block .mg-brand-logo{width:calc(50% - 5px);margin-top:10px}.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(2n + 1){margin-right:10px}.mg-brand .mg-brand-block .mg-brand-logo:nth-of-type(-n + 2){margin-top:0}}.mg-brand .mg-brand-block .mg-brand-logo a{margin:2px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.brands .addToCompare{margin-left:10px !important}.mg-advise{visibility:hidden;padding:10px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;border:1px solid #dadada}.mg-advise--active{visibility:visible;opacity:1}.mg-advise__title{font-size:18px;font-weight:600;margin-bottom:10px;padding-bottom:4px;text-align:center;border-bottom:1px solid #dadada}.mg-advise .mg-plugin-product-slider-container{padding:0}.mg-advise .caroufredsel_wrapper{margin:auto !important}.mg-advise .title a{font-size:18px;font-weight:600;line-height:1.2;width:100%;text-align:center}.mg-advise .slider-product{margin:0 !important;padding:0 !important;text-align:center}.mg-advise .price{font-size:18px;font-weight:600;display:block;text-align:center;color:#cd4449}.mg-advise .product-buy{float:none !important;margin-top:10px !important;color:#fff !important}.mg-advise .product-buy:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.wrapper-back-ring button{font-size:16px;height:auto;padding:0;color:#fff;color:#666;background:transparent}.back-ring-hidden .wrapper-back-ring button{display:none}@media (max-width:1024px){.wrapper-back-ring button{font-size:16px}}@media (max-width:767px){.wrapper-back-ring button{font-size:12px}}.wrapper-back-ring button:hover{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.wrapper-back-ring button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-contact .wrapper-back-ring button{display:block}.wrapper-modal-back-ring .modal-ring-list li .left,.wrapper-modal-back-ring .modal-ring-list li .right{float:none}.wrapper-modal-back-ring .modal-ring-list li .right input[type='text']{width:100%}.wrapper-modal-back-ring .red-btn{font-size:16px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:40px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;white-space:nowrap;color:#fff;border:0;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.wrapper-modal-back-ring .red-btn{font-size:16px;width:100%;height:30px;padding:0 16px}}@media (min-width:1025px){.wrapper-modal-back-ring .red-btn:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.wrapper-modal-back-ring .red-btn:hover{-webkit-box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36);box-shadow:inset 0 4px 14px rgba(0, 0, 0, .36)}}.wrapper-modal-back-ring [type='text']:focus{-webkit-box-shadow:inset 0 0 0 1px #f39c12 !important;box-shadow:inset 0 0 0 1px #f39c12 !important}.show-more-agreement-data{text-decoration:underline;color:#1e87f0}.show-more-agreement-data:hover{text-decoration:none}.c-buy__buttons .storage-field{width:100%;margin-left:0}.c-menu__level{text-align:center}[itemprop='description'] li{list-style:initial}ul.modal-ring-list input,ul.modal-ring-list textarea{border:1px solid #eaeaea}.mg-price-buy-click{background:#eaeaea}.content-modal-mg-buy-click{display:-webkit-box;display:-ms-flexbox;display:flex}.content-modal-mg-buy-click .mg-product-img{padding:0}.content-modal-mg-buy-click .cap-left img{margin-bottom:5px}[itemprop='description'] ul,[itemprop='description'] ol{padding-left:40px}::-webkit-scrollbar-button{width:5px;height:0;background-image:url('');background-repeat:no-repeat}::-webkit-scrollbar-track{background-color:#ecedee}::-webkit-scrollbar-thumb{border-radius:50px;background-color:var(--main-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-color)}::-webkit-resizer{width:4px;height:0;background-image:url('');background-repeat:no-repeat}::-webkit-scrollbar{width:9px}.mg-brand-block .mg-brand-logo{width:100%}.news-block{border:1px solid #dadada;border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none}.lcg{text-align:right;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.admin-top-menu{z-index:999}::-webkit-input-placeholder{color:#949494}::-moz-placeholder{color:#949494}:-moz-placeholder{color:#949494}:-ms-input-placeholder{color:#949494}::-webkit-input-placeholder{text-indent:0;-webkit-transition:text-indent .8s ease;-o-transition:text-indent .8s ease;transition:text-indent .8s ease;white-space:nowrap}::-moz-placeholder{text-indent:0;-webkit-transition:text-indent .8s ease;-o-transition:text-indent .8s ease;transition:text-indent .8s ease;white-space:nowrap}:-moz-placeholder{text-indent:0;-webkit-transition:text-indent .8s ease;-o-transition:text-indent .8s ease;transition:text-indent .8s ease;white-space:nowrap}:-ms-input-placeholder{text-indent:0;-webkit-transition:text-indent .8s ease;-o-transition:text-indent .8s ease;transition:text-indent .8s ease;white-space:nowrap}:focus::-webkit-input-placeholder{text-indent:500px;color:transparent;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}:focus::-moz-placeholder{text-indent:500px;color:transparent;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}:focus:-moz-placeholder{text-indent:500px;color:transparent;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}:focus:-ms-input-placeholder{text-indent:500px;color:transparent;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.prop-item:not(.nogroup)+.nogroup{margin-top:35px}.site-blocks img{width:30%;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.site-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:20px}.site-blocks img:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.m-p-slider-wrapper{overflow:unset}.mg-trigger-guarantee.horfloat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mg-trigger-guarantee .mg-trigger{-webkit-box-shadow:none;box-shadow:none;border:none}.mg-trigger .mg-trigger-text{display:block;color:#666}.mg-trigger-guarantee img,.mg-trigger-guarantee i{padding:6px;width:100px;height:100px}.comments input{padding:10px;color:#666;border:1px solid #dadada}.color-filter+a.mg-viewfilter{white-space:nowrap}.mg-brand .mg-brand-block .c-carousel .owl-item{margin-right:50px}.mg-brand .mg-brand-block .c-carousel__arrow{border:none;background:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;top:-11px}.site-blocks>a>img{width:95%}.site-blocks>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mg-plugin-product-slider-container .mg-plugin-slider .slider-product .title a{min-height:30px;display:block}.mg-plugin-product-slider-container .prev{background-image:url(https://masteromsk.ru/mg-templates/masteromsk/images/left.png)}.mg-plugin-product-slider-container .next{background-image:url(https://masteromsk.ru/mg-templates/masteromsk/images/right.png)}.mg-advise .mg-plugin-product-slider-container>a{background-position:0 0;background-size:100%;width:45px;height:45px}.rating-action~.info{display:none}tr.sklad td:nth-child(2){text-align:right;white-space:nowrap}.c-product__stock--out,.c-product__stock--in{padding:2px 10px;margin:5px 0}.c-product__stock--out{background:#ffe0e0;width:fit-content;margin-left:auto}.c-product__stock--in{background-color:#dbf5ce}label.mg__prop_label_radio:before{border-radius:50%}.l-main__left .bread-crumbs{margin-bottom:5px}.section-form-designer select{width:250px;height:40px;padding:5px 16px;color:#666;border:1px solid #dadada;background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mg-form-designer textarea:focus,.mg-form-designer input[type='password']:focus,.mg-form-designer input[type='email']:focus,.mg-form-designer input[type='text']:focus,.section-form-designer select:focus{border-color:#f39c12;-webkit-box-shadow:inset 0 0 0 1px #f39c12;box-shadow:inset 0 0 0 1px #f39c12}.mg-form-designer textarea,.mg-form-designer input[type='password'],.mg-form-designer input[type='email'],.mg-form-designer input[type='text'],.section-form-designer select{width:100%;padding:5px 10px;color:#666;border:1px solid #dadada;background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:0}.mg-form-designer .mg-field label{vertical-align:top}.mg-form-designer{max-width:500px;margin:15px auto}.mg-form-designer .default-btn{-webkit-box-shadow:none;box-shadow:none;border:none}.form-designer-submit{text-align:right}#treelike-comments form button.sendComment:hover,.mg-form-designer .default-btn:hover{background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color))}#treelike-comments>form>div:nth-child(8)>input[type='text']{background:#fff;border:1px solid #dadada;padding:13px 10px}#treelike-comments form div.textarea-wrapper.clearfix textarea{height:75px}#comment-subscribe{vertical-align:middle}#for-button-all-load>#load-all-comments{border-radius:30px}.wrapper-mg-non-available>button.mg-non-available-button.mg-plugin-btn{background:var(--main-color);border-radius:30px}.ddelivery-popup-select>.map-loader{width:100%;height:100%;z-index:99}.delivery-addition-info>a{height:450px}#ddelivery_select_params,span.delivery-addition-info>a{text-transform:capitalize;height:20px;margin:5px 0 0 27px;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));padding:0 35px}#overlay-ddelivery-popup-select{z-index:100 !important}.ddelivery-popup-select{z-index:101 !important}.c-form .ddelivery-popup-select label:before{display:none}.map{position:fixed !important}.btn-group button,.ddelivery-popup-select .custom-btn,.ddelivery-popup-select #ddCityChange{border-radius:30px;line-height:22px}.ticket-container>.newQuest,.ticket-container .conteinerText>.new-send-button,#ticketModal .view-send-button{background:#fff;border:1px solid #dadada;border-radius:30px}.ticket-table th{background:#fff}#postcalcShow{border-radius:30px;padding:20px}.faq-item_open>a{border-radius:30px 30px 0 0}.content-faq .faq-item .answer{padding:20px !important;border-radius:0 0 30px 30px}.agreement-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.buyClick_agreement .agreement-container{margin-top:0}.buyClick_agreement{font-size:14px}.mg-price-buy-click .nowrap span{color:#000;font-size:14px}.c-nav__text.c-menu__text{text-align:left;line-height:1.4;display:block;max-width:100%;text-overflow:ellipsis}.agreement-container input[type='checkbox'].agreement-data-checkbox-checkout-btn{left:-28px;position:relative;height:20px;width:20px !important}.l-main .l-container,.c-alert--blue,.checkout-form-wrapper.c-order{width:100%}.checkout-form-wrapper.c-order{overflow:hidden}.mg-brand .mg-brand-block{overflow:hidden}.mg-brand .mg-brand-block .mg-brand-logo a{max-width:100%}.checkout-btn.default-btn{margin:0 auto}.checkCapcha{display:inline-block}.ie-header{display:none}.wrapper-modal-mg-buy-click{background-color:#fff}.modal-mg-order-list li input[type='text'],.modal-mg-order-list li textarea{color:#666;border:1px solid #dadada;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.mg-price-buy-click{background-color:#fff;color:#000}.modal-mg-order-list li input[type='text']:focus,.modal-mg-order-list li textarea:focus{-webkit-box-shadow:var(--main-color) 0 0 0 1px inset;box-shadow:var(--main-color) 0 0 0 1px inset;border-color:var(--main-color)}.wrapper-modal-mg-buy-click .mg-product-img{-webkit-box-shadow:none;box-shadow:none}.modal-mg-order-list li h3{color:#000}.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button{-webkit-box-shadow:none;box-shadow:none;text-transform:unset;letter-spacing:0;font-size:16px}.mg-price-buy-click .bc-price{color:var(--main-color) !important}.buyClick_agreement .show-more-agreement-data{color:var(--main-color) !important}.wrapper-modal-mg-buy-click{background-color:#fff}.wrapper-modal-mg-buy-click .mg-order-buy-click{flex:1}.modal-mg-order-list li input[type='text'],.modal-mg-order-list li textarea{color:#666;border:1px solid #dadada;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;padding:15px 10px}.mg-price-buy-click span{background-color:#fff;color:#000;font-size:14px}.modal-mg-order-list li input[type='text']:focus,.modal-mg-order-list li textarea:focus{-webkit-box-shadow:var(--main-color) 0 0 0 1px inset;box-shadow:var(--main-color) 0 0 0 1px inset;border-color:var(--main-color)}.wrapper-modal-mg-buy-click .mg-product-img{-webkit-box-shadow:none;box-shadow:none}.modal-mg-order-list li h3{color:#000}.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button{-webkit-box-shadow:none;box-shadow:none}.modal-mg-order-list li:not(.mg-cap)>span{display:none}.mg-buy-click-button.mg-plugin-btn{margin-bottom:5px;width:100%}.c-compare .c-goods__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:65px}.catalog .c-goods__item .c-goods__footer .c-amount,.owl-item .c-goods__item .c-goods__footer .c-amount{display:-webkit-box;display:-ms-flexbox;display:flex}.input-wrapper #treelike-comments form input[type='text']{height:auto;padding:5px 3px;width:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:20px;font-family:inherit;display:inline-block;background:#fff;border:1px solid #c0c0c0}.mg-trigger-icon img.img{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;background-color:transparent !important}.mg-trigger:hover .mg-trigger-icon img.img{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-360deg)}.mg-cat-img{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;min-width:25px;height:25px;margin:0 10px 0 5px;float:left}.wrapper-mg-non-available>button.mg-non-available-button.mg-plugin-btn{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:100%;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;white-space:nowrap;color:#fff;border-radius:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;font-weight:normal;text-shadow:none;background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;text-transform:initial;margin-top:10px}.mg-price-non-available span{color:var(--main-color)}.c-product__message{margin-bottom:5px}.c-product__row{margin-top:0}.wrapper-mg-non-available{margin:5px 0}.filter-btn:hover,.default-btn:hover,.product-info:hover,.refreshFiltere:hover,.mg-form-designer .default-btn:hover,#treelike-comments form button.sendComment:hover,.mg-send-booking-click-button.mg-booking-btn:hover,a.mg-buy-click-button.mg-plugin-btn:hover,.wrapper-modal-mg-buy-click .mg-action-buttons .mg-send-order-click-button :hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media(min-width:767px){.addToCart:hover, .c-buy__buttons>a:hover, .a-button:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}.c-buy__buttons>a.addToCompare:hover{background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));color:#fff}.st-error{font-size:12px;color:rgb(169, 68, 66)}.mg-price-buy-click{background-color:#fff;color:#333}span.bc-times,span.bc-count{color:#333}.c-goods--list .wrapper-mg-buy-click{max-width:100%;width:100%}.c-filter{cursor:pointer}.more-agreement-data-container{height:90vh}.c-filter .ui-slider{width:calc(100% - 14px);margin:0 auto;margin-top:10px}.agreement-container input,.agreement-container span{height:12px}.cat-desc-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none;height:100%}.brand-mini-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}.brand-mini-item .mini-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:25%;min-width:260px;margin-bottom:20px;padding:10px;border-width:1px;border-style:solid;border-color:rgb(218, 218, 218);-webkit-border-image:initial;-o-border-image:initial;border-image:initial}.brand-mini-item .mini-item:last-child{margin-bottom:0}.brand-mini-item .mini-item .product-name{font-size:18px;font-weight:600;line-height:1.2;text-align:center;margin:10px 0}.brand-mini-item .mini-item .product-price{font-size:20px;color:rgb(205, 68, 73);margin:10px 0}.brand-mini-item .color-block,.brand-mini-item .size-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px}@media screen and (max-width:850px){.brand-mini-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-mini-item>.mini-item{border-right:none}.brand-mini-item>.mini-item:nth-child(3n+3){border-right:1px solid rgb(218, 218, 218)}}@media screen and (max-width:816px){.brand-mini-item>.mini-item:nth-child(even){border-right:1px solid rgb(218, 218, 218)}.brand-mini-item>.mini-item:nth-child(3n+3){border-right:none}}@media screen and (max-width:539px){.brand-mini-item>.mini-item{border:1px solid rgb(218, 218, 218)}.prop-string .prop-spec, .prop-string .prop-name{width:auto;max-width:49%}}.c-table__img img{height:80px}.c-nav__link--2.c-catalog__link--2{pointer-events:all}@media (max-width:1024px){.c-nav__link--2.c-catalog__link--2{padding-top:10px;padding-bottom:10px;height:fit-content}}.mg-recently-viewed-plugin .mg-recently-title{display:none}.mg-recently-viewed-plugin .mini-item{margin:0;width:263px}.mg-recently-viewed .mg-recently-product-image a img{padding:20px 10px;-webkit-box-shadow:-3px 7px 13px 0 rgba(0, 0, 0, .1);box-shadow:-3px 7px 13px 0 rgba(0, 0, 0, .1)}.mg-recently-viewed .addToCart.default-btn,.mg-recently-viewed .product-info.default-btn{border:none;text-shadow:none;width:auto;text-transform:none}.mg-recently-viewed-plugin .mg-recently-viewed .mg-recently-product-price{font-size:20px;color:#cd4449;text-transform:none}.maxCount{font-size:12px;color:#c55959}.prop-price{float:right}.whole-info{margin-bottom:25px;padding-top:25px}.whole-info .prop-item span{color:#000;background:#fff}.hidden{display:none}.mg-pager>ul,.main-product-slide{list-style:none}.c-nav__level{position:relative}.c-goods--list .color-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}input.agreement-data-checkbox-send-ring-button{margin:0;height:auto}.content-modal-back-ring>label{margin-bottom:15px;display:block}.c-logo img{width:auto;max-width:100%;max-height:100%;height:auto;object-fit:scale-down}ol li{list-style-type:decimal !important}@media screen and (max-width:1024px){.filter-btn{padding:0}.filter-preview{min-width:300px}.c-filter__content{overflow:auto}}.products-wrapper.brands .cat-desc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.color-filter.disabled span.cbox:after{left:-2px;top:47%;content:'';width:117%;height:1px;position:absolute;background:#000;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.color-filter.disabled span.cbox{position:relative}li.color-filter.disabled{opacity:1}.payment-form-block a{color:#3c763d}footer li,.product-status-list li,.create-user-account-form li,.js_phoneDropdown li,.js_mobileMenuDropdow,.form-list li,.sum-list li,.total li,.js_flyCart.js_flyCartShow li,.mg-main-menu li,.fast-result-list li,.payment-details-list li,.total-list li,.sub-categories li,.mg-filter-body li,.product-status-list li,.price-slider-list li,.fast-result-list li,.filter-values li,.filter-tags li,.small-cart-list li,.total-sum li,.cart-list li{list-style:none}ul,ol{margin:0;padding-left:40px}.product-status-list,.create-user-account-form ul,.js_phoneDropdown ul,.js_mobileMenuDropdow,.form-list,.sum-list,.total,.js_flyCart.js_flyCartShow ul,footer ul,.c-cart__small--list.cart-list,.main-product-slide,.prop-string,.c-nav__dropdown,.mg-filter-item ul,.small-cart-list,.c-order__payment,.price-slider-list,.fast-result-list,.payment-details-list,.total-list,.sub-categories,.mg-filter-body,.product-status-list,.price-slider-list,.fast-result-list,.filter-values,.filter-tags,.small-cart-list,.total-sum,.cart-list{padding-left:0}.powered a{font-weight:700}.powered a .red{color:#d90707}.fixed__body{overflow:hidden}@media (max-width:450px){a.mg-buy-click-button.mg-plugin-btn{font-size:13px}.rating-wrapper{margin:10px 0}.c-product__row .default-price{margin-bottom:10px}.c-product__price{justify-content:center}.c-product__block--left, .product-bar .c-title, .c-product__block .rating-wrapper{text-align:center !important}}.addressPartsTitle{padding-left:20px;padding-bottom:10px;display:none}.addressPartsContainer{display:none}.product-details-block .rating-wrapper{margin-top:10px}@media (max-width:340px){.c-goods__trigger{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:375px){.c-goods__trigger{margin-top:20px}}.product-details-block .default-btn.buy-product{margin-top:10px}.l-body__order .c-form .c-table{max-height:300px;overflow-x:auto}.products-wrapper.brands .c-goods__trigger{max-width:unset}.mg-compare-products .mg-tooltip .mg-tooltip-content{position:absolute;z-index:111;text-align:left;padding:5px 8px;border-radius:5px;background:#fff;top:100%;left:10px;color:#000;font-size:12px;line-height:19px;box-shadow:0 1px 23px 1px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);white-space:normal;width:200px}.mg-compare-products .mg-tooltip:hover .mg-tooltip-content{display:block !important}.mg-compare-products .mg-tooltip:hover{color:#9e9999;border:1px solid #9e9999}.mg-compare-products .mg-tooltip{display:inline-block;vertical-align:middle;padding:0 0 0 0;width:15px;height:15px;border-radius:100px;color:#1391c7;font-size:12px;line-height:14px;text-align:center;font-weight:normal;border:1px solid #1391c7;cursor:pointer}.mg-compare-fake-table-cell.with-tooltip .mg-tooltip{right:5px;left:auto}.mg-compare-fake-table-cell.with-tooltip .mg-tooltip{position:absolute;top:0;bottom:0;margin:auto}.reviews__count{color:#999;font-weight:400}.flex100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product-opfield__name{font-size:16px;font-weight:700;color:#333}.c-order-field__title{font-weight:700;margin:10px 0 5px}.user-field__title{margin-bottom:5px;font-weight:700}form[action*="/order?creation=1"] .removeOrderFile{line-height:0}#treelike-comments ul li div,#treelike-comments ul li span,#treelike-comments ul li a{font-size:inherit;line-height:inherit}.prop-string .prop-unit{padding-left:5px}.c-tab__content:not(#c-tab__orders) a,.c-description a,.static-page-content a{text-decoration:underline !important;color:#2196f3 !important}.c-contact__column .icon,.c-compare__link--icon,.c-login__icon,.c-cart__small--icon,.c-catalog .c-button,.prop-string .prop-item:hover span{color:var(--main-color)}.c-filter .ui-slider .ui-slider-range{background:var(--main-color)}.small-cart-remove{width:50px}.rating-wrapper{text-align:center;margin-top:10px}.favourite,.c-pagination ul a:hover,.c-pagination ul a.active,.mg-pager li>a:hover,.mg-pager li>a.active{background:var(--main-color)}.empty-favorites{width:100%;margin-top:40px}.empty-favorites__wrapper{max-width:500px;margin:0 auto;text-align:center}.empty-favorites__wrapper .c-title{border:none}.c-product__block .rating-wrapper{text-align:left}.succes-reg{padding:10px 15px;display:block}.l-header li,.product-status-list li,.c-order__list li,.c-history__list li,.mg-filter-item ul li,.price-slider-list li{list-style:none}.l-body__static .l-main__right ul,.feedback-form-wrapper ul{padding-left:15px}@media (min-width:1025px){.l-main__left+.l-main__right{display:block;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}}.feedback-form-wrapper{max-width:720px;text-align:center;margin:0 auto}.feedback-form-wrapper__container{margin-bottom:15px}.feedback-form-wrapper .c-form{margin:0 auto}.c-alert-account-form{text-align:center;margin:0 auto}.create-user-account-form{max-width:350px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:2px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.46);box-shadow:0 1px 5px rgba(0, 0, 0, 0.46);overflow:hidden;background:#fff;text-align:center}.create-user-account-form .title{font-size:18px;color:#000;font-weight:bold;margin:0 0 10px 0}.create-user-account-form .custom-text{color:#333;font-size:16px;line-height:22px;margin:0 0 10px 0;width:auto}.create-user-account-form .name-input input[name=smspass],.create-user-account-form ul.form-list input.captcha{vertical-align:middle;border:1px solid #cccccc;height:45px;width:100%;font-size:16px;text-align:center;font-weight:bold}.create-user-account-form ul.form-list{float:none;margin:0;font-size:16px;font-weight:bold;padding:0;list-style:none;color:#4d8b52 !important}.create-user-account-form button.save-btn{margin-bottom:10px}.deliveryInfo{padding-top:5px;color:#777;line-height:1.4;padding-left:33px;flex:1;padding-bottom:10px;font-size:14px;align-self:flex-start}.c-order__payment li:last-child .deliveryInfo{border-bottom:none;padding-bottom:0}.c-phone-registry{background:#fff;color:#000;margin:-10px -16px;width:auto}.c-phone-registry .custom-text{width:100%;max-width:485px;padding:10px;margin:15px 0;color:#3c763d;background:#dff0d8;font-size:14px}.c-phone-registry__list{width:100%;max-width:485px}.c-phone-registry__tip{font-size:12px;color:#9f999f;margin-top:15px;display:block}.main-news-item{margin:20px 5px;display:-ms-grid;display:grid;-ms-grid-columns:25% 75%;grid-template-columns:25% 75%;-ms-grid-rows:(auto);grid-template-rows:repeat(4, auto);background:#fafafa;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.09);box-shadow:0 0 10px rgba(0, 0, 0, 0.09);padding:5px;margin:0;margin-bottom:30px}.main-news-item:nth-child(1){margin-top:30px}.main-news-img{margin:10px 0;-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1/-1;grid-column:1/2;margin:0;margin-right:15px;position:relative;z-index:2;background:#fafafa}.main-news-item .news-title{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;grid-column:2/-1;margin:0;text-transform:uppercase;margin-bottom:15px}.main-news-item .news-main-desc{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;grid-column:2/-1;margin-bottom:15px}.main-news-item .read-more{grid-row:4/-1;grid-column:2/-1;max-width:200px;color:var(--main-color);font-size:12px;font-weight:600;text-transform:uppercase;-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:1;margin:0}.main-news-item:hover .read-more{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.main-news-item img{margin:0}.oik-delivery-dellin{width:100%}.main-news-block .news-date{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;grid-column:2/-1;position:static;background:var(--main-color);font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100px;border-radius:5px;margin-bottom:15px}.mg-main-news-block .rss{position:static;width:auto;height:auto;float:none}.rss{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.newsheader{padding:10px 0;font-weight:600}@media(max-width:1024px){.main-news-item .read-more{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;-webkit-transition:none;-o-transition:none;transition:none}.main-news-img{display:-webkit-box;display:-ms-flexbox;display:flex}.main-news-item img{-o-object-fit:cover;object-fit:cover}}@media(max-width:767px){.main-news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news-img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}}.main-news-block .go-back-link{display:block;margin:30px 0}.rss-block .rss{position:static;width:auto;height:auto;margin:0;padding:10px;display:inline-block;border-radius:5px;background:var(--main-color);margin-top:10px;color:#fff}.big-title+.main-news-block .main-news-item{-ms-grid-rows:(auto);grid-template-rows:repeat(5, auto);-ms-grid-columns:100%;grid-template-columns:100%;padding:15px}.big-title+.main-news-block .main-news-item .news-title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;grid-column:1}.big-title+.main-news-block .main-news-img{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;grid-column:1;margin-bottom:15px}.big-title+.main-news-block .news-date{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;grid-column:1}.buyClick_agreement .agreement__checkbox{margin-right:10px}.buyClick_agreement .agreement__label{display:flex;align-items:center}.buyClick_agreement .agreement__label span{line-height:1}.buyClick_agreement .agreement__label [type="checkbox"],.wrapper-modal-mg-non-available .agreement__label [type="checkbox"]{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0}.buyClick_agreement .agreement__label,.wrapper-modal-mg-non-available .agreement__label{position:relative;}.buyClick_agreement .agreement__label::before,.wrapper-modal-mg-non-available .agreement__label::before{display:block;min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-right:15px;content:"";border:1px solid rgb(218, 218, 218);background:rgb(255, 255, 255);box-shadow:rgb(255, 255, 255) 0px 0px 0px 2px inset}.buyClick_agreement .agreement__label.active::before,.wrapper-modal-mg-non-available .agreement__label.active::before{background:var(--main-color)}.mg-trigger-guarantee{display:flex;flex-wrap:wrap}.mg-trigger-guarantee h2{width:100%;margin-bottom:15px}.mg-trigger-guarantee.horfloat .mg-trigger{margin-right:0}.pay-bonus{margin:0 auto;padding:20px 0 0;max-width:600px;line-height:1.5;font-size:14px}.pay-bonus [name="bonus_paid"]{margin:15px 0;max-width:200px;width:100%;height:30px}#bonus-paid-message{margin-bottom:15px;background-color:#e6f7ff;padding:15px;border:1px solid #ade5ff;color:#0098dc;border-radius:3px}.pay-bonus>div{margin:15px 0}.pay-bonus strong{color:var(--main-color)}.pay-bonus strong>span{color:var(--main-color) !important}.cart-bonuses{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--main-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:bold}.cart-bonuses-icon{margin-right:5px}.c-goods__bonuses{text-align:center;display:block}.с-header-bonus-popup{position:absolute;width:300px;background-color:#fff;z-index:2;padding:10px;box-shadow:0px 0px 12px 1px #00000038;border-radius:5px;left:auto;right:0;top:100%;opacity:0;visibility:hidden}@media(max-width:680px){.с-header-bonus-popup{left:auto;right:0;width:280px}}.с-header-bonus-popup .pay-bonus{padding:0;text-align:left}.с-bonus-info{position:relative;display:flex;align-items:center;margin-right:10px}.с-bonus-info:hover .с-header-bonus-popup{opacity:1;visibility:visible;animation:showBonus 0.3s ease}@keyframes showBonus{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}.bonus-card-link{color:var(--main-color);font-size:14px}.align-center{display:flex;align-items:center}.c-product__bonuses{margin-top:15px}.mg-form-designer .agreement{font-size:14px}.mg-form-designer .agreement__btn{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline dotted}.mg-form-designer .agreement__btn:hover{text-decoration:none}.mg-form-designer label,.mg-form-designer input[type="checkbox"]{cursor:pointer}.mg-form-designer .agreement__label{display:flex;align-items:center}#chd-show-more-button{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s, background .3s, box-shadow .3s;-webkit-transition:color .3s, background .3s, -webkit-box-shadow .3s;-o-transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, -webkit-box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s;transition:color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:-o-linear-gradient(315deg, var(--main-color), var(--secondary-color));background:linear-gradient(135deg, var(--main-color), var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-payment-page .l-col.min-0--12>div input[type="submit"]{max-width:100% !important;background-size:contain !important}body.compensate-for-scrollbar{margin-right:0}.c-description__txt{width:100%}.page-404{margin-top:40px}.page-404__title{font-size:100px;font-weight:600;text-align:center;line-height:1}.page-404__text{max-width:450px;margin:0 auto;display:block;font-size:30px;text-align:center;line-height:1.2}.page-404__link{display:block;margin:20px auto 0;padding:12px 20px;width:fit-content;background:linear-gradient(135deg, var(--main-color), var(--secondary-color));border-radius:40px;color:var(--light-text-color)}@media (max-width:500px){.page-404__text{font-size:22px}}:root{--main-color:#FF4B4B;--secondary-color:#14B8A6;--main-text-color:#0F172A;--background-color:#FFFFFF;--alt-background-color:#F0F7F9;--third-background-color:#0B1B2B;--button-background:#FF4B4B;--hover-btn-color:#E03B3B;--icons-color:#14B8A6;--second-text-color:#64748B;--third-text-color:#475569;--light-text-color:#ffffff;--background-sticker-new:#14B8A6;--background-sticker-hit:#FF4B4B;--background-sticker-sale:#0EA5E9;--background-sticker-code:#F0F7F9;--background-sticker-product-in:#CCFBF1;--background-sticker-product-out:#FFE4E6;--main-border-color:#E2E8F0;--accent-border-color:#2DD4BF}