@charset "UTF-8";.ph-pay-later{align-items:center;background:#d0f0e3;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:10px;position:relative;transition:background-color .2s ease}.ph-pay-later:hover{background-color:#c3ebda}.ph-pay-later:after{-webkit-animation:ph-pay-later-shine 5s ease-in-out infinite;animation:ph-pay-later-shine 5s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65) 50%,transparent);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;width:45%}.ph-pay-later__badge{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 10px -2px rgba(46,0,105,.078);color:#000;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;padding:0 10px;white-space:nowrap}.ph-pay-later__text{color:#000;font-size:12px;font-weight:300;line-height:1.4;text-align:left}.ph-pay-later__text b{font-size:14px;font-weight:500}.ph-pay-later__price{background:#ffe625;font-weight:300;padding:0 3px}@-webkit-keyframes ph-pay-later-shine{0%{left:-60%}35%{left:130%}to{left:130%}}@keyframes ph-pay-later-shine{0%{left:-60%}35%{left:130%}to{left:130%}}.ph-kitchen-banner{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e3eeee;border:0;border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:Geologica,Arial,sans-serif;height:77px;margin:0 0 16px;overflow:hidden;padding:0 20px 0 32px;text-align:left;width:100%}.ph-kitchen-banner__media{flex:0 0 109px;height:100%;margin:0;position:relative;width:109px}.ph-kitchen-banner__image{-webkit-animation:ph-kitchen-banner-cat-peek .9s cubic-bezier(.22,1,.36,1) .35s 1 both;animation:ph-kitchen-banner-cat-peek .9s cubic-bezier(.22,1,.36,1) .35s 1 both;display:block;height:109px;left:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:6px;width:109px;will-change:transform}@media (prefers-reduced-motion:reduce){.ph-kitchen-banner__image{-webkit-animation:none;animation:none;will-change:auto}}.ph-kitchen-banner__content{display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;margin-left:6px;min-width:0;padding-right:16px}.ph-kitchen-banner__title{color:#222f27;font-size:25px;font-weight:700;line-height:1.4;white-space:nowrap}.ph-kitchen-banner__title-line+.ph-kitchen-banner__title-line:before{content:" "}.ph-kitchen-banner__subtitle{color:#757575;font-size:12px;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-kitchen-banner__action{align-items:center;-webkit-animation:ph-kitchen-banner-action-attention .85s cubic-bezier(.22,1,.36,1) 1.1s 1 both;animation:ph-kitchen-banner-action-attention .85s cubic-bezier(.22,1,.36,1) 1.1s 1 both;background:#ffe625;border-radius:8px;box-sizing:border-box;color:#000;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;gap:10px;height:40px;justify-content:center;line-height:normal;padding:8px 20px;transform-origin:center center;white-space:nowrap;will-change:transform}.ph-kitchen-banner__action:before{background:url(/images/theme/product/kitchen-size-banner/stove.svg) no-repeat 50%;background-size:contain;content:"";display:block;flex:0 0 23px;height:21px;width:23px}@media (prefers-reduced-motion:reduce){.ph-kitchen-banner__action{-webkit-animation:none;animation:none;will-change:auto}}@media screen and (max-width:1475px) and (min-width:1025px){.ph-kitchen-banner{height:60px;padding:0 12px 0 8px}.ph-kitchen-banner__media{flex-basis:84px;width:84px}.ph-kitchen-banner__image{height:84px;top:0;width:84px}.ph-kitchen-banner__content{margin-left:2px;padding-right:8px}.ph-kitchen-banner__title{font-size:15px;line-height:1.25}.ph-kitchen-banner__subtitle{display:none}.ph-kitchen-banner__action{font-size:12px;gap:0;height:34px;padding:6px 12px}.ph-kitchen-banner__action:before{display:none}}@media screen and (max-width:1024px) and (min-width:821px){.ph-kitchen-banner{padding:0 20px 0 42px}.ph-kitchen-banner__media{flex-basis:111px;width:111px}.ph-kitchen-banner__image{height:111px;top:5px;width:111px}.ph-kitchen-banner__content{margin-left:22px}}@media screen and (max-width:820px){.ph-kitchen-banner{height:50px;margin:0 0 10px;padding:0 10px 0 11px}.ph-kitchen-banner__media{flex-basis:70px;width:70px}.ph-kitchen-banner__image{height:70px;top:0;width:70px}.ph-kitchen-banner__content{margin-left:1px;padding-right:10px}.ph-kitchen-banner__title{font-size:22px;line-height:1.25}.ph-kitchen-banner__subtitle{display:none}.ph-kitchen-banner__action{font-size:12px;gap:0;height:35px;padding:8px 10px}.ph-kitchen-banner__action:before{display:none}}@media screen and (max-width:599px){.ph-kitchen-banner__title{font-size:14px}}@media screen and (max-width:490px){.ph-kitchen-banner__title{font-size:14px;line-height:1.25}.ph-kitchen-banner__title-line{display:block;white-space:nowrap}.ph-kitchen-banner__title-line+.ph-kitchen-banner__title-line:before{content:none}.ph-kitchen-banner__action{width:189px}}@media screen and (max-width:410px){.ph-kitchen-banner{padding:0 10px 0 0}.ph-kitchen-banner__media{flex-basis:64px;margin-left:-4px;width:70px}.ph-kitchen-banner__image{top:1px}.ph-kitchen-banner__content{margin-left:0;padding-right:6px}.ph-kitchen-banner__title{font-size:11px;line-height:1.25}.ph-kitchen-banner__action{font-size:9px;height:auto;padding:8px 10px;width:auto}}@media screen and (max-width:306px){.ph-kitchen-banner__title{font-size:10px}.ph-kitchen-banner__action{font-size:8px}}@-webkit-keyframes ph-kitchen-banner-cat-peek{0%{transform:translateY(70%)}70%{transform:translateY(-4%)}to{transform:translateY(0)}}@keyframes ph-kitchen-banner-cat-peek{0%{transform:translateY(70%)}70%{transform:translateY(-4%)}to{transform:translateY(0)}}@-webkit-keyframes ph-kitchen-banner-action-attention{0%,to{transform:scale(1)}35%{transform:scale(1.08)}65%{transform:scale(.97)}}@keyframes ph-kitchen-banner-action-attention{0%,to{transform:scale(1)}35%{transform:scale(1.08)}65%{transform:scale(.97)}}.ph-kitchen-form{color:#000;font-family:Geologica,Arial,sans-serif;margin:0;max-width:100%;padding:0;width:349px}.ph-kitchen-form__eyebrow{color:#757575;font-size:14px;font-weight:300;line-height:1.4;margin:0 0 15px;text-transform:uppercase}.ph-kitchen-form__title{color:#000;font-size:20px;font-weight:700;line-height:1.4;margin:0}.ph-kitchen-form__subtitle{color:#757575;font-size:14px;font-weight:300;line-height:1.4;margin:0 0 15px}.ph-kitchen-form__product{align-items:center;background:#f6f6f9;border-radius:10px;box-sizing:border-box;display:flex;gap:15px;margin:0 0 15px;padding:0;width:100%}.ph-kitchen-form__product-media{border-radius:10px;flex:0 0 94px;height:70px;overflow:hidden;width:94px}.ph-kitchen-form__product-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ph-kitchen-form__product-content{flex:1 1 auto;min-width:0}.ph-kitchen-form__product-title{color:#000;font-size:14px;font-weight:700;line-height:1.4}.ph-kitchen-form__product-note{color:#757575;font-size:14px;font-weight:300;line-height:1.4;margin-top:3px}.ph-kitchen-form__product-check{flex:0 0 12px;height:12px;margin-right:15px;width:12px}.ph-kitchen-form__product-check:before{background:url(/images/theme/product/kitchen-size-banner/check.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:12px;width:12px}.ph-kitchen-form__fields{display:flex;flex-direction:column;gap:15px;margin:0 0 15px}.ph-kitchen-form__field{display:flex;flex-direction:column;gap:5px}.ph-kitchen-form__label{color:#757575;font-size:14px;font-weight:500;line-height:1.4}.ph-kitchen-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;font-weight:300;height:40px;line-height:normal;outline:none;padding:0 7px;width:100%}.ph-kitchen-form__input::-moz-placeholder{color:#757575}.ph-kitchen-form__input::placeholder{color:#757575}.ph-kitchen-form__input:focus{border-color:#cfcfcf}.ph-kitchen-form__actions{align-items:center;display:flex;flex-direction:column;gap:10px}.ph-kitchen-form__submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffe625;border:0;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:1.4;padding:8px 22px;width:100%}.ph-kitchen-form__submit:disabled{cursor:default;opacity:.6}.ph-kitchen-form__trust{align-items:center;display:inline-flex;gap:5px;justify-content:center}.ph-kitchen-form__trust-check{flex:0 0 12px;height:12px;width:12px}.ph-kitchen-form__trust-check:before{background:url(/images/theme/product/kitchen-size-banner/check.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:12px;width:12px}.ph-kitchen-form__legal,.ph-kitchen-form__trust-text{color:#757575;font-size:12px;font-weight:300;line-height:1.4}.ph-kitchen-form__legal{margin:0;text-align:center}.ph-kitchen-form__legal-link{color:#5073a8;text-decoration:none}.ph-kitchen-form__legal-link:hover{text-decoration:underline}@media screen and (max-width:1024px){.ph-kitchen-form{width:100%}}#popup-modal[data-popup-type=kitchen-size-banner] .hystmodal__window{border-radius:3px;box-sizing:border-box;max-width:calc(100vw - 32px);padding:30px;width:409px}#popup-modal[data-popup-type=kitchen-size-banner] .hystmodal__content{padding:0}#popup-modal[data-popup-type=kitchen-size-banner] .modal__close{right:10px;top:10px}@media screen and (max-width:1024px){#popup-modal[data-popup-type=kitchen-size-banner] .hystmodal__window{border-radius:15px 15px 0 0;max-width:100%;padding:30px 20px 20px;width:100%}}html.kc-popup-open{overflow:hidden}button.button--project,button.dizajner-kuhni-btn{cursor:pointer}.kc-popup{--dialog-max-height:calc(100dvh - 40px);--control-height:61px;--control-size:16px;--icon-inset:13px;--chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");--calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='4' y='5.5' width='16' height='15' rx='2.5'/%3E%3Cpath d='M8 3.5v4m8-4v4M4 10h16'/%3E%3C/svg%3E");background:#fff;border:0;border-radius:32px;box-shadow:0 20px 74px hsla(0,0%,9%,.196);color:#242428;margin:auto;max-height:var(--dialog-max-height);max-width:none;overflow:hidden;padding:0;width:min(920px,100% - 40px);z-index:10000}.kc-popup::-webkit-backdrop{background:rgba(19,19,23,.667)}.kc-popup::backdrop{background:rgba(19,19,23,.667)}.kc-popup[open]{-webkit-animation:kc-popup-appear .15s ease-out;animation:kc-popup-appear .15s ease-out}.kc-popup .dialog-shell{position:relative}.kc-popup .dialog-scroll{max-height:var(--dialog-max-height);overflow-y:auto;overscroll-behavior:contain;padding:36px 40px;scroll-padding:52px 0 16px;scrollbar-gutter:stable both-edges}.kc-popup .form{max-width:none;width:auto}.kc-popup .kc-form-slot{margin-top:8px;min-height:80px}.kc-popup .kc-form-slot.is-loading{opacity:.72}.kc-popup .kc-form-slot__error,.kc-popup .kc-form-slot__loading{color:#747b83;font-size:15px;line-height:1.4;margin:16px 0 0}.kc-popup .kc-form-slot__error{color:#c62828}.kc-popup .kc-form-slot .booking-form{margin-top:16px}.kc-popup .close{background:#fff;border:0;border-radius:50%;color:#747b83;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:16px;top:16px;width:44px;z-index:2}.kc-popup .close svg{height:36px;width:36px}.kc-popup .close circle{fill:#f3f5f7}.kc-popup .close:focus-visible circle,.kc-popup .close:hover circle{fill:#e6eaee}.kc-popup .dialog-header{container-type:inline-size;margin:0 0 36px;padding-inline:30px;text-align:center}.kc-popup .dialog-title,.kc-popup .success-title{text-wrap:balance;color:#242428;font-size:clamp(34px,5vw,54px);font-weight:380;letter-spacing:-.042em;line-height:1.09;margin:0}.kc-popup .dialog-title:focus,.kc-popup .success-title:focus{outline:none}.kc-popup .dialog-title{font-size:min(6.4cqi,48px);white-space:nowrap}.kc-popup .dialog-description{color:#000;font-size:14px;font-weight:300;line-height:1.5;margin:16px 0 12px}.kc-popup .sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.kc-popup [hidden]{display:none!important}.kc-popup fieldset{border:0;margin:0;min-inline-size:0;padding:0}.kc-popup .modes{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kc-popup .mode{background:#f2f5f9;border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#41434a;cursor:pointer;display:grid;min-height:51px;min-width:0;padding:9px 12px;place-items:center;position:relative;text-align:center}.kc-popup .mode:hover{border-color:#c9d3e1}.kc-popup .mode:has(input:checked){background:#fff;border:2px solid #ffe625;box-shadow:none;color:#17171a;padding:8px 11px}.kc-popup .mode:has(input:focus-visible){outline:2px solid #292929;outline-offset:3px}.kc-popup .mode-name{text-wrap:balance;font-size:15px;font-weight:400;line-height:1.25}.kc-popup .mode-badge{background:#fff0bd;border-radius:999px;color:#302719;font-size:11px;font-weight:400;inset-block-start:-8px;inset-inline-end:12px;line-height:16px;padding:1px 7px;position:absolute;white-space:nowrap}.kc-popup .format-info{color:#000;font-size:14px;font-weight:300;line-height:1.5;margin:32px 0 24px;text-align:left}.kc-popup .format-info div+div{margin-top:8px}.kc-popup .details{margin:12px 0}.kc-popup .details summary{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:1.4;list-style:none;min-height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kc-popup .details summary::-webkit-details-marker{display:none}.kc-popup .details summary:before{content:"+";font-size:18px;line-height:1}.kc-popup .details[open] summary:before{content:"−"}.kc-popup .details-body{display:grid;gap:15px;padding:8px 0 4px}.kc-popup .booking-form{margin-top:4px}.kc-popup .field-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.kc-popup .branch-fields{margin-top:15px}.kc-popup #kc-salon-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-popup .salon-followup{margin-top:12px}.kc-popup .salon-followup>.field-note{margin-bottom:8px}.kc-popup .salon-notice{align-items:center;background:#f7f8f8;border:1px solid #e7e7e7;border-radius:8px;-moz-column-gap:12px;column-gap:12px;display:grid;font-size:14px;grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:12px}.kc-popup .salon-notice svg{color:#000;height:32px;width:32px}.kc-popup .salon-notice button{background:none;border:0;color:#3757c5;cursor:pointer;font-size:14px;font-weight:500;grid-column:2;justify-self:start;min-height:32px;padding:0;text-align:left;text-decoration:underline}.kc-popup .salon-notice button:hover{color:#000}.kc-popup .salon-callback-back{font-size:13px;margin-top:8px;min-height:32px}.kc-popup .booking-form:has(>.details[hidden])+.form-footer{margin-top:16px}.kc-popup .field{min-width:0;position:relative}.kc-popup .field.form-item{display:block;width:100%}.kc-popup .field .form-input{border:1px solid #e2e2e2;border-radius:8px;box-sizing:border-box;font-size:var(--control-size);font-weight:300;height:auto;line-height:1.28;min-height:var(--control-height);padding:23px var(--input-end,14px) 8px 14px;width:100%}.kc-popup .field .form-input[aria-invalid=true]{border-color:#dc4146}.kc-popup .field .form-input[aria-invalid=true]:focus-visible{outline:1px solid #dc4146;outline-offset:0}.kc-popup .field textarea.form-input{height:auto;min-height:80px;resize:vertical}.kc-popup .field .form-label{font-size:var(--control-size);font-weight:300;height:var(--control-height);line-height:var(--control-height);padding:0 14px;top:0}.kc-popup .field .form-input:not(:-moz-placeholder-shown)~.form-label{transform:scale(.57) translateY(-3px) translateX(10px)}.kc-popup .field .form-input:focus~.form-label,.kc-popup .field .form-input:not(:placeholder-shown)~.form-label{transform:scale(.57) translateY(-3px) translateX(10px)}.kc-popup .field .form-input[aria-invalid=true]~.form-label{color:#b4252d}.kc-popup .field:has(>.field-trigger){--input-end:calc(var(--icon-inset) + 23px)}.kc-popup .field .field-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:var(--chevron);background-position:right var(--icon-inset) center;background-repeat:no-repeat;background-size:19px;border:1px solid #e2e2e2;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:var(--control-size);font-weight:300;height:auto;line-height:1.28;min-height:var(--control-height);outline:none;padding:23px var(--input-end,14px) 8px 14px;text-align:left;width:100%}.kc-popup .field .field-trigger.field-date{background-image:var(--calendar-icon)}.kc-popup .field .field-trigger:focus,.kc-popup .field .field-trigger[aria-expanded=true]{border-color:#66666c}.kc-popup .field .field-trigger[aria-invalid=true]{border-color:#dc4146}.kc-popup .field .field-trigger[aria-invalid=true]~.form-label{color:#b4252d}.kc-popup .field .field-trigger[aria-invalid=true]:focus-visible{outline:1px solid #dc4146;outline-offset:0}.kc-popup .field .field-trigger:disabled{background-color:#f2f2f2;background-image:none;color:#a7a7a7;cursor:not-allowed}.kc-popup .field .field-trigger[data-empty] span:empty:before{content:" "}.kc-popup .field .field-trigger:focus~.form-label,.kc-popup .field .field-trigger:not([data-empty])~.form-label,.kc-popup .field .field-trigger[aria-expanded=true]~.form-label{transform:scale(.57) translateY(-3px) translateX(10px)}.kc-popup .wide{grid-column:1/-1}.kc-popup .error,.kc-popup .form-info{font-size:12px;line-height:1.4;margin:5px 0 0}.kc-popup .error,.kc-popup .form-info--error{color:#b4252d}.kc-popup .field-note{color:#54555c;font-size:12px;line-height:1.45;margin:0 0 0 2px}.kc-popup .time-hint{margin-top:0}.kc-popup .field-popover{background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0 4px 10px -2px rgba(83,13,169,.08);color:inherit;inset:auto;margin:0;max-width:none;overflow:auto;overscroll-behavior:contain;padding:10px;position:fixed;z-index:4}.kc-popup .calendar-head{align-items:center;display:grid;grid-template-columns:38px 1fr 38px;margin-bottom:4px}.kc-popup .calendar-month{font-size:14px;font-weight:500;text-align:center}.kc-popup .calendar-month:first-letter{text-transform:uppercase}.kc-popup .calendar-day,.kc-popup .calendar-nav{background:transparent;border:0;border-radius:8px;text-align:center}.kc-popup .calendar-nav{cursor:pointer;display:grid;height:38px;place-items:center}.kc-popup .calendar-nav svg{height:17px;width:17px}.kc-popup .calendar-nav:disabled{color:#a7a7a7;cursor:default}.kc-popup .calendar-grid{display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.kc-popup .calendar-weekday{color:#757575;font-size:11px;line-height:26px;text-align:center}.kc-popup .calendar-day{cursor:pointer;font-size:13px;font-weight:300;min-height:36px;padding:0}.kc-popup .calendar-day:disabled{color:#a7a7a7;cursor:default}.kc-popup .calendar-day:not(:disabled):hover{background:#f6f6f6}.kc-popup .calendar-day[aria-current=date]{box-shadow:inset 0 0 0 1px #cfcfcf}.kc-popup .calendar-day[aria-pressed=true]:not(:disabled){background:#ffe625;color:#000;font-weight:500}.kc-popup .calendar-day:focus-visible{outline-offset:-2px}.kc-popup .calendar-nav:not(:disabled):hover{background:#f6f6f6}.kc-popup .calendar-nav:focus-visible{outline-offset:-2px}.kc-popup .text-button{background:none;border:0;color:#5073a8;cursor:pointer;display:inline;padding:0;text-align:left;text-decoration:none}.kc-popup .text-button:hover{color:#000;text-decoration:underline}.kc-popup .salon-list,.kc-popup .time-list{display:grid;gap:6px;padding:8px}.kc-popup .salon-list{grid-template-columns:minmax(0,1fr)}.kc-popup .time-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-popup .salon-option,.kc-popup .time-option{background:#fff;border:1px solid #e7e7e7;border-radius:8px;cursor:pointer;min-height:40px}.kc-popup .salon-option:hover,.kc-popup .time-option:hover{background:#f7f8f8}.kc-popup .salon-option[aria-pressed=true],.kc-popup .time-option[aria-pressed=true]{background:#fffdf0;border-color:#ffe625;box-shadow:inset 0 0 0 1px #ffe625}.kc-popup .salon-option:focus-visible,.kc-popup .time-option:focus-visible{outline-offset:-2px}.kc-popup .salon-option{display:grid;font-size:12px;gap:2px;padding:8px 10px;text-align:left}.kc-popup .salon-option strong{font-size:13px;font-weight:500}.kc-popup .salon-option span{color:#757575}.kc-popup .time-option{font-size:13px;font-variant-numeric:tabular-nums;padding:5px}.kc-popup .attachment-label{color:#757575;font-size:14px;font-weight:500;margin:0 0 5px}.kc-popup #kc-file-note{margin-top:5px}.kc-popup .kc-uploader .qq-upload-drop-area{background:#f7f8f8;border:1px solid #e7e7e7;border-radius:8px;padding:18px 12px;position:relative;text-align:center}.kc-popup .kc-uploader .qq-upload-button{border-bottom:1px dashed #000;cursor:pointer}.kc-popup .kc-uploader .qq-upload-button:hover{border-color:#01a9c1;color:#01a9c1}.kc-popup .kc-uploader .qq-upload-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.kc-popup .kc-uploader .qq-upload-list li{align-items:center;border:1px solid #e7e7e7;border-radius:8px;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:6px 8px 6px 10px}.kc-popup .kc-uploader .qq-upload-cancel,.kc-popup .kc-uploader .qq-upload-delete{background:#f6f6f6;border:0;border-radius:6px;cursor:pointer;flex:none;min-height:28px;min-width:28px}.kc-popup .kc-uploader .qq-progress-bar-container{background:#eee;border-radius:2px;height:4px;margin-top:4px;overflow:hidden;width:100%}.kc-popup .kc-uploader .qq-progress-bar{background:#01a9c1;height:100%}.kc-popup .kc-uploader .upload-text{color:#757575;font-size:13px;margin:10px 0 0}.kc-popup .form-footer{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:16px}.kc-popup .form-footer>.button{border-radius:14px;display:block;font-size:16px;font-weight:500;height:auto;line-height:1.25;max-width:100%;min-height:56px;min-width:0;padding:11px 28px;white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kc-popup .privacy{color:#757575;font-size:12px;font-weight:300;line-height:1.4;margin:0;text-align:center}.kc-popup .success{padding:10px 10px 0;text-align:center}.kc-popup .success #kc-success-description{color:#757575;font-size:14px;line-height:1.4;margin:10px 0}.kc-popup .success .button{border-radius:14px;display:block;font-size:16px;font-weight:500;height:auto;line-height:1.25;margin:15px auto 0;max-width:360px;min-height:56px;padding:11px 28px;width:100%}.kc-popup .success-mark{background:#f7f8f8;border-radius:50%;display:grid;font-size:23px;height:46px;margin:0 auto 16px;place-items:center;width:46px}@media (max-width:640px){.kc-popup{--dialog-max-height:calc(100dvh - 12px);border-radius:24px 24px 0 0;margin:auto 0 0;overflow:clip;width:100%}.kc-popup .dialog-scroll{padding:56px 16px calc(24px + env(safe-area-inset-bottom))}.kc-popup .dialog-scroll:has(.form-footer:not([hidden])){padding-bottom:0;scroll-padding-bottom:calc(var(--form-footer-height, 0px) + 12px)}.kc-popup .form-footer{background:#fff;border-top:1px solid #eceef0;bottom:0;margin-inline:-16px;margin-top:12px;padding:8px 16px calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:1}.kc-popup .form-footer>.button{border-radius:10px;font-size:14px;min-height:44px;min-width:0;padding:8px 16px;width:100%}.kc-popup .field{--control-height:40px;--control-size:14px;--icon-inset:8px}.kc-popup .field .field-trigger,.kc-popup .field .form-input{padding:17px var(--input-end,10px) 3px 10px}.kc-popup .field .form-label{padding:0 10px}.kc-popup .field:has(>.field-trigger){--input-end:29px}.kc-popup .field .field-trigger{background-size:17px}.kc-popup .close{right:8px;top:8px}.kc-popup .dialog-header{margin-bottom:28px;padding-inline:0}.kc-popup .dialog-title{white-space:normal}.kc-popup .dialog-title,.kc-popup .success-title{font-size:clamp(24px,7vw,34px)}.kc-popup .modes{gap:8px;grid-template-columns:minmax(0,1fr)}.kc-popup .mode{align-items:center;border-radius:12px;display:flex;gap:8px;justify-content:space-between;min-height:48px;padding:8px 14px;text-align:left}.kc-popup .mode:has(input:checked){padding:7px 13px}.kc-popup .mode-name{text-wrap:wrap}.kc-popup .mode-badge{flex:none;padding:2px 9px;position:static}.kc-popup .format-info{margin-top:24px}.kc-popup .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-popup .email-field,.kc-popup .place-field{grid-column:1/-1}.kc-popup .contact-grid{grid-template-columns:minmax(0,1fr)}.kc-popup .salon-list{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;overflow:visible;position:static}.kc-popup .time-list{max-height:min(196px,38dvh)}}@media (min-width:641px) and (max-width:775px){.kc-popup .dialog-scroll{padding-inline:24px}.kc-popup #kc-visit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-popup #kc-visit-fields>.place-field{grid-column:1/-1}}@media (min-width:641px){.kc-popup{--control-height:51px}.kc-popup .dialog-description,.kc-popup .format-info{font-size:16px}.kc-popup .field .field-trigger,.kc-popup .field .form-input{padding-block:20px 6px}.kc-popup .contact-grid:has(#kc-email:disabled),.kc-popup .contact-grid:not(:has(#kc-email)){grid-template-columns:repeat(2,minmax(0,1fr))}.kc-popup .booking-form:has(#kc-salon-fields){align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kc-popup .booking-form:has(#kc-salon-fields)>:not(:where(#kc-salon-fields,#kc-salon-schedule)){grid-column:1/-1}.kc-popup .booking-form:has(#kc-salon-fields)>#kc-salon-fields{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.kc-popup .booking-form:has(#kc-salon-fields)>#kc-salon-schedule{grid-column:span 2}}@media (min-width:776px){.kc-popup #kc-visit-fields{grid-template-columns:minmax(0,2fr) repeat(2,minmax(164px,1fr))}}@media (min-width:800px){.kc-popup .salon-notice{grid-template-columns:auto minmax(0,1fr) auto}.kc-popup .salon-notice button{grid-column:auto;white-space:nowrap}}@media (max-width:420px){.kc-popup #kc-salon-schedule{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.kc-popup #kc-visit-fields{grid-template-columns:minmax(0,1fr)}}@-webkit-keyframes kc-popup-appear{0%{opacity:0}to{opacity:1}}@keyframes kc-popup-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kc-popup[open]{-webkit-animation:none;animation:none}}.product-page--new .review-image{height:auto;max-width:54px}.product-page--new .fixed-top-block__actions a,.product-page--new .fixed-top-block__actions button{border-radius:8px}.product-page--new .product-page__breadcrumbs-container .breadcrumb{margin-bottom:10px}@media screen and (max-width:1024px){.product-page--new .product-page__breadcrumbs-container{align-items:center;display:flex;gap:15px;justify-content:flex-start;margin-bottom:10px;margin-top:5px}.product-page--new .product-page__breadcrumbs-container .breadcrumb{margin:0}.product-page--new .product-page__breadcrumbs-container .breadcrumb li,.product-page--new .product-page__breadcrumbs-container .breadcrumb li a{color:#757575}}.product-page--new .product-page__product{-moz-column-gap:50px;column-gap:50px}.product-page--new h1.main-title{font-size:20px;line-height:140%}@media screen and (max-width:1024px){.product-page--new h1.main-title{font-size:16px;margin:0 0 10px}}.product-page--new .product-page__photos .product-slider{padding-bottom:15px}.product-page--new .product-page__photos .product-slider .tumbs-swiper{margin-right:50px;width:92px}.product-page--new .product-page__photos .product-slider .tumbs-swiper .embla{height:540px;max-height:540px;overflow:hidden;touch-action:pan-y pinch-zoom}.product-page--new .product-page__photos .product-slider .tumbs-swiper .embla__container{flex-direction:column}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider{margin:0 -10px;padding-bottom:0}}.product-page--new .product-page__photos .product-slider__item{border-radius:8px;width:92px}.product-page--new .product-page__photos .product-slider__item img{border-radius:8px}.product-page--new .product-page__photos .product-slider__item--with-alert{padding-bottom:15px}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--with-alert{padding-bottom:0}}.product-page--new .product-page__photos .product-slider__item--full{max-width:784px;width:784px}.product-page--new .product-page__photos .product-slider__item--full img{border-radius:8px}.product-page--new .product-page__photos .product-slider__item--full .gallery-slider{overflow:hidden}.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next,.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{background:url(/images/theme/chevron.svg) no-repeat 50% #fff;border:1px solid #e7e7e7;border-radius:100%;box-shadow:2px 0 7px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;display:none;height:48px;position:absolute;top:calc(50% - 24px);width:48px;z-index:2}.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next.slider__nav--disabled,.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev.slider__nav--disabled{display:none!important}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next,.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{display:block!important}}@media screen and (max-width:768px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next,.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{background-size:20%;height:32px;top:calc(50% - 16px);width:32px}}.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{left:18px;transform:rotate(180deg)}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{left:50px}}@media screen and (max-width:768px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--prev{left:10px}}.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next{right:18px}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next{right:50px}}@media screen and (max-width:768px){.product-page--new .product-page__photos .product-slider__item--full .product-slider__nav--next{right:10px}}.product-page--new .product-page__photos .product-slider__item--full:hover .product-slider__nav--next,.product-page--new .product-page__photos .product-slider__item--full:hover .product-slider__nav--prev{display:block!important}.product-page--new .product-page__photos .product-slider__item--full .slider__pager-wrapper{align-items:center;display:none;gap:5px;height:27px;margin-top:16px}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full .slider__pager-wrapper{display:flex}}.product-page--new .product-page__photos .product-slider__item--full .slider__pager{display:flex;gap:5px;margin:0}.product-page--new .product-page__photos .product-slider__item--full .slider__pager .slider__pager-dot{background:#d9d9d9;border-radius:0;flex:1;height:1px;width:unset}.product-page--new .product-page__photos .product-slider__item--full .slider__pager .slider__pager-dot.slider__pager-dot--active{background:var(--main-color)}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full .slider__pager{flex:1}}.product-page--new .product-page__photos .product-slider__item--full .slider__pager-fraction{color:#757575;display:block;flex-shrink:0;font-size:12px}@media screen and (max-width:1475px) and (min-width:1025px){.product-page--new .product-page__photos .product-slider__item--full{height:unset;max-width:calc(100vw - 660px);width:unset}}@media screen and (max-width:1024px){.product-page--new .product-page__photos .product-slider__item--full{height:auto;max-width:calc(100% + 20px);width:calc(100% + 20px)}}.product-page--new .product-slider__alert-about-images{color:#757575}@media screen and (max-width:1024px){.product-page--new .product-slider__alert-about-images{bottom:22px}}.product-page--new .product-page__header{margin-bottom:0}@media screen and (max-width:1024px){.product-page--new .product-page__header{display:block;margin-bottom:10px}}.product-page--new .product-reviews__vendor-code{font-size:14px;line-height:100%;padding:0}.product-page--new .product-reviews__left-b{display:flex;gap:10px}.product-page--new .product-page__header .js-sharing-list,.product-page--new .product-page__header .js-sharing-list:hover{cursor:pointer;display:flex;height:14px}.product-page--new .product-page__header .js-sharing-list:before,.product-page--new .product-page__header .js-sharing-list:hover:before{background:url(/images/theme/share-n.svg) no-repeat 100%;content:"";display:inline-block;height:14px;width:12px}.product-page--new .product-page__header .js-sharing-list .product-page__desktop-sharing,.product-page--new .product-page__header .js-sharing-list:hover .product-page__desktop-sharing{border:none;color:#5073a8;font-size:14px;line-height:100%;text-decoration:none}.product-page--new .product-page__header .js-sharing-list .sharing-dropdown,.product-page--new .product-page__header .js-sharing-list:hover .sharing-dropdown{top:14px}.product-page--new .product-page__kitchen-price-n-buttons{border-radius:8px;box-shadow:0 0 8px hsla(240,2%,87%,.8)}@media screen and (max-width:1024px){.product-page--new .product-page__kitchen-price-n-buttons{max-width:458px;padding:15px}}@media screen and (max-width:500px){.product-page--new .product-page__kitchen-price-n-buttons{margin:0 -10px;max-width:unset;width:100vw}}.product-page--new .product-page__kitchen-price-n-buttons .product-page__price-info{background:none;border-radius:unset;flex-direction:column;padding:0}@media screen and (max-width:1024px){.product-page--new .product-page__kitchen-price-n-buttons .product-page__price-info{justify-content:space-between;position:relative}}.product-page--new .product-page__add-to-cart{border-radius:8px;height:40px;padding:0 20px;width:134px!important}.product-page--new .product-page__add-to-cart:before{content:"";display:inline-block}.product-page--new .product-page__buy-one-click{align-items:center;background:#eff3f6;border:none;border-radius:8px;box-shadow:none;display:flex;gap:10px;height:40px;justify-content:center;padding:0 20px;width:134px}.product-page--new .product-page__buy-one-click:before{background:url(/images/theme/oneclick.svg) no-repeat 50%;content:"";display:inline-block;flex-shrink:0;height:20px;width:20px}@media screen and (max-width:1024px){.product-page--new .product-page__add-to-cart,.product-page--new .product-page__buy-one-click{width:100%}}@media screen and (max-width:365px){.product-page--new .product-page__add-to-cart,.product-page--new .product-page__buy-one-click{width:auto}.product-page--new .product-page__add-to-cart:before,.product-page--new .product-page__buy-one-click:before{display:none}}.product-page--new .product-page__buy-block--mobile{background:unset;background:transparent;bottom:calc(65px + env(safe-area-inset-bottom));box-shadow:unset;gap:5px;padding:0 10px}.product-page--new .product-page__buy-block--mobile:after{display:none}.product-page--new .product-page__buy-block--mobile .product-action__addtocart-count{height:40px!important}.product-page--new .product-page__buy-block--main .product-compare-container{margin-left:10px}@media screen and (max-width:1024px){.product-page--new .product-page__buy-block--main{background:unset;box-shadow:unset;display:flex;gap:10px;padding:0;position:unset}.product-page--new .product-page__buy-block--main:after{display:none}.product-page--new .product-page__buy-block--main>div{flex:unset}.product-page--new .product-page__buy-block--main .product-compare-container,.product-page--new .product-page__buy-block--main .product-fav-container{display:block}.product-page--new .product-page__buy-block--main .product-page__buy-block__delivery-inf{display:none}.product-page--new .product-page__buy-block--main .mobile-price{display:none!important}.product-page--new .product-page__buy-block--main .product-action__addtocart-count{height:41px}}.product-page--new .product-price__kitchen-price-wrapper{gap:5px}.product-page--new .product-price__discount{background:none;color:red;font-size:14px;line-height:100%;padding:0}.product-page--new .product-page__in_stock{align-items:center;color:#00ad11;display:inline-flex;font-size:12px;gap:3px}.product-page--new .product-page__in_stock:after{background:#00ad11;border-radius:4px;content:"";display:inline-block;height:4px;width:4px}@media screen and (max-width:1024px){.product-page--new .product-page__in_stock{position:absolute;right:10px}}.product-page--new .product-page__want-discount{color:#757575}.product-page--new .product-card__color-choice,.product-page--new .product-card__product-color{width:100%}@media screen and (max-width:1024px){.product-page--new .product-card__color-choice .product-card__color-choice__show-more{display:inline-flex}}.product-page--new .product-card__color-choice.opened{max-height:none}.product-page--new .product-card__color-choice.opened .product-card__color-choice__show-more{display:none}.product-page--new .product-card__product-set__title{font-weight:700}.product-page--new .product-card__tooltip_img{border-radius:8px}.product-page--new .product-card__tooltip{padding:5px!important;width:auto!important}.product-page--new .product-card__color-item{border:1px solid transparent;border-radius:8px;height:58px;width:58px}.product-page--new .product-card__color-item img{border-radius:8px;display:block;max-height:50px;max-width:50px}.product-page--new .product-card__color-item.active{border:1px solid #fc0;border-radius:8px}.product-page--new .product-card__color-item.partially{background-color:#f6f6f9}.product-page--new .product-card__color-item.partially picture{opacity:.3}@media screen and (max-width:1024px){.product-page--new .product-card__color-item.hidden{display:none!important}}@media screen and (max-width:600px){.product-page--new .product-card__color-item.partially{border:1px dashed transparent}}.product-page--new .product-card__color-choice__show-more{border-radius:8px;height:58px;position:relative;top:1px;width:58px}.product-page--new .product-card__color-choice__show-more2{border:none;border-radius:8px;color:#000;cursor:pointer;height:58px;position:relative;width:58px}.product-page--new .product-card__product-color{height:auto}.product-page--new .product-page__kitchen-buttons-block .btn-popup-zamer,.product-page--new .product-page__kitchen-buttons-block .dizajner-kuhni-btn{border-radius:8px;flex:1;padding:0 20px}.product-page--new .product-page__kitchen-buttons-block .btn-popup-zamer{background:#eff3f6;border:none;box-shadow:none}@media screen and (max-width:1000px){.product-page--new .product-page__kitchen-buttons-block{display:block;max-width:100%}.product-page--new .product-page__kitchen-buttons-block .btn-popup-zamer,.product-page--new .product-page__kitchen-buttons-block .dizajner-kuhni-btn{flex-shrink:0;height:50px;line-height:50px}.product-page--new .product-page__kitchen-buttons-block *+*{margin-top:10px}}.product-page--new .product-page__dashboard-services{display:flex;flex-direction:column;gap:10px}.product-page--new .product-page__dashboard-service{align-items:center;display:flex;font-size:14px;gap:5px;line-height:120%}.product-page--new .product-page__dashboard-service a{font-size:14px;line-height:120%}.product-page--new .product-page__dashboard-service:before{content:"";display:inline-flex;height:24px;width:24px}.product-page--new .product-page__dashboard-service--shipment:before{background:url(/images/theme/product/service-info-labels/shipment.svg) no-repeat 50%}.product-page--new .product-page__dashboard-service--assembly:before{background:url(/images/theme/product/service-info-labels/assembly.svg) no-repeat 50%}.product-page--new .product-page__dashboard-service--stock:before{background:url(/images/theme/product/service-info-labels/stock.svg) no-repeat 50%}.product-page--new .product-page__dashboard-service--showroom:before{background:url(/images/theme/product/service-info-labels/showroom.svg) no-repeat 50%}.product-page--new .product-page__dashboard-service--in-stock:before{background:url(/images/theme/product/service-info-labels/in-stock.svg) no-repeat 50%}.product-page--new .product-page__dashboard-service-title{font-weight:700}.product-page--new .product-page__dashboard-service-value{color:#757575}.product-page--new .product-page__dashboard-service-value .link{border-bottom:1px solid #757575;color:#757575;text-decoration:none}.product-page--new .product-page__dashboard-service-value .link:hover{border-bottom:1px solid #000;color:#000}.product-page--new .product-page__dashboard-service-value .green-text{color:#00ad11}.product-page--new .product-page__dashboard-service>.link{align-items:center;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#000;display:flex;gap:5px;text-decoration:none}.product-page--new .product-page__dashboard-service>.link:hover{border-bottom:1px solid #000}.product-page--new .product-page__dashboard-service>.link:hover .product-page__dashboard-service-value{color:#000}@media screen and (max-width:1000px){.product-page--new .product-page__info-sub-block{flex-direction:column-reverse}.product-page--new .product-page__kitchen-builder-wrapper{display:none}}.product-page--new .calc-link{border-radius:8px;display:inline-flex;height:50px;padding:0 44px;width:auto}@media screen and (max-width:500px){.product-page--new .calc-link{width:100%}}.product-page--new .product-page__service-buttons{background:#fff;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:15px}@media screen and (max-width:1024px){.product-page--new .product-page__service-buttons{border:0;border-bottom:10px solid var(--fill-soft);border-radius:0;border-top:10px solid var(--fill-soft);margin:0 -10px;padding:15px 10px}}.product-page--new .product-page__service-buttons-title{font-weight:700}@media screen and (max-width:1024px){.product-page--new .product-page__service-buttons-title{font-size:16px}}.product-page--new .product-page__service-buttons-list{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:1024px){.product-page--new .product-page__service-buttons-list{flex-direction:column}}.product-page--new .product-page__service-btn{align-items:center;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;gap:10px;height:36px;outline:none;padding:0 10px;text-decoration:none;white-space:nowrap}@media screen and (max-width:1024px){.product-page--new .product-page__service-btn{height:40px;justify-content:center}}.product-page--new .product-page__service-btn:hover{opacity:.75}.product-page--new .product-page__service-btn--constructor,.product-page--new .product-page__service-btn--designer{background:#fff2be}.product-page--new .product-page__service-btn--call,.product-page--new .product-page__service-btn--install{background:#f6f6f9}.product-page--new .product-page__service-btn-icon{background:no-repeat 50%;background-size:contain;display:block;flex-shrink:0;height:17px;min-height:17px;min-width:17px;width:17px}.product-page--new .product-page__service-btn--constructor .product-page__service-btn-icon{background-image:url(/images/theme/product/service-buttons/constructor.svg)}.product-page--new .product-page__service-btn--designer .product-page__service-btn-icon{background-image:url(/images/theme/product/service-buttons/designer.svg)}.product-page--new .product-page__service-btn--install .product-page__service-btn-icon{background-image:url(/images/theme/product/service-buttons/install-kitchen.svg);height:24px;min-height:24px;min-width:22px;width:22px}.product-page--new .product-page__service-btn--call:before{background-image:url(/images/theme/product/service-buttons/call.svg);content:"";height:17px;min-height:17px;min-width:17px;width:17px}.product-page--new .product-page__user-photo-title{display:block!important;margin-bottom:10px}.product-page--new .product-page__user-photo-download{align-items:flex-start;height:74px}.product-page--new .product-page__user-photo-download .product-page__photo{background:none;height:74px;margin-right:0;width:74px}.product-page--new .product-page__user-photo-download .product-page__photo+.product-page__photo{margin-left:-62px}@media screen and (max-width:1024px){.product-page--new .product-page__user-photo-download .product-page__photo+.product-page__photo{margin-left:-35px}}.product-page--new .product-page__user-photo-download .product-page__photo img,.product-page--new .product-page__user-photo-download .product-page__photo picture{border-radius:8px;display:inline-block;height:100%;width:100%}.product-page--new .product-page__user-photo-download .product-page__photo picture{border:1px solid #fff}@media screen and (max-width:1024px){.product-page--new .product-page__user-photo-download .product-page__photo{height:54px;padding:0;width:54px}}.product-page--new .product-page__user-photo-download .show-user-img{border:1px solid #fff;border-radius:8px;height:74px;margin-left:-62px;width:74px}.product-page--new .product-page__user-photo-download .show-user-img img,.product-page--new .product-page__user-photo-download .show-user-img picture{border-radius:8px;display:inline-block;height:100%}@media screen and (max-width:1024px){.product-page--new .product-page__user-photo-download .show-user-img{height:54px;margin-left:-35px;width:54px}.product-page--new .product-page__user-photo-download{height:54px}}.product-page--new .product-page__download-photo{color:#757575;font-size:13px;height:74px;width:74px}@media screen and (max-width:1024px){.product-page--new .product-page__download-photo{font-size:10px;height:54px;width:54px}}.product-page--new .product-page__product{margin-bottom:50px}@media screen and (max-width:1000px){.product-page--new .product-page__product{margin-bottom:35px}}.product-page--new .product-page__tabs-wrapper{margin-bottom:50px;max-width:946px}@media screen and (max-width:1000px){.product-page--new .product-page__tabs-wrapper{border-bottom:7px solid #f6f6f9;border-top:7px solid #f6f6f9;margin:0 -10px}}.product-page--new .product-page__tabs{border-bottom:2px solid rgba(255,212,38,.3);display:inline-flex;margin-bottom:15px;width:946px}@media screen and (max-width:1000px){.product-page--new .product-page__tabs{display:none}}.product-page--new .product-page__tab{align-items:center;color:#757575;cursor:pointer;display:flex;height:40px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.product-page--new .product-page__tab.active{background:rgba(255,212,38,.3);border-radius:8px 8px 0 0;box-shadow:0 0 8px 0 hsla(240,2%,87%,.8);color:#000;font-weight:700}.product-page--new .product-page__mobile-tab-btn{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;height:56px;justify-content:space-between;padding:0 10px}.product-page--new .product-page__mobile-tab-btn:after{background:url(/images/theme/mobile-tab-arrow.svg) no-repeat 50%;content:"";display:inline-flex;height:15px;width:9px}.product-page--new .product-page__mobile-tab-btn.active{border-bottom:1px solid #e7e7e7}.product-page--new .product-page__mobile-tab-btn.active:after{transform:rotate(90deg)}.product-page--new .product-page__tabs-contents{border-bottom:1px solid #e7e7e7;padding-bottom:50px}@media screen and (max-width:1000px){.product-page--new .product-page__tabs-contents{border-bottom:none;padding-bottom:0}.product-page--new .content-switcher__tab{align-items:center;padding:10px}.product-page--new .content-switcher__tab.content-switcher__tab--modules{padding:0}}.product-page--new .content-switcher__tab+.product-page__mobile-tab-btn{border-top:1px solid #e7e7e7}.product-page--new .product-page__characteristic{display:flex;gap:30px;margin:0;max-width:946px;width:100%}.product-page--new .product-page__characteristic .product-page__lists{flex:1;flex-direction:column;margin:0;max-width:580px}.product-page--new .product-page__characteristic .product-page__lists__column{padding:0;width:100%}@media screen and (max-width:1024px){.product-page--new .product-page__characteristic .product-page__lists{display:flex}}.product-page--new .product-page__characteristic .product-page__list{display:flex;flex-direction:column;margin:0}.product-page--new .product-page__characteristic .product-page__list-item{align-items:center;border-bottom:1px solid #e7e7e7;display:inline-flex;justify-content:flex-start;justify-items:unset;margin:0;padding:8px 0}.product-page--new .product-page__characteristic .product-page__list-item-name{color:#000;font-weight:700;width:265px}.product-page--new .product-page__characteristic .product-page__list-item-name:before{display:none}.product-page--new .product-page__characteristic .product-page__list-item__value{text-align:left}@media screen and (max-width:1024px){.product-page--new .product-page__characteristic{flex-direction:column}}.product-page--new .product-page__docs{align-items:flex-start;flex-direction:column;gap:10px;max-width:346px}.product-page--new .product-dashboard-modules-wrapper{margin:0;max-width:949px;width:100%}.product-page--new .product-dashboard-modules__table-td{padding:10px}.product-page--new .product-dashboard-modules__table-header{background:#f6f6f9;border-radius:8px 8px 0 0}.product-page--new .product-dashboard-modules__modules-list-wrapper{background:#f6f6f9;border-radius:0 0 8px 8px;max-height:unset;padding-bottom:5px}@media screen and (max-width:1000px){.product-page--new .product-dashboard-modules__modules-list-wrapper{background:none}.product-page--new .product-dashboard-modules__module-price span{font-size:18px}}.product-page--new .product-dashboard-modules__module-image-td{padding-bottom:8px!important;padding-top:8px!important}.product-page--new .product-dashboard-modules__show-more-wrapper{background:unset;margin-top:15px;padding:0}.product-page--new .product-dashboard-modules__show-more{align-items:center;background:#eff3f6;border:none;border-radius:8px;display:flex;font-size:14px;height:40px;justify-content:center;padding:0 20px}.product-page--new .product-dashboard-modules__module+.product-dashboard-modules__module{border-top:1px solid #e7e7e7}.product-page--new .product-page__faq-photos .product-page__photo{background:none;height:74px;margin-right:0;width:74px}.product-page--new .product-page__faq-photos .product-page__photo+.product-page__photo{margin-left:-62px}@media screen and (max-width:1024px){.product-page--new .product-page__faq-photos .product-page__photo+.product-page__photo{margin-left:-35px}}.product-page--new .product-page__faq-photos .product-page__photo img,.product-page--new .product-page__faq-photos .product-page__photo picture{border:1px solid #fff;border-radius:8px;display:inline-block;height:100%;width:100%}@media screen and (max-width:1024px){.product-page--new .product-page__faq-photos .product-page__photo{height:54px;padding:0;width:54px}}.product-page--new .product-page__faq-photos .show-user-img{border:1px solid #fff;border-radius:8px;height:74px;margin-left:-62px;width:74px}.product-page--new .product-page__faq-photos .show-user-img img,.product-page--new .product-page__faq-photos .show-user-img picture{border-radius:8px;display:inline-block;height:100%}@media screen and (max-width:1024px){.product-page--new .product-page__faq-photos .show-user-img{height:54px;margin-left:-35px;width:54px}.product-page--new .product-page__faq-photos{height:54px}}.product-page--new .product-page__faq-filters{border:none;gap:10px;margin-bottom:15px;padding:0}.product-page--new .product-page__faq-filters .dropdown-items-desktop .desktop-sort-title{align-items:center;background:#f1f1f5;border:none;border-radius:8px;display:flex;gap:5px;padding:0 10px;width:auto}.product-page--new .product-page__faq-filters .dropdown-items-desktop .desktop-sort-title:before{background:url(/images/theme/sort.svg) no-repeat 50%;content:"";display:inline-flex;height:23px;width:21px}.product-page--new .product-page__faq-filters .dropdown-items-desktop .desktop-sort-title:after{background:url(/images/theme/active-filter-arrow-grey.svg) no-repeat 50%;position:unset;transform:unset}.product-page--new .product-page__faq-filters .dropdown-items-desktop.opened .desktop-sort-title:after{transform:rotate(180deg)}.product-page--new .product-page__faq-filters .checkbox__label{padding-left:20px}@media screen and (max-width:1000px){.product-page--new .product-page__faq-filters{flex-wrap:wrap}}.product-page--new .product-page__write-review{border-radius:8px;margin:0}@media (min-width:600px){.product-page--new .product-page__write-review{height:33px;padding:0 22px;width:auto}}.product-page--new .product-review .product-page__author-avatar-container{display:none}.product-page--new .product-review .mobile-author-avatar{display:flex}.product-page--new .product-review .product-page__comment-header{align-items:flex-start;flex-direction:column;gap:3px;margin:0 0 10px}.product-page--new .product-review .product-page__comment-name{align-items:center;display:flex;gap:15px}.product-page--new .product-review .product-page__comment-block{gap:10px;margin-bottom:20px}.product-page--new .product-review+.product-review{border-top:1px solid #e7e7e7;padding-top:20px}.product-page--new .product-page__comment-replies{margin-left:30px}.product-page--new .product-page__comment-reply .product-page__comment-name{margin-bottom:10px}.product-page--new .product-page__comment-reply .product-page__comment-reply-name{margin:0}.product-page--new #product-discussion>.discussion-wrapper{border-bottom:1px solid #e7e7e7}.product-page--new #product-discussion>.discussion-wrapper:last-child{border-bottom:none}.product-page--new #product-discussion .ask-btn{margin-bottom:15px;width:100%}@media (min-width:600px){.product-page--new #product-discussion .ask-btn{height:33px;padding:0 22px;width:auto}}.product-page--new .product-page__delivery-map-wrapper{width:100%}.product-page--new .delivery-map__map{margin-top:-40px}.product-page--new .delivery-map__map .form-input{border-radius:8px}@media screen and (max-width:1000px){.product-page--new .delivery-map__map{margin-top:0}}.product-page--new .product-page__delivery-map-switcher-btn{align-items:center;background:#f6f6f9;border-radius:29px;cursor:pointer;display:flex;height:29px;padding:0 6px}.product-page--new .product-page__delivery-map-switcher-btn.active{background:#eff3f6;color:#5073a8}.product-page--new .delivery-map{gap:30px}.product-page--new .delivery-map__map-wrapper{height:375px;min-height:375px}@media screen and (max-width:426px){.product-page--new .delivery-map__map-wrapper{height:253px;min-height:253px}}.product-page--new .delivery-map__info-block{width:346px}@media screen and (max-width:1000px){.product-page--new .delivery-map__info-block{width:unset}}.product-page--new .product-page-tab-info,.product-page--new .product-page-tab-info__item{display:flex;flex-direction:column;gap:15px}.product-page--new .product-page-tab-info__item-title{align-items:center;display:flex;font-weight:700;gap:5px}.product-page--new .product-page-tab-info__item-title:before{content:"";display:inline-flex;height:32px;width:32px}.product-page--new .product-page-tab-info__item--zamer .product-page-tab-info__item-title:before{background:url(/images/theme/product/service-info-labels/tab-zamer.svg)}.product-page--new .product-page-tab-info__item--sborka .product-page-tab-info__item-title:before{background:url(/images/theme/product/service-info-labels/tab-sborka.svg)}.product-page--new .product-page-tab-info__item--vozvrat .product-page-tab-info__item-title:before{background:url(/images/theme/product/service-info-labels/tab-vozvrat.svg);height:34px;width:34px}.product-page--new .product-page-tab-info__item--garantiya .product-page-tab-info__item-title:before{background:url(/images/theme/product/service-info-labels/tab-garantiya.svg);height:34px;width:34px}.product-page--new .product-triggers{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;display:flex;gap:10px;padding:20px 10px}.product-page--new .product-triggers__item{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:10px}.product-page--new .product-triggers__item-title{background:linear-gradient(to bottom,#fff 50%,var(--main-color) 50%);font-size:19px;font-weight:700;line-height:100%}.product-page--new .product-triggers__item-desc{font-size:14px;line-height:160%}@media screen and (max-width:1000px){.product-page--new .product-triggers{flex-direction:column;gap:5px;padding:10px 0}}.product-page--new .best-price-banner-wrapper picture{border-radius:8px}.product-page--new .product-page__tab-show-more{align-items:center;background:#fff;border-radius:20px;bottom:3px;box-shadow:0 0 8px 0 hsla(240,2%,87%,.8);cursor:pointer;display:flex;height:40px;justify-content:center;left:3px;position:absolute;width:112px;z-index:1}.product-page--new .product-page__tab-show-more:before{background:url(/images/theme/show-more-arrow.svg) no-repeat 50%;content:"";display:inline-flex;height:10px;width:15px}@media screen and (max-width:1000px){.product-page--new .product-page__tab-show-more{left:unset}}.product-page--new .product-page__characteristic-closed,.product-page--new .product-page__modules-closed{max-height:515px;overflow:hidden;position:relative}.product-page--new .product-page__characteristic-closed .product-page__characteristic-hide,.product-page--new .product-page__modules-closed .product-page__characteristic-hide{background:linear-gradient(0deg,#fff,transparent);bottom:0;height:100px;position:absolute;width:100%}.product-page--new .product-page__characteristic-closed.opened,.product-page--new .product-page__modules-closed.opened{max-height:unset}.product-page--new .product-page__characteristic-closed.opened .product-page__characteristic-hide,.product-page--new .product-page__characteristic-closed.opened .product-page__tab-show-more,.product-page--new .product-page__modules-closed.opened .product-page__characteristic-hide,.product-page--new .product-page__modules-closed.opened .product-page__tab-show-more{display:none}.product-page--new .product-page__modules-closed{max-height:350px}.product-page--new .product-page__description{margin-bottom:0}.product-page--new .may-need-products__related-categories{display:grid;gap:9px;grid-template-columns:repeat(10,1fr);max-width:1431px}.product-page--new .may-need-products__related-categories .may-need-products__related-category{background:#f6f6f9;border-radius:8px;max-width:100%;overflow:hidden;width:100%}.product-page--new .may-need-products__related-categories .may-need-products__related-category .may-need-products__related-category-image,.product-page--new .may-need-products__related-categories .may-need-products__related-category img,.product-page--new .may-need-products__related-categories .may-need-products__related-category picture{display:inline-flex;height:100%;justify-content:flex-end;max-width:100%;width:100%}.product-page--new .may-need-products__related-categories .may-need-products__related-category img,.product-page--new .may-need-products__related-categories .may-need-products__related-category picture{width:auto}@media screen and (max-width:1024px){.product-page--new .may-need-products__related-categories{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:500px){.product-page--new .may-need-products__related-categories{grid-template-columns:repeat(2,1fr)}}.product-page--new .product-page__empty-reviews__header{font-size:16px}.product-page--new .product-card__color-choice.opened{background:none;box-shadow:none;margin:0;padding:0}.product-page--new .product-card__color-choice.opened .product-card__color-choice__close{display:none}.product-page--new .articles-slider .scrollbox-mobile__inner{padding:0}.product-page--new .article-preview{background:#f6f6f9;border-radius:8px;padding:0 15px 15px}.product-page--new .article-preview__img-link{margin:0 -15px}.product-page--new .article-preview__img{border-radius:8px 8px 0 0}.product-page--new .article-preview__title{margin-top:10px}.product-page--new .article-preview__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:39px!important;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1024px){.product-page--new .article-preview{background:none;border-radius:0;padding:0}.product-page--new .article-preview__img-link{margin:0}.product-page--new .article-preview__title{font-size:14px;margin-bottom:0;padding:0 10px}.product-page--new .article-preview__desc{-webkit-line-clamp:3;height:55px!important;margin:10px;padding:0}}.product-page--new .promo-swiper__img img,.product-page--new .promo-swiper__img picture{border-radius:3px}.product-page--new .mobile-review-rate-block{display:none}@media screen and (max-width:425px){.product-page--new .scrollbox-mobile__inner{padding:0}}@media screen and (max-width:480px){.product-page--new .stores__item{width:100%}}.product-page--new .product-page__reviews-container{position:relative}.product-page--new .product-page__reviews-container--closed:after{background:linear-gradient(0deg,#fff,transparent);bottom:0;content:"";display:block;height:100px;position:absolute;width:100%}@media screen and (max-width:1000px){.product-page--new .product-page__more-reviews-wrapper{display:flex;justify-content:center;width:100%}}.product-page--new .product-page__kitchen-buttons-block{max-width:458px}.product-page--new .product-page__kitchen-buttons-block .btn-popup-zamer:before{content:none}.product-page--new .product-page__buy-block--mobile .product-page__add-to-cart{width:100%!important}@media screen and (max-width:768px){.product-page--new .measure-banner-form{padding:35px 10px}}@media screen and (max-width:1024px){.product-page__info-sub-block .product-page__service-buttons{display:none}.product-page__buy-block--offline{grid-template-columns:1fr}}.product-page__buy-block--mobile{display:none}@media screen and (min-width:1025px){.product-page__buy-block--mobile{display:none!important}.product-page__service-buttons--mobile{display:none}}.product-page__buy-block--mobile{background:transparent;bottom:calc(59px + env(safe-area-inset-bottom));box-shadow:unset;padding:0 10px}.product-page__buy-block--mobile--offline{background:#fff;bottom:calc(54px + env(safe-area-inset-bottom));box-shadow:0 -1px 10px rgba(0,0,0,.1);padding:10px}.product-page__buy-block--mobile--main{padding:0}@supports (-webkit-touch-callout:none){.product-page__buy-block--mobile{bottom:calc(59px + env(safe-area-inset-bottom))}}.product-page__buy-block--mobile:after{display:none}
