/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/idealspa/images/icons/loading-small.svg);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/idealspa/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/idealspa/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/idealspa/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/idealspa/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/idealspa/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/idealspa/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/idealspa/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/idealspa/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/idealspa/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/idealspa/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.breadcrumbs{display:flex;min-width:0;align-items:center;gap:8px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.breadcrumbs__link{flex:0 0 auto;color:var(--color-text-secondary)}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--color-accent-blue);outline:none}.breadcrumbs__icon{width:8px;height:8px}@media(min-width:744px){.breadcrumbs__icon{width:12px;height:12px}}.breadcrumbs__desktop-item{display:none}@media(min-width:1324px){.breadcrumbs__desktop-item{display:inline-flex;min-width:0;align-items:center;gap:8px}}.breadcrumbs__desktop-item-icon{width:12px;height:12px;flex:0 0 auto}.breadcrumbs__current{min-width:0;overflow:hidden;color:var(--color-text-secondary-dark-bg);text-overflow:ellipsis;white-space:nowrap}
body.consultation-popup-open{overflow:hidden}.consultation-popup{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px 16px;visibility:hidden;pointer-events:none}.consultation-popup--open{visibility:visible;pointer-events:auto}.consultation-popup[hidden]{display:none}.consultation-popup__backdrop{position:absolute;inset:0;background:rgba(245,246,247,.651);backdrop-filter:blur(12px)}.consultation-popup__dialog{position:relative;display:grid;width:100%;max-height:calc(100vh - 48px);padding:20px 16px 16px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.consultation-popup__dialog{grid-template-columns:minmax(0,1fr) 326px;gap:40px;width:min(100vw - 40px,700px);min-height:491px;padding:20px}}@media(min-width:1324px){.consultation-popup__dialog{grid-template-columns:minmax(0,439px) 349px;gap:75px;max-width:903px;width:100%}}.consultation-popup__dialog-close{position:absolute;top:-43px;right:16px;display:flex;width:32px;height:32px;align-items:center;justify-content:center}@media(min-width:744px){.consultation-popup__dialog-close{top:-42px;right:0}}@media(min-width:1324px){.consultation-popup__dialog-close{right:-42px}}.consultation-popup__dialog-close:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.consultation-popup__dialog-close-icon{width:32px;height:32px;opacity:.72}.consultation-popup__dialog-content{margin-bottom:24px}@media(min-width:744px){.consultation-popup__dialog-content{margin-bottom:0}}.consultation-popup__dialog-content-title{margin:0 0 16px;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.consultation-popup__dialog-content-title{margin-bottom:24px}}@media(min-width:1324px){.consultation-popup__dialog-content-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:24px}}.consultation-popup__dialog-content-text{margin:0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:1324px){.consultation-popup__dialog-content-text{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.consultation-popup__dialog-form{display:grid;gap:8px}.consultation-popup__dialog-form .custom-select{z-index:3}
.cookie-banner{position:fixed;z-index:900;right:0;bottom:0;left:0;background:var(--color-gray-0);padding:10px 16px;box-shadow:0 -10px 20px 0 rgba(71,85,105,.102)}@media(min-width:744px){.cookie-banner{padding:10px 20px}}@media(min-width:1324px){.cookie-banner{padding:10px}}.cookie-banner[hidden]{display:none}.cookie-banner__inner{display:grid;gap:12px;max-width:var(--container-width);margin:0 auto}@media(min-width:1324px){.cookie-banner__inner{grid-template-columns:minmax(0,1fr) minmax(360px,613px);align-items:center;gap:24px}}.cookie-banner__content{display:grid;gap:0}.cookie-banner__content .form-checkbox{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;color:var(--color-text-main);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.cookie-banner__content-text{margin:0 0 0 26px;color:var(--color-gray-600);font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.cookie-banner__content-text-link{color:var(--color-accent-blue);text-decoration:underline}.cookie-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:744px){.cookie-banner__actions{gap:10px}}.cookie-banner__actions-button{min-height:50px;width:100%}
.custom-select{position:relative}.custom-select__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-select__toggle{position:relative;z-index:2;display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:13px 12px;color:var(--color-text-secondary-dark-bg);text-align:left;background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.custom-select__toggle:focus-visible{border-color:var(--color-accent-blue);outline:none}.custom-select__toggle-icon{flex:0 0 auto;width:16px;height:16px;background:url(/themes/custom/idealspa/images/icons/arrow_down.svg) center/contain no-repeat;transition:transform .2s ease}.custom-select__list{position:absolute;z-index:1;top:40px;right:0;left:0;display:grid;height:0;gap:0;margin:0;padding:0 0 10px;overflow:hidden;color:var(--color-text-secondary-dark-bg);list-style:none;background:var(--color-gray-0);border:1px solid var(--color-borders);border-top:0;border-radius:0 0 8px 8px;opacity:0;transform:translateY(-6px);transform-origin:top;visibility:hidden;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.custom-select__list[hidden]{display:none}.custom-select__list-item{padding:8px 12px;cursor:pointer;opacity:.7;transition:opacity .3s}.custom-select__list-item:hover,.custom-select__list-item:focus-visible,.custom-select__list-item[aria-selected=true]{opacity:1;outline:none}.custom-select--open{z-index:3}.custom-select--open .custom-select__toggle{border-bottom-color:rgba(0,0,0,0);border-radius:8px 8px 0 0}.custom-select--open .custom-select__toggle-icon{transform:rotate(180deg)}.custom-select--open .custom-select__list{visibility:visible}
.button{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 20px;border:1px solid rgba(0,0,0,0);border-radius:6px;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.button--primary{color:var(--color-text-main);background:var(--color-sun-orange)}@media(min-width:1324px){.button--primary:hover{background:var(--color-orange-600)}}.button--primary:active,.button--primary:focus-visible{background:var(--color-orange-400);border-color:var(--color-sun-orange)}.button--secondary{color:var(--color-accent-blue);background:rgba(0,0,0,0);border-color:var(--color-accent-blue)}@media(min-width:1324px){.button--secondary:hover{color:var(--color-gray-0);background:var(--color-accent-blue);border-color:var(--color-accent-blue)}}.button--secondary:active,.button--secondary:focus-visible{color:var(--color-gray-0);background:var(--color-blue-600);border-color:var(--color-blue-600)}.button--chip{min-height:24px;gap:4px;padding:4px 12px;color:var(--color-text-main);background:var(--color-gray-0);border-width:1px;border-radius:8px;font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:1324px){.button--chip:hover{background:var(--color-blue-100);border-color:var(--color-accent-blue)}}.button--chip:focus-visible{background:var(--color-blue-100);border-color:var(--color-accent-blue)}.button--chip[aria-pressed=true],.button--chip.button--active{color:var(--color-gray-0);background:var(--color-blue-400);border-color:var(--color-blue-400)}.button--small{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:0;min-height:40px;padding:6px 16px}.button--large{min-height:60px;padding:12px 24px}.button:disabled,.button[aria-disabled=true]{pointer-events:none}.button--primary:disabled,.button--primary[aria-disabled=true]{color:var(--color-gray-400);background:var(--color-orange-300);border-color:var(--color-orange-300)}.button--secondary:disabled,.button--secondary[aria-disabled=true]{color:var(--color-blue-300);background:rgba(0,0,0,0);border-color:var(--color-blue-300)}.button--chip:disabled,.button--chip[aria-disabled=true]{opacity:.5}.button:focus-visible{outline:none}.button__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px}.button__icon img,.button__icon svg{width:100%;height:100%}.button__icon:empty{display:none}
.delivery-payment-cta__wrapper{padding:0 16px}@media(min-width:744px){.delivery-payment-cta__wrapper{padding:0 20px}}@media(min-width:1324px){.delivery-payment-cta__wrapper{padding:0}}.delivery-payment-cta__wrapper-inner{position:relative;align-items:start;overflow:hidden;padding:16px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.delivery-payment-cta__wrapper-inner{padding:30px 32px}}.delivery-payment-cta__wrapper-inner-content{position:relative;z-index:2;min-width:0}.delivery-payment-cta__wrapper-inner-content-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 8px;padding-right:95px}@media(min-width:744px){.delivery-payment-cta__wrapper-inner-content-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:24px;padding-right:317px}}@media(min-width:1324px){.delivery-payment-cta__wrapper-inner-content-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;max-width:none;margin-bottom:32px;padding-right:623px}}.delivery-payment-cta__wrapper-inner-content-text{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0 0 8px;padding-right:95px;color:var(--color-text-secondary)}@media(min-width:744px){.delivery-payment-cta__wrapper-inner-content-text{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:24px;padding-right:317px}}@media(min-width:1324px){.delivery-payment-cta__wrapper-inner-content-text{max-width:none;margin-bottom:32px;padding-right:623px}}.delivery-payment-cta__wrapper-inner-content-action .button{width:100%}@media(min-width:744px){.delivery-payment-cta__wrapper-inner-content-action .button{width:auto}}.delivery-payment-cta__wrapper-inner-image{position:absolute;top:-10px;right:-62px;width:157px;height:auto}@media(min-width:744px){.delivery-payment-cta__wrapper-inner-image{top:-38px;right:-97px;width:430px}}@media(min-width:1324px){.delivery-payment-cta__wrapper-inner-image{top:-91px;right:23px;width:608px}}.delivery-payment-cta--embedded .delivery-payment-cta__wrapper{padding:0}@media(min-width:1324px){.delivery-payment-cta--embedded .delivery-payment-cta__wrapper-inner{padding:32px}}@media(min-width:1324px){.delivery-payment-cta--embedded .delivery-payment-cta__wrapper-inner-content-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.delivery-payment-cta--embedded .delivery-payment-cta__wrapper-inner-content-text{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}}
.delivery-payment-info__wrapper{display:grid;grid-template-columns:1fr;gap:32px;padding:0 16px}@media(min-width:744px){.delivery-payment-info__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 20px}}@media(min-width:1324px){.delivery-payment-info__wrapper{padding:0}}.delivery-payment-info__wrapper-section{display:grid;grid-template-rows:auto 1fr;min-width:0}.delivery-payment-info__wrapper-section-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.delivery-payment-info__wrapper-section-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.delivery-payment-info__wrapper-section-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.delivery-payment-info__wrapper-section-card{display:grid;gap:24px;padding:16px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px)and (max-width:1323px){.delivery-payment-info__wrapper-section-card{grid-template-rows:repeat(4,minmax(50px,1fr))}}@media(min-width:1324px){.delivery-payment-info__wrapper-section-card{gap:32px;padding:24px}}.delivery-payment-info__wrapper-section-card-item{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:24px}.delivery-payment-info__wrapper-section-card-item-icon{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.delivery-payment-info__wrapper-section-card-item-text{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;margin:0}@media(min-width:1324px){.delivery-payment-info__wrapper-section-card-item-text{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0}}.delivery-payment-info--embedded .delivery-payment-info__wrapper{padding:0}.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:12px}@media(min-width:744px){.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-title{margin-bottom:16px}}.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card{gap:24px;padding:16px}@media(min-width:1324px){.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card{gap:20px;padding:16px}}.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card-item{grid-template-columns:40px minmax(0,1fr);gap:16px}.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card-item-icon{width:40px;height:40px}.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card-item-text{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:1324px){.delivery-payment-info--embedded .delivery-payment-info__wrapper-section-card-item-text{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}
.footer{color:var(--color-gray-0);background:var(--color-background-dark)}.footer__main{padding:14.53px 16px 32.53px}@media(min-width:744px)and (max-width:1323px){.footer__main{padding:50.5px 20px}}@media(min-width:1324px){.footer__main{padding:50px 0 44px}}.footer__main-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 21px}@media(min-width:744px){.footer__main-wrapper{display:flex;gap:unset}}@media(min-width:1324px){.footer__main-wrapper{justify-content:space-between}}.footer__main-wrapper-brand{grid-column:1/-1;text-align:center}@media(min-width:744px){.footer__main-wrapper-brand{grid-column:auto;text-align:left}}@media(min-width:744px)and (max-width:1323px){.footer__main-wrapper-brand{width:193px;margin-right:44px}}@media(min-width:1324px){.footer__main-wrapper-brand{width:316px}}.footer__main-wrapper-brand-logo{display:block;width:106.07px;margin:0 auto 24px}@media(min-width:744px)and (max-width:1323px){.footer__main-wrapper-brand-logo{width:154px;margin:0 0 16px}}@media(min-width:1324px){.footer__main-wrapper-brand-logo{width:247.31px;margin:0 0 32px}}.footer__main-wrapper-brand-logo-image{width:100%;height:auto}.footer__main-wrapper-brand-logo-image--desktop{display:none}@media(min-width:744px){.footer__main-wrapper-brand-logo-image--desktop{display:block}}@media(min-width:744px){.footer__main-wrapper-brand-logo-image--mobile{display:none}}.footer__main-wrapper-brand-text{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;margin:0 auto}@media(min-width:744px){.footer__main-wrapper-brand-text{margin:0}}@media(min-width:1324px){.footer__main-wrapper-brand-text{max-width:261px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}.footer__main-wrapper-column{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width:744px){.footer__main-wrapper-column{gap:16px}}@media(min-width:744px)and (max-width:1323px){.footer__main-wrapper-column{margin-right:auto}}@media(min-width:1324px){.footer__main-wrapper-column{max-width:204px;width:100%}.footer__main-wrapper-column[data-column-small]{max-width:164px;width:100%}.footer__main-wrapper-column[data-column-large]{max-width:226px;width:100%}}.footer__main-wrapper-column-title{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0;color:var(--color-text-secondary-dark-bg)}.footer__main-wrapper-column-link{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;transition:color .2s ease}@media(min-width:1324px){.footer__main-wrapper-column-link{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}.footer__main-wrapper-column-link:hover,.footer__main-wrapper-column-link:focus-visible{color:var(--color-blue-300)}.footer__main-wrapper-contacts{grid-column:1/-1}@media(min-width:744px){.footer__main-wrapper-contacts{grid-column:auto}}@media(min-width:1324px){.footer__main-wrapper-contacts{max-width:204px;width:100%}}.footer__main-wrapper-contacts-title{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0 0 16px;color:var(--color-text-secondary-dark-bg)}.footer__main-wrapper-contacts-info{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px;position:relative}@media(min-width:744px){.footer__main-wrapper-contacts-info{display:flex;flex-direction:column;gap:12px}}@media(min-width:1324px){.footer__main-wrapper-contacts-info{gap:12px}}.footer__main-wrapper-contacts-info-item{display:flex;flex-direction:column;gap:4px}.footer__main-wrapper-contacts-info-item:last-child{grid-column:1/-1}.footer__main-wrapper-contacts-info-item-label{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.footer__main-wrapper-contacts-info-item-value{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;white-space:nowrap}@media(min-width:1324px){.footer__main-wrapper-contacts-info-item-value{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}.footer__main-wrapper-contacts-socials{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-top:-39px;position:absolute;left:calc(50% + 8px)}@media(min-width:744px){.footer__main-wrapper-contacts-socials{left:auto;position:static;justify-content:flex-start;gap:25px;margin-top:16px}}@media(min-width:1324px){.footer__main-wrapper-contacts-socials{gap:24px}}.footer__main-wrapper-contacts-socials-link{display:block;width:32px;height:32px}.footer__main-wrapper-contacts-socials-link-icon{width:100%;height:100%}.footer__legal{padding:15px 16px;background:var(--color-blue-1000)}@media(min-width:744px)and (max-width:1323px){.footer__legal{padding:15.5px 20px}}@media(min-width:1324px){.footer__legal{padding:28.5px 34.5px}}.footer__legal-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width:744px){.footer__legal-wrapper{display:grid;grid-template-columns:1fr auto;gap:8px 74px}}@media(min-width:1324px){.footer__legal-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.footer__legal-wrapper-company{display:flex;flex-direction:column;gap:8px}@media(min-width:744px){.footer__legal-wrapper-company{gap:8px}}@media(min-width:1324px){.footer__legal-wrapper-company{flex-direction:row;flex-wrap:wrap;gap:4px}}.footer__legal-wrapper-company-copyright{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0}@media(min-width:1324px){.footer__legal-wrapper-company-copyright{width:100%}}.footer__legal-wrapper-company-details,.footer__legal-wrapper-company-address{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;margin:0;color:var(--color-text-secondary-dark-bg)}@media(min-width:744px){.footer__legal-wrapper-company-details,.footer__legal-wrapper-company-address{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}.footer__legal-wrapper-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width:744px){.footer__legal-wrapper-links{align-items:flex-end;grid-column:2;grid-row:1;gap:8px}}@media(min-width:1324px){.footer__legal-wrapper-links{flex-direction:row;align-items:center;gap:32px}}.footer__legal-wrapper-links-link{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;white-space:nowrap}.footer__legal-wrapper-links-link:hover,.footer__legal-wrapper-links-link:focus-visible{color:var(--color-blue-300)}
.form-checkbox{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.form-checkbox a{color:var(--color-accent-blue);text-decoration:underline}.form-checkbox__input,.form-checkbox__control{width:16px;height:16px}.form-checkbox__input{margin:0;accent-color:var(--color-accent-blue)}.form-checkbox__control{display:flex;align-items:center;justify-content:center}.form-checkbox__control input{width:16px;height:16px;margin:0;accent-color:var(--color-accent-blue)}.form-checkbox__label-link{color:var(--color-accent-blue)}.form-checkbox__label-link:hover,.form-checkbox__label-link:focus-visible{text-decoration:underline}
.form-field{display:grid;gap:4px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.form-field__label{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.form-field__control-wrapper input,.form-field__control-wrapper textarea,.form-field__control-wrapper select{width:100%;min-height:48px;padding:13px 12px;color:var(--color-text-main);background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.form-field__control-wrapper input::-moz-placeholder,.form-field__control-wrapper textarea::-moz-placeholder,.form-field__control-wrapper select::-moz-placeholder{color:var(--color-text-secondary-dark-bg)}.form-field__control-wrapper input::placeholder,.form-field__control-wrapper textarea::placeholder,.form-field__control-wrapper select::placeholder{color:var(--color-text-secondary-dark-bg)}.form-field__control-wrapper input:focus,.form-field__control-wrapper textarea:focus,.form-field__control-wrapper select:focus{border-color:var(--color-accent-blue);outline:none}.form-field__control-wrapper textarea{min-height:96px;resize:none}.form-field__control{width:100%;min-height:48px;padding:13px 12px;color:var(--color-text-main);background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.form-field__control::-moz-placeholder{color:var(--color-text-secondary-dark-bg)}.form-field__control::placeholder{color:var(--color-text-secondary-dark-bg)}.form-field__control:focus{border-color:var(--color-accent-blue);outline:none}.form-field__control--textarea{min-height:96px;resize:none}.form-field__description,.form-field__errors{color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:0}.form-field__errors{color:var(--color-orange-700)}.form-field--error .form-field__control,.form-field--error .form-field__control-wrapper input,.form-field--error .form-field__control-wrapper textarea,.form-field--error .form-field__control-wrapper select{border-color:var(--color-orange-700)}
body.form-success-popup-open{overflow:hidden}.form-success-popup{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:48px 12px 24px;visibility:hidden;pointer-events:none}.form-success-popup--open{visibility:visible;pointer-events:auto}.form-success-popup[hidden]{display:none}.form-success-popup__backdrop{position:absolute;inset:0;background:rgba(245,246,247,.651);backdrop-filter:blur(12px)}.form-success-popup__dialog{position:relative;display:flex;max-width:358px;width:100%;min-height:250px;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.form-success-popup__dialog{padding:20px;max-width:479px;width:100%}}.form-success-popup__dialog-close{position:absolute;top:-36px;right:0;display:flex;width:32px;height:32px;align-items:center;justify-content:center}@media(min-width:744px){.form-success-popup__dialog-close{right:-36px}}.form-success-popup__dialog-close:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.form-success-popup__dialog-close-icon{width:32px;height:32px;opacity:.55}.form-success-popup__dialog-icon{width:120px;height:120px;margin-bottom:32px}@media(min-width:744px){.form-success-popup__dialog-icon{width:150px;height:150px}}.form-success-popup__dialog-title{margin:0 0 24px;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.form-success-popup__dialog-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0}}.form-success-popup__dialog-description{margin:0 0 24px;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.form-success-popup__dialog-description{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.form-success-popup__dialog-note{margin:0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}
.header{position:relative;z-index:10;width:100%}.header .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0}.header__top{padding:12px 16px}@media(min-width:744px)and (max-width:1323px){.header__top{padding:15.5px 20px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.header__top{padding:14px 0;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}.header__top-inner{display:flex;align-items:center;width:100%;justify-content:space-between}@media(min-width:744px){.header__top-inner{justify-content:flex-start;gap:30px}}@media(min-width:1324px){.header__top-inner{justify-content:space-between}}.header__top-inner-phone,.header__top-inner-chat,.header__top-inner-location,.header__top-inner-nav,.header__top-inner-nav-list,.header__top-inner-nav-list-link--dropdown,.header__top-inner-socials,.header__top-inner-socials-email{display:flex;align-items:center}.header__top-inner-phone,.header__top-inner-chat{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0;gap:4px}@media(min-width:744px){.header__top-inner-phone,.header__top-inner-chat{display:none}}.header__top-inner-phone-icon,.header__top-inner-chat-icon{width:20px;height:20px}.header__top-inner-chat-arrow{width:8px;height:8px}.header__top-inner-location,.header__top-inner-nav,.header__top-inner-socials{display:none}@media(min-width:744px){.header__top-inner-location,.header__top-inner-nav,.header__top-inner-socials{display:flex}}.header__top-inner-location{gap:10px;white-space:nowrap}.header__top-inner-location-divider{width:1px;height:19px;background:var(--color-text-main)}.header__top-inner-nav{min-width:0;flex:1 1 auto;gap:6px;overflow:hidden}@media(min-width:744px){.header__top-inner-nav{position:relative}}@media(min-width:1324px){.header__top-inner-nav{flex:0 0 auto;gap:0;overflow:visible}}.header__top-inner-nav-control{display:flex;align-items:center;flex:0 0 18px;justify-content:center;width:18px;height:22px;color:var(--color-text-secondary);background:rgba(245,246,247,.7);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s}@media(min-width:1324px){.header__top-inner-nav-control{display:none}}.header__top-inner-nav-control--prev{left:0;border-right:1px solid var(--color-borders-light-70)}.header__top-inner-nav-control--next{right:0;border-left:1px solid var(--color-borders-light-70)}.header__top-inner-nav-control:disabled{opacity:0;pointer-events:none}.header__top-inner-nav-control-icon{width:16px;height:16px}.header__top-inner-nav-control-icon--prev{transform:rotate(180deg)}.header__top-inner-nav-list{gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__top-inner-nav-list::-webkit-scrollbar{display:none}.header__top-inner-nav-list.is-dragging{cursor:grabbing;scroll-behavior:auto}@media(min-width:744px){.header__top-inner-nav-list{width:100%}}@media(min-width:1324px){.header__top-inner-nav-list{gap:20px;width:auto;overflow:visible;max-width:none;cursor:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.header__top-inner-nav-list-link{white-space:nowrap}.header__top-inner-nav-list-link--dropdown{display:none;gap:5px}@media(min-width:1324px){.header__top-inner-nav-list-link--dropdown{display:flex}}.header__top-inner-nav-list-link-icon{width:8px;height:8px}.header__top-inner-nav-list-installation{position:relative;display:none}@media(min-width:1324px){.header__top-inner-nav-list-installation{display:block}}.header__top-inner-nav-list-installation-toggle{color:inherit;cursor:pointer;list-style:none}.header__top-inner-nav-list-installation-toggle::-webkit-details-marker{display:none}.header__top-inner-nav-list-installation-toggle-icon{width:8px;height:8px;transition:transform .2s ease}.header__top-inner-nav-list-installation[open] .header__top-inner-nav-list-installation-toggle{color:var(--color-accent-blue)}.header__top-inner-nav-list-installation[open] .header__top-inner-nav-list-installation-toggle-icon{transform:rotate(180deg)}.header__top-inner-nav-list-installation-panel{position:absolute;z-index:6;top:calc(100% + 8px);left:112px;width:402px;padding:20px;visibility:hidden;background:var(--color-gray-0);border-radius:8px;box-shadow:0 5px 20px 0 rgba(0,0,0,.1215686275);opacity:0;pointer-events:none}.header__top-inner-nav-list-installation-panel-close{position:absolute;top:18px;right:18px;width:20px;height:20px}.header__top-inner-nav-list-installation-panel-close-icon{width:100%;height:100%}.header__top-inner-nav-list-installation-panel-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-right:28px}.header__top-inner-nav-list-installation-panel-links-link{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary);transition:color .2s ease}.header__top-inner-nav-list-installation-panel-links-link:hover,.header__top-inner-nav-list-installation-panel-links-link:focus-visible{color:var(--color-accent-blue)}.header__top-inner-socials{gap:16px}@media(min-width:1324px){.header__top-inner-socials{gap:24px}}.header__top-inner-socials-link,.header__top-inner-socials-link-icon{width:18px;height:18px}@media(min-width:1324px){.header__top-inner-socials-link,.header__top-inner-socials-link-icon{width:24px;height:24px}}.header__top-inner-socials-email{gap:5px}.header__top-inner-socials-email-icon{width:18px;height:18px}@media(min-width:1324px){.header__top-inner-socials-email-icon{width:24px;height:24px}}.header__top-inner-socials-email-text{display:none}@media(min-width:1324px){.header__top-inner-socials-email-text{display:inline}}.header__top-inner-nav-list-installation[open] .header__top-inner-nav-list-installation-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}.header__main{background:var(--color-gray-0);padding:8px 16px}@media(min-width:744px){.header__main{padding:11.73px 20px}}@media(min-width:1324px){.header__main{padding:16px 0}}.header__main-wrapper{display:flex;align-items:center;width:100%;justify-content:space-between;position:relative}@media(min-width:1324px){.header__main-wrapper{justify-content:flex-start}}.header__main-wrapper-button,.header__main-wrapper-actions,.header__main-wrapper-contacts,.header__main-wrapper-actions-button,.header__main-wrapper-actions-search,.header__main-wrapper-controls,.header__main-wrapper-controls-button,.header__main-wrapper-controls-cart{display:flex;align-items:center}.header__main-wrapper-button{width:72px;height:35px;text-align:left}@media(min-width:744px){.header__main-wrapper-button{display:none}}.header__main-wrapper-button-icon{width:24px;height:24px}.header__main-wrapper-logo{flex:0 0 130px;width:130px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-width:744px){.header__main-wrapper-logo{flex:0 0 100px;width:100px;position:static;transform:none}}@media(min-width:1324px){.header__main-wrapper-logo{flex-basis:248px;width:248px;margin-right:73.56px}}.header__main-wrapper-logo-image{width:130px;height:auto}@media(min-width:744px){.header__main-wrapper-logo-image{display:none;width:100px}}@media(min-width:1324px){.header__main-wrapper-logo-image{display:block;width:248px}}.header__main-wrapper-logo-image--tablet{display:none}@media(min-width:744px){.header__main-wrapper-logo-image--tablet{display:block}}@media(min-width:1324px){.header__main-wrapper-logo-image--tablet{display:none}}.header__main-wrapper-actions{gap:8px}@media(min-width:1324px){.header__main-wrapper-actions{gap:16px;margin-right:60px}}.header__main-wrapper-actions-btnsearch{display:none}@media(min-width:744px){.header__main-wrapper-actions-btnsearch{position:relative;background:var(--color-gray-0);border-radius:6px;display:flex;align-items:center;justify-content:center;height:48px;width:70px;padding:0;border:1px solid var(--color-borders)}.header__main-wrapper-actions-btnsearch-icon{position:absolute;top:50%;left:50%;width:16px;height:16px;opacity:1;transform:translate(-50%,-50%) rotate(0);transition:opacity .25s ease,transform .25s ease}.header__main-wrapper-actions-btnsearch-icon.close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.header__main-wrapper-actions-btnsearch[aria-expanded=true] .header__main-wrapper-actions-btnsearch-icon.search{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.header__main-wrapper-actions-btnsearch[aria-expanded=true] .header__main-wrapper-actions-btnsearch-icon.close{opacity:1;transform:translate(-50%,-50%) rotate(0)}}@media(min-width:1324px){.header__main-wrapper-actions-btnsearch{display:none}}.header__main-wrapper-actions-button{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;display:none;height:48px;padding:10px 20px;gap:10px}@media(min-width:744px){.header__main-wrapper-actions-button{display:flex}}.header__main-wrapper-actions-button-icon{position:relative;flex:0 0 24px;width:24px;height:24px}.header__main-wrapper-actions-button-icon-line{position:absolute;left:0;width:24px;height:1px;background:currentColor;transform-origin:center;transition:top 200ms ease,left 200ms ease,width 200ms ease,opacity 150ms ease,transform 200ms ease}.header__main-wrapper-actions-button-icon-line--top{top:4px}.header__main-wrapper-actions-button-icon-line--middle{top:10.5px}.header__main-wrapper-actions-button-icon-line--bottom{top:17px;width:16px}.header__main-wrapper-actions-button--active .header__main-wrapper-actions-button-icon-line{left:2px;width:20px}.header__main-wrapper-actions-button--active .header__main-wrapper-actions-button-icon-line--top{top:10.5px;transform:rotate(45deg)}.header__main-wrapper-actions-button--active .header__main-wrapper-actions-button-icon-line--middle{opacity:0;transform:scaleX(0)}.header__main-wrapper-actions-button--active .header__main-wrapper-actions-button-icon-line--bottom{top:10.5px;transform:rotate(-45deg)}.header__main-wrapper-actions-search{display:none;width:349px;height:48px;padding:16px 10px;gap:8px;background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:6px}@media(min-width:1324px){.header__main-wrapper-actions-search{display:flex}}.header__main-wrapper-actions-search-icon{width:16px;height:16px}.header__main-wrapper-actions-search-input{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;width:100%;min-width:0;padding:0;color:var(--color-text-main);background:rgba(0,0,0,0);border:0;outline:0}.header__main-wrapper-actions-search-input::-moz-placeholder{color:var(--color-text-main);opacity:1}.header__main-wrapper-actions-search-input::placeholder{color:var(--color-text-main);opacity:1}.header__main-wrapper-contacts{display:none;gap:8px}@media(min-width:744px){.header__main-wrapper-contacts{display:flex}}@media(min-width:1324px){.header__main-wrapper-contacts{gap:24px;margin-right:auto}}.header__main-wrapper-contacts-phone{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media(min-width:1324px){.header__main-wrapper-contacts-phone{flex:1 0 auto;max-width:144px;width:100%}}.header__main-wrapper-contacts-phone-link{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.header__main-wrapper-contacts-phone-link{font-size:14px;font-weight:600}}@media(min-width:1324px){.header__main-wrapper-contacts-phone-link{font-size:16px;font-weight:500}}.header__main-wrapper-contacts-phone-time{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;white-space:nowrap;width:100%;color:var(--color-text-secondary);text-align:right}.header__main-wrapper-contacts-callback{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;max-width:134px;width:100%;height:45px;padding:10px;flex:1 0 auto}@media(min-width:1324px){.header__main-wrapper-contacts-callback{height:39px}}.header__main-wrapper-controls{height:37px;gap:8px}@media(min-width:744px){.header__main-wrapper-controls{height:auto}}.header__main-wrapper-controls-button,.header__main-wrapper-controls-cart{justify-content:center;height:37px;padding:10px 8px;background:var(--color-gray-0);border-radius:6px}@media(min-width:744px){.header__main-wrapper-controls-button,.header__main-wrapper-controls-cart{height:48px;padding:0;border:1px solid var(--color-borders)}}.header__main-wrapper-controls-button{position:relative;width:32px}@media(min-width:744px){.header__main-wrapper-controls-button{display:none}}.header__main-wrapper-controls-button-icon{position:absolute;top:50%;left:50%;width:14px;height:14px;opacity:1;transform:translate(-50%,-50%) rotate(0);transition:opacity .25s ease,transform .25s ease}.header__main-wrapper-controls-button-icon.close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.header__main-wrapper-controls-button[aria-expanded=true] .header__main-wrapper-controls-button-icon.search{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.header__main-wrapper-controls-button[aria-expanded=true] .header__main-wrapper-controls-button-icon.close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.header__main-wrapper-controls-cart{position:relative}@media(min-width:744px){.header__main-wrapper-controls-cart{width:69px}}.header__main-wrapper-controls-cart-icon{width:16px;height:16px}@media(min-width:744px){.header__main-wrapper-controls-cart-icon{width:32px;height:32px}}.header__main-wrapper-controls-cart-count{font-family:"Manrope",Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:0;position:absolute;top:5px;right:2px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--color-gray-0);background:var(--color-accent-blue);border-radius:4px}@media(min-width:744px){.header__main-wrapper-controls-cart-count{top:-4px;right:-2px}}.header__catalog{display:none;background:var(--color-borders-light-70)}@media(min-width:744px){.header__catalog{display:block;padding:8px 20px}}@media(min-width:1324px){.header__catalog{padding:11px 0}}.header__catalog-wrapper{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}@media(min-width:744px){.header__catalog-wrapper{position:relative}}@media(min-width:1324px){.header__catalog-wrapper{gap:0;overflow:visible}}.header__catalog-wrapper-control{display:flex;align-items:center;flex:0 0 18px;justify-content:center;width:18px;height:22px;color:var(--color-text-secondary);background:var(--color-borders-light-70);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s}@media(min-width:1324px){.header__catalog-wrapper-control{display:none}}.header__catalog-wrapper-control--prev{left:0;border-right:1px solid var(--color-borders)}.header__catalog-wrapper-control--next{right:0;border-left:1px solid var(--color-borders)}.header__catalog-wrapper-control:disabled{opacity:0;pointer-events:none}.header__catalog-wrapper-control-icon{width:16px;height:16px}.header__catalog-wrapper-control-icon--prev{transform:rotate(180deg)}.header__catalog-wrapper-nav{display:flex;align-items:center;flex:1 1 auto;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__catalog-wrapper-nav::-webkit-scrollbar{display:none}.header__catalog-wrapper-nav.is-dragging{cursor:grabbing;scroll-behavior:auto}@media(min-width:744px){.header__catalog-wrapper-nav{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;gap:17.4px}}@media(min-width:1324px){.header__catalog-wrapper-nav{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;justify-content:space-between;gap:0;width:100%;overflow:visible;cursor:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.header__catalog-wrapper-nav-link{flex:0 0 auto;white-space:nowrap}.header__catalog-wrapper-nav-link--desktop-only{display:none}@media(min-width:1324px){.header__catalog-wrapper-nav-link--desktop-only{display:inline}}.header__panel{position:absolute;z-index:4;top:132px;left:0;display:none;visibility:hidden;width:100%;height:0;padding-bottom:20px;overflow:hidden;pointer-events:none}@media(min-width:744px){.header__panel{display:block}}@media(min-width:1324px){.header__panel{top:149px}}.header__panel-inner{display:flex;background:var(--color-gray-0);box-shadow:0 5px 20px 0 rgba(0,0,0,.122);border:1px solid var(--color-borders)}@media(min-width:744px){.header__panel-inner{padding:20px}}@media(min-width:744px)and (max-width:1323px){.header__panel-inner{gap:20px}}@media(min-width:1324px){.header__panel-inner{border-radius:8px;justify-content:space-between}}.header__panel-inner-group{display:flex;flex-direction:column;max-width:calc(50% - 10px);width:100%;gap:24px}@media(min-width:744px)and (max-width:1323px){.header__panel-inner-group>.header__panel-inner-column{max-width:100%}}@media(min-width:1324px){.header__panel-inner-group{display:contents}.header__panel-inner-group>.header__panel-inner-column:first-child{order:1}.header__panel-inner-group>.header__panel-inner-column:last-child{order:3}}@media(min-width:1324px){.header__panel-inner>.header__panel-inner-column{order:2}}.header__panel-inner-column{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:744px)and (max-width:1323px){.header__panel-inner-column{max-width:calc(50% - 10px);width:100%;justify-content:flex-start}}@media(min-width:1324px){.header__panel-inner-column{max-width:342px;width:100%}.header__panel-inner-column[data-column-large]{max-width:359px;width:100%}}.header__panel-inner-column-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px)and (max-width:1323px){.header__panel-inner-column-title{margin:0 0 16px}}@media(min-width:1324px){.header__panel-inner-column-title{margin:0 0 20px}}.header__panel-inner-column-link{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;display:block;color:var(--color-text-secondary);transition:color .4s}.header__panel-inner-column-link:hover,.header__panel-inner-column-submenu-trigger:hover{color:var(--color-ice-blue)}.header__panel-inner-column-link:not(:last-child),.header__panel-inner-column-submenu:not(:last-child){margin-bottom:10px}.header__panel-inner-column-submenu{width:100%;display:flex;flex-direction:column;align-items:flex-start}.header__panel-inner-column-submenu-trigger{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;text-align:left;display:flex;align-items:center;gap:10px;margin:0;color:var(--color-text-secondary);cursor:pointer;transition:padding-bottom .4s}.header__panel-inner-column-submenu-trigger:focus-visible{outline:2px solid var(--color-ice-blue);outline-offset:4px;border-radius:2px}.header__panel-inner-column-submenu-trigger-icon{width:12px;height:12px;transition:transform .2s ease}.header__panel-inner-column-submenu-trigger[aria-expanded=true] .header__panel-inner-column-submenu-trigger-icon{transform:rotate(180deg)}.header__panel-inner-column-submenu-list-items{display:flex;flex-direction:column;align-items:flex-start;padding:8px;overflow:hidden;background:var(--color-hovers);border-radius:8px;transition:padding-top .4s,padding-bottom .4s,margin-top .4s}.header__panel-inner-column-submenu-list-items-link{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:block;color:var(--color-text-secondary);transition:color .4s}.header__panel-inner-column-submenu-list-items-link:not(:last-child){margin-bottom:10px}.header__panel-inner-column-submenu-list-items-link:hover{color:var(--color-ice-blue)}.header__panel-inner-column-submenu.active .header__panel-inner-column-submenu-trigger{padding-bottom:10px}.header__search-panel{position:absolute;z-index:4;top:95px;left:0;display:block;visibility:hidden;width:100%;height:0;overflow:hidden;pointer-events:none;background:var(--color-background);padding:16px}@media(min-width:744px){.header__search-panel{top:131px;padding:20px}}@media(min-width:1324px){.header__search-panel{top:133px;left:50%;display:block;width:408px;height:auto;padding:0;overflow:visible;background:rgba(0,0,0,0);transform:translateX(-50%)}}.header__search-panel-form{display:flex;align-items:center;height:48px;gap:8px;background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px;padding-right:11px}.header__search-panel-form:focus-within{border-color:var(--color-accent-blue)}@media(min-width:744px){.header__search-panel-form{padding-right:16px}}@media(min-width:1324px){.header__search-panel-form{display:none}}.header__search-panel-form-icon{width:16px;height:16px}.header__search-panel-form-input{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;padding:0;padding-left:16px;width:100%;min-width:0;background:rgba(0,0,0,0);border:0;outline:0}.header__search-panel-results{position:relative;display:none;width:calc(100% + 32px);max-height:calc(100dvh - 176px);margin-top:16px;padding:20px;overflow-x:hidden;overflow-y:auto;background:var(--color-gray-0);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,32,.12);scrollbar-color:var(--color-accent-blue) var(--color-gray-0);scrollbar-width:thin;margin-left:-16px}.header__search-panel-results::-webkit-scrollbar{width:6px}.header__search-panel-results::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:6px}.header__search-panel-results::-webkit-scrollbar-thumb{background:var(--color-accent-blue);border-radius:6px}@media(min-width:744px){.header__search-panel-results{width:100%;margin-left:0;max-height:calc(100dvh - 216px)}}@media(min-width:1324px){.header__search-panel-results{width:408px;max-height:calc(100vh - 157px);margin-top:0;margin-left:0;padding:20px 10px 20px 20px;border-radius:6px;box-shadow:0 8px 24px rgba(15,23,32,.16)}}.header__search-panel-results-close{position:sticky;z-index:4;top:0;display:flex;width:18px;height:18px;align-items:center;justify-content:center;margin-bottom:-18px;margin-left:auto;background:var(--color-gray-0)}.header__search-panel-results-close-icon{width:100%;height:100%}.header__search-panel-results-section+.header__search-panel-results-section{margin-top:24px}.header__search-panel-results-section-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0;margin:0 0 16px;padding-right:28px;color:var(--color-text-main)}@media(min-width:1324px){.header__search-panel-results-section-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}}.header__search-panel-results-section-link{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.header__search-panel-results-section-link:not(:last-child){margin-bottom:10px}.header__search-panel-results-section-link-image{display:block;flex:0 0 55px;width:55px;height:55px;-o-object-fit:contain;object-fit:contain}.header__search-panel-results-all{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;display:flex;align-items:center;margin-top:24px;position:sticky;bottom:0;justify-content:center;gap:8px;min-height:48px;padding:12px;color:var(--color-accent-blue);background:var(--color-gray-0);border:1px solid var(--color-accent-blue);border-radius:6px}@media(min-width:1324px){.header__search-panel-results-all{margin-right:-1px;margin-left:-1px}}.header__search-panel-results-all-count{padding:2px 5px;color:var(--color-text-secondary);background:var(--color-blue-100);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.header__phone-panel{position:absolute;z-index:5;top:36px;right:16px;display:none;padding:16px;background:var(--color-gray-0);border-radius:6px;box-shadow:0 8px 24px rgba(15,23,32,.12)}@media(min-width:744px){.header__phone-panel{position:static}}.header__phone-panel-link{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:block}.header__phone-panel-link+.header__phone-panel-link{margin-top:10px}.header__menu{position:fixed;z-index:20;inset:8px;display:none;min-height:100dvh;padding:24px;overflow:auto;background:var(--color-gray-0);left:0;top:0;width:100%}.header__menu-head{display:flex;flex-direction:column;padding-bottom:22px;border-bottom:1px solid var(--color-borders)}.header__menu-head-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.header__menu-head-top-logo{display:block;width:168px;height:auto}.header__menu-head-top-logo-image{width:100%;height:100%}.header__menu-head-top-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;transform:translateX(10px)}.header__menu-head-top-close-icon{width:24px;height:24px}.header__menu-head-contacts{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header__menu-head-contacts-phone{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;font-weight:600}.header__menu-head-contacts-time{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary);padding-right:4px}.header__menu-head-socials{display:flex;align-items:center;justify-content:space-between}.header__menu-head-socials-link{display:flex;width:24px;height:24px}.header__menu-head-socials-link-icon{width:100%;height:100%}.header__menu-head-socials-email{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:flex;align-items:center;gap:5px}.header__menu-head-socials-email-icon{width:24px;height:24px}.header__menu-panel{padding-top:20px}.header__menu-panel--category{padding-top:4px}.header__menu-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header__menu-panel-title{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;margin:0 0 16px}.header__menu-panel--category .header__menu-panel-title{max-width:260px;margin-bottom:16px;color:var(--color-text-main)}.header__menu-panel-link:not(:last-child){margin-bottom:16px}.header__menu-panel-link,.header__menu-panel-back{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--color-text-secondary);text-align:left}.header__menu-panel-link-icon,.header__menu-panel-back-icon{width:12px;height:12px;flex:0 0 12px}.header__menu-panel-back{justify-content:flex-start;gap:8px;width:auto;color:var(--color-text-secondary)}.header__menu-panel-back-icon{width:8px;height:12px}.header__menu-panel-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.header__menu-panel-close-icon{width:24px;height:24px}.header__menu-panel-divider{height:1px;margin:24px 0;background:var(--color-borders)}.header__menu-panel-category-divider{height:1px;margin-bottom:20px;background:var(--color-borders)}.header__menu-panel--category .header__menu-panel-link{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:block;margin-bottom:0;padding:7px 0}.header__menu-panel-nav{display:flex;flex-direction:column;align-items:stretch}.header__menu-panel-nav-link:not(:last-child){margin-bottom:16px}.header__menu-panel-nav-link,.header__menu-panel-nav-group-title{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;display:flex;align-items:center;color:var(--color-text-secondary)}.header__menu-panel-nav-group:not(:last-child){margin-bottom:16px}.header__menu-panel-nav-group-title{gap:5px;width:100%;text-align:left}.header__menu-panel-nav-group-title-icon{width:8px;height:8px;transition:transform .2s ease}.header__menu-panel-nav-group.active .header__menu-panel-nav-group-title-icon{transform:rotate(180deg)}.header__menu-panel-nav-group.active .header__menu-panel-nav-group-links{padding-top:8px;padding-bottom:8px}.header__menu-panel-nav-group-links{display:flex;flex-direction:column;gap:10px;padding-left:8px;padding-right:8px;background:var(--color-hovers);border-radius:8px;transition:padding-top .4s,padding-bottom .4s}.header__menu-panel-nav-group-links-link{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary)}.header__menu.is-submenu-open .header__menu-head{display:none}.header.is-search-results .header__search-panel-results{display:block}.header.is-search-results .header__search-panel-results[hidden]{display:none}@media(min-width:1324px){.header.is-search-results .header__search-panel{visibility:visible;pointer-events:auto}}.header__main-wrapper-controls-cart-count:empty{display:none}.header__main-wrapper-controls-cart-count[hidden]{display:none}.header__main-wrapper-controls-cart--compare,.header__main-wrapper-controls-cart--favorites{display:none}@media(min-width:744px){.header__main-wrapper-controls-cart--compare,.header__main-wrapper-controls-cart--favorites{display:flex}}@media(min-width:744px){.header__main-wrapper-controls-cart{width:48px}}@media(min-width:1324px){.header__main-wrapper-actions{margin-right:10px}}@media(min-width:744px){.header__panel-inner{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain}}.header__panel-inner-column-title-link,.header__menu-panel-title-link{color:inherit;transition:color .4s}.header__panel-inner-column-title-link:hover,.header__menu-panel-title-link:hover{color:var(--color-ice-blue)}.header__panel-inner-column-submenu-list-items-link--all{color:var(--color-text-main)}.header__menu-panel--category .header__menu-panel-nav-group:not(:last-child){margin-bottom:0}.header__menu-panel-nav-group--category>.header__menu-panel-nav-group-title{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;justify-content:space-between;width:100%;padding:7px 0}
.installation-steps__title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.installation-steps__title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}@media(min-width:1324px){.installation-steps__title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.installation-steps__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(min-width:744px){.installation-steps__list{gap:20px}}@media(min-width:1324px){.installation-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.installation-steps__list-item{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:21px 16px;background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px}@media(min-width:744px){.installation-steps__list-item{min-height:98px;padding:22px 16px}}@media(min-width:1324px){.installation-steps__list-item{padding:16px}}.installation-steps__list-item-heading{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.installation-steps__list-item-heading-number{width:34px;color:var(--color-background);font-family:"Manrope",Arial,sans-serif;font-size:57px;font-weight:700;line-height:0;text-align:center}@media(min-width:744px){.installation-steps__list-item-heading-number{width:60px;font-size:98px;line-height:87px}}.installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0}@media(min-width:744px){.installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}@media(min-width:1324px){.installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.installation-steps__list-item-description{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0;color:var(--color-text-secondary)}@media(min-width:1324px){.installation-steps--steps-detail .installation-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.installation-steps--steps-detail .installation-steps__list-item{justify-content:flex-start;gap:8px;padding:8px}@media(min-width:744px){.installation-steps--steps-detail .installation-steps__list-item{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:8px;padding:15px 11px}}@media(min-width:1324px){.installation-steps--steps-detail .installation-steps__list-item{padding:13px 11px}}.installation-steps--steps-detail .installation-steps__list-item-heading{align-items:center;gap:8px}@media(min-width:744px){.installation-steps--steps-detail .installation-steps__list-item-heading{display:contents;align-items:start;gap:16px}}.installation-steps--steps-detail .installation-steps__list-item-heading-number{line-height:100%}@media(min-width:744px){.installation-steps--steps-detail .installation-steps__list-item-heading-number{grid-column:1;grid-row:1/span 2}}.installation-steps--steps-detail .installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:744px){.installation-steps--steps-detail .installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.installation-steps--steps-detail .installation-steps__list-item-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0;grid-column:2;grid-row:1}}.installation-steps--steps-detail .installation-steps__list-item-description{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.installation-steps--steps-detail .installation-steps__list-item-description{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.installation-steps--steps-detail .installation-steps__list-item-description{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;grid-column:2;grid-row:2}}
.product-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:8px 8px 64px;background:var(--color-gray-0);border-radius:8px;transition:box-shadow .2s ease}@media(min-width:744px){.product-card{padding:16px 16px 65px}}@media(min-width:1324px){.product-card{padding:16px 13px 73px}}.product-card[hidden]{display:none}@media(min-width:1324px){.product-card:hover,.product-card:focus-within{z-index:4;box-shadow:0 8px 20px rgba(15,23,32,.14);border-radius:8px}}.product-card:hover .product-card__title-link,.product-card:focus-within .product-card__title-link{color:var(--color-accent-blue)}@media(min-width:1324px){.product-card:hover .product-card__hover,.product-card:focus-within .product-card__hover{grid-template-rows:1fr;opacity:1;pointer-events:auto}}.product-card__code{position:absolute;z-index:2;padding:4px 8px;color:var(--color-text-secondary);background:var(--color-background);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;top:8px;left:8px}.product-card__image-link{display:flex;align-items:center;justify-content:center;margin-bottom:16px}@media(min-width:744px){.product-card__image-link{margin-bottom:19px}}@media(min-width:1324px){.product-card__image-link{margin-bottom:11px}}.product-card__image-link-image{max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__title{margin:0 0 24px;font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.product-card__title-link{transition:color .2s ease}.product-card__title-link:focus-visible{color:var(--color-accent-blue);outline:none}.product-card__footer{position:absolute;right:12px;bottom:12px;left:12px;display:grid;min-height:50px;align-content:start;gap:8px}@media(min-width:744px){.product-card__footer{right:12px;bottom:12px;left:12px;min-height:52px}}@media(min-width:1324px){.product-card__footer{right:14px;bottom:14px;left:14px;min-height:58px}}.product-card__footer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px}@media(min-width:744px){.product-card__footer-price{gap:4px}}.product-card__footer-price-prefix{font-family:"Manrope",Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.product-card__footer-price-prefix{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}.product-card__footer-price-value{white-space:nowrap;font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:744px){.product-card__footer-price-value{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0}}@media(min-width:1324px){.product-card__footer-price-value{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}}.product-card__footer-price-vat{padding:2px 4px;color:var(--color-text-secondary);background:var(--color-blue-100);border-radius:4px;white-space:nowrap;font-family:"Manrope",Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.product-card__footer-price-vat{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;padding:4px 8px}}.product-card__footer-models{display:flex;min-height:24px;align-items:center;justify-content:center;color:var(--color-text-secondary-dark-bg);border:1px solid var(--color-blue-200);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.product-card__footer-models:hover,.product-card__footer-models:focus-visible{color:var(--color-accent-blue);border-color:var(--color-accent-blue);outline:none}.product-card__footer-request{display:flex;min-height:24px;align-items:center;justify-content:center;background:var(--color-orange-100);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.product-card__hover{display:none}@media(min-width:1324px){.product-card__hover{position:absolute;top:calc(100% - 8px);right:0;left:0;display:grid;grid-template-rows:0fr;background:var(--color-gray-0);border-radius:0 0 8px 8px;box-shadow:0 20px 20px rgba(15,23,32,.14);opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows .24s ease,opacity .2s ease}}.product-card__hover-inner{display:grid;min-height:0;gap:8px;overflow:hidden}@media(min-width:1324px){.product-card__hover-inner{padding:16px 14px 14px}}.product-card__hover-inner-details,.product-card__hover-inner-order{min-height:38px;padding:8px 12px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:0}
.product-delivery-payment__header-main{padding:8px 16px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.product-delivery-payment__header-main{padding:0;background:rgba(0,0,0,0)}}.product-delivery-payment__header-main-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 16px}@media(min-width:744px){.product-delivery-payment__header-main-title{margin-bottom:24px}}@media(min-width:1324px){.product-delivery-payment__header-main-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:16px}}.product-delivery-payment__header-main-description{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0;color:var(--color-text-secondary)}@media(min-width:744px){.product-delivery-payment__header-main-description{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}}@media(min-width:1324px){.product-delivery-payment__header-main-description{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.product-delivery-payment__header-note{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;margin:16px 0 0;color:var(--color-text-secondary-dark-bg)}@media(min-width:744px){.product-delivery-payment__header-note{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;max-width:470px;margin-top:8px}}@media(min-width:744px){.product-delivery-payment__header{padding:16px;background:var(--color-gray-0);border-radius:8px}}.product-delivery-payment__info{margin-top:16px}@media(min-width:1324px){.product-delivery-payment__info{margin-top:32px}}.product-delivery-payment__cta{margin-top:16px}@media(min-width:744px){.product-delivery-payment__cta{margin-top:32px}}.product-delivery-payment__content:empty{display:none}.product-delivery-payment__content p{margin:0 0 12px}.product-delivery-payment__content p:last-child{margin-bottom:0}
.product-description__text{padding:16px;background:var(--color-gray-0);border-radius:8px}.product-description__text-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 16px}@media(min-width:1324px){.product-description__text-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.product-description__text-content{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:grid;gap:16px;color:var(--color-text-secondary)}@media(min-width:744px){.product-description__text-content{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;gap:24px}}.product-description__text-content p{margin:0}.product-description__gallery{margin-top:24px}@media(min-width:1324px){.product-description__gallery{margin-top:48px}}.product-description__details{width:100%;margin:24px auto 0}@media(min-width:1324px){.product-description__details{margin-top:48px}}.product-description__details-benefits-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 16px}@media(min-width:1324px){.product-description__details-benefits-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.product-description__details-benefits-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:744px){.product-description__details-benefits-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.product-description__details-usage{margin-top:24px}@media(min-width:1324px){.product-description__details-usage{margin-top:48px}}.product-description__details-selection{margin-top:16px}@media(min-width:744px){.product-description__details-selection{margin-top:32px}}@media(min-width:1324px){.product-description__details-selection{margin-top:48px}}
body.product-gallery-open{overflow:hidden}.product-detail__wrapper-breadcrumbs{margin-bottom:16px;padding:0 16px}@media(min-width:744px){.product-detail__wrapper-breadcrumbs{margin-bottom:48px;padding:0 20px}}@media(min-width:1324px){.product-detail__wrapper-breadcrumbs{margin-bottom:32px;padding:0}}.product-detail__wrapper-grid{display:grid;gap:0;margin-bottom:24px}@media(min-width:744px){.product-detail__wrapper-grid{margin-bottom:32px}}@media(min-width:1324px){.product-detail__wrapper-grid{grid-template-columns:minmax(0,764px) minmax(360px,1fr);grid-template-areas:"media heading" "media info";align-items:start;gap:0 20px;margin-bottom:45px}}.product-detail__wrapper-grid-heading{padding:0 16px;margin-bottom:8px}@media(min-width:744px){.product-detail__wrapper-grid-heading{padding:0 20px;margin-bottom:16px}}@media(min-width:1324px){.product-detail__wrapper-grid-heading{padding:0;margin-bottom:16px;grid-area:heading}}.product-detail__wrapper-grid-heading-title{margin:0 0 8px;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.product-detail__wrapper-grid-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.product-detail__wrapper-grid-heading-title{width:100%}}.product-detail__wrapper-grid-heading-article{margin:0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-media{display:grid;grid-template-areas:"main" "thumbs";gap:8px;margin-bottom:24px}@media(min-width:744px){.product-detail__wrapper-grid-media{gap:32px;margin-bottom:32px}}@media(min-width:1324px){.product-detail__wrapper-grid-media{grid-area:media;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"thumbs main";gap:21px;height:701px;align-items:stretch;margin-bottom:0}}.product-detail__wrapper-grid-media-thumbs{min-width:0;grid-area:thumbs;position:relative}@media(min-width:1324px){.product-detail__wrapper-grid-media-thumbs{height:701px;min-height:0;overflow:hidden}}.product-detail__wrapper-grid-media-thumbs-slider.swiper{overflow:hidden;padding:0 16px}@media(min-width:744px){.product-detail__wrapper-grid-media-thumbs-slider.swiper{padding:0 20px}}@media(min-width:1324px){.product-detail__wrapper-grid-media-thumbs-slider.swiper{padding:30px 0}}.product-detail__wrapper-grid-media-thumbs-slider{width:100%}@media(min-width:1324px){.product-detail__wrapper-grid-media-thumbs-slider{height:100%;min-height:0}}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item.swiper-slide{position:relative;display:flex;width:92px;height:92px}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item{align-items:center;justify-content:center;background:var(--color-gray-0);border:1px solid rgba(0,0,0,0);border-radius:8px;transition:border-color .4s}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item.swiper-slide-thumb-active{border-color:var(--color-text-secondary-dark-bg)}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item:focus-visible{border-color:var(--color-accent-blue);outline:none}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item-play{position:absolute;top:50%;left:50%;width:28px;height:28px;background:var(--color-blue-400);border-radius:50%;transform:translate(-50%,-50%);opacity:.8}.product-detail__wrapper-grid-media-thumbs-slider-wrapper-item-play::before{position:absolute;top:50%;left:52%;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:9px solid var(--color-gray-0);content:"";transform:translate(-50%,-50%)}.product-detail__wrapper-grid-media-thumbs-more{display:none}@media(min-width:1324px){.product-detail__wrapper-grid-media-thumbs-more{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary-dark-bg);position:absolute}.product-detail__wrapper-grid-media-thumbs-more.swiper-button-disabled{opacity:.4}}.product-detail__wrapper-grid-media-thumbs-more--next{bottom:0;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to top,var(--color-background) 0%,rgba(0,0,0,0) 100%)}.product-detail__wrapper-grid-media-thumbs-more--prev{top:0;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to bottom,var(--color-background) 0%,rgba(0,0,0,0) 100%)}.product-detail__wrapper-grid-media-thumbs-more--prev img{transform:rotate(180deg)}.product-detail__wrapper-grid-media-thumbs-more img{width:12px;height:12px}.product-detail__wrapper-grid-media-main{position:relative;display:flex;grid-area:main;align-items:center;justify-content:center;border-radius:8px;width:100%;height:auto;overflow:hidden}@media(min-width:1324px){.product-detail__wrapper-grid-media-main{height:701px;width:auto;min-height:0;overflow:hidden}}.product-detail__wrapper-grid-media-main-labels{position:absolute;z-index:2;display:flex;gap:9px;top:16px;left:32px}@media(min-width:744px){.product-detail__wrapper-grid-media-main-labels{left:36px}}@media(min-width:1324px){.product-detail__wrapper-grid-media-main-labels{left:16px}}.product-detail__wrapper-grid-media-main-labels-item{padding:4px 8px;background:var(--color-blue-100);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-media-main-labels-item--hit{background:var(--color-sun-orange)}.product-detail__wrapper-grid-media-main-labels-item--available{color:var(--color-gray-0);background:var(--color-green-500)}.product-detail__wrapper-grid-media-main-code{position:absolute;z-index:2;padding:4px 6px;color:var(--color-text-secondary);background:var(--color-background);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;top:16px;right:35px}@media(min-width:744px){.product-detail__wrapper-grid-media-main-code{right:38px}}@media(min-width:1324px){.product-detail__wrapper-grid-media-main-code{right:18px}}.product-detail__wrapper-grid-media-main-slider.swiper{padding:0 16px}@media(min-width:744px){.product-detail__wrapper-grid-media-main-slider.swiper{padding:0 20px}}@media(min-width:1324px){.product-detail__wrapper-grid-media-main-slider.swiper{padding:0}}.product-detail__wrapper-grid-media-main-slider{width:100%;height:100%}.product-detail__wrapper-grid-media-main-slider-wrapper-slide.swiper-slide{display:flex}.product-detail__wrapper-grid-media-main-slider-wrapper-slide{align-items:center;justify-content:center;border-radius:8px}.product-detail__wrapper-grid-media-main-slider-wrapper-slide-button{display:flex;width:100%;align-items:center;justify-content:center;cursor:zoom-in}.product-detail__wrapper-grid-media-main-slider-wrapper-slide-button:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:4px}.product-detail__wrapper-grid-media-main-slider-wrapper-slide-button-image{width:100%;height:auto;border-radius:8px}@media(min-width:1324px){.product-detail__wrapper-grid-media-main-slider-wrapper-slide-button-image{height:701px;width:auto}}.product-detail__wrapper-grid-media-viewer{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:36px 10px;visibility:hidden;background:rgba(245,246,247,.82);opacity:0;backdrop-filter:blur(6px);transition:opacity 300ms ease,visibility 300ms ease}@media(min-width:744px){.product-detail__wrapper-grid-media-viewer{padding:60px 32px}}.product-detail__wrapper-grid-media-viewer[hidden]{display:none}.product-detail__wrapper-grid-media-viewer.is-open{visibility:visible;opacity:1}.product-detail__wrapper-grid-media-viewer-panel{position:relative;width:min(100%,var(--container-width));height:calc(100dvh - 72px);max-height:800px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.product-detail__wrapper-grid-media-viewer-panel{height:calc(100dvh - 120px)}}.product-detail__wrapper-grid-media-viewer-panel-close{position:absolute;z-index:3;top:10px;right:10px;display:flex;width:40px;height:40px;align-items:center;justify-content:center}@media(min-width:744px){.product-detail__wrapper-grid-media-viewer-panel-close{top:-48px;right:-8px}}.product-detail__wrapper-grid-media-viewer-panel-close:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.product-detail__wrapper-grid-media-viewer-panel-close img{width:20px;height:20px}.product-detail__wrapper-grid-media-viewer-panel-slider{width:100%;height:100%}.product-detail__wrapper-grid-media-viewer-panel-slider-wrapper-slide.swiper-slide{display:flex}.product-detail__wrapper-grid-media-viewer-panel-slider-wrapper-slide{align-items:center;justify-content:center;padding:48px 32px 64px}@media(min-width:744px){.product-detail__wrapper-grid-media-viewer-panel-slider-wrapper-slide{padding:48px 72px 64px}}.product-detail__wrapper-grid-media-viewer-panel-slider-wrapper-slide-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail__wrapper-grid-media-viewer-panel-slider-pagination{position:absolute;z-index:2;bottom:10px;left:50%;display:flex;width:auto;gap:5px;transform:translateX(-50%)}.product-detail__wrapper-grid-media-viewer-panel-slider-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0;background:var(--color-borders);opacity:1}.product-detail__wrapper-grid-media-viewer-panel-slider-pagination .swiper-pagination-bullet-active{background:var(--color-accent-blue)}.product-detail__wrapper-grid-media-viewer-panel-navigation{position:absolute;z-index:2;top:50%;display:flex;width:40px;height:48px;align-items:center;justify-content:center;transform:translateY(-50%)}.product-detail__wrapper-grid-media-viewer-panel-navigation--prev{left:0}@media(min-width:1324px){.product-detail__wrapper-grid-media-viewer-panel-navigation--prev{left:-56px}}.product-detail__wrapper-grid-media-viewer-panel-navigation--next{right:0}@media(min-width:1324px){.product-detail__wrapper-grid-media-viewer-panel-navigation--next{right:-56px}}.product-detail__wrapper-grid-media-viewer-panel-navigation:focus-visible{outline:2px solid var(--color-accent-blue)}.product-detail__wrapper-grid-media-viewer-panel-navigation.swiper-button-disabled{opacity:.35}.product-detail__wrapper-grid-media-viewer-panel-navigation img{width:24px;height:24px}@media(min-width:744px){.product-detail__wrapper-grid-media-viewer-panel-navigation img{width:32px;height:32px}}.product-detail__wrapper-grid-info{display:grid;gap:16px;padding:0 16px}@media(min-width:744px){.product-detail__wrapper-grid-info{padding:0 20px}}@media(min-width:1324px){.product-detail__wrapper-grid-info{grid-area:info;padding:9px 0 0;border-top:1px solid var(--color-borders)}}.product-detail__wrapper-grid-info-brand{display:flex;align-items:center;flex-direction:column;margin-bottom:11px}@media(min-width:744px){.product-detail__wrapper-grid-info-brand{flex-direction:row;align-items:flex-start;margin-bottom:23px}}@media(min-width:1324px){.product-detail__wrapper-grid-info-brand{margin-bottom:11px}}.product-detail__wrapper-grid-info-brand-logo{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-borders);margin-bottom:16px;padding-bottom:14px}@media(min-width:744px){.product-detail__wrapper-grid-info-brand-logo{width:100%;margin-bottom:0;padding-bottom:0;margin-right:16px;padding-right:16px;padding-left:0;border-right:1px solid var(--color-borders);display:grid;height:100%;align-content:flex-start;justify-items:center;justify-content:stretch;border-bottom:0;max-width:251px}}@media(min-width:1324px){.product-detail__wrapper-grid-info-brand-logo{width:100%;padding-top:7px;padding-left:0}}.product-detail__wrapper-grid-info-brand-logo-image{width:86px;height:auto}@media(min-width:744px){.product-detail__wrapper-grid-info-brand-logo-image{width:125px}}.product-detail__wrapper-grid-info-brand-logo a{color:var(--color-accent-blue);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-brand-text{display:grid;gap:16px;width:100%;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:1324px){.product-detail__wrapper-grid-info-brand-text{padding-top:6px}}.product-detail__wrapper-grid-info-brand-text p{margin:0}.product-detail__wrapper-grid-info-series{display:grid;gap:4px;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-series-label{color:var(--color-text-secondary);opacity:.7}.product-detail__wrapper-grid-info-series-control{position:relative;width:100%;z-index:1;background:var(--color-gray-0);border:1px solid var(--color-borders);border-radius:8px}.product-detail__wrapper-grid-info-series-control.is-open{z-index:4;border-bottom-color:rgba(0,0,0,0);border-radius:8px 8px 0 0}.product-detail__wrapper-grid-info-series-control.is-open .product-detail__wrapper-grid-info-series-control-trigger-value{white-space:normal}.product-detail__wrapper-grid-info-series-control.is-open .product-detail__wrapper-grid-info-series-control-trigger-icon{transform:rotate(180deg)}.product-detail__wrapper-grid-info-series-control-trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:17px 9px;color:var(--color-text-secondary-dark-bg);text-align:left;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-series-control-trigger:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.product-detail__wrapper-grid-info-series-control-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-detail__wrapper-grid-info-series-control-trigger-icon{width:10px;height:10px;flex:0 0 auto;transition:transform 200ms ease}.product-detail__wrapper-grid-info-series-control-options{position:absolute;top:100%;right:-1px;left:-1px;display:grid;background:var(--color-gray-0);border:1px solid var(--color-borders);border-top:0;border-radius:0 0 8px 8px}.product-detail__wrapper-grid-info-series-control-options[hidden]{display:none}.product-detail__wrapper-grid-info-series-control-options-item{width:100%;padding:15px 9px;color:var(--color-text-secondary-dark-bg);text-align:left;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;opacity:.7;transition:opacity .4s}.product-detail__wrapper-grid-info-series-control-options-item[aria-selected=true]{display:none}.product-detail__wrapper-grid-info-series-control-options-item:hover,.product-detail__wrapper-grid-info-series-control-options-item:focus-visible{opacity:1}.product-detail__wrapper-grid-info-buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-detail__wrapper-grid-info-buy-price{display:flex;flex-direction:column;padding:8px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.product-detail__wrapper-grid-info-buy-price{padding:8px 16px}}@media(min-width:1324px){.product-detail__wrapper-grid-info-buy-price{padding:8px 3px 8px 16px}}.product-detail__wrapper-grid-info-buy-price-label,.product-detail__wrapper-grid-info-buy-price-note{color:var(--color-text-secondary);opacity:.7}.product-detail__wrapper-grid-info-buy-price-label{font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:2px}@media(min-width:744px){.product-detail__wrapper-grid-info-buy-price-label{margin-bottom:0;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}.product-detail__wrapper-grid-info-buy-price-note{font-family:"Manrope",Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:0;margin-top:auto}@media(min-width:744px){.product-detail__wrapper-grid-info-buy-price-note{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}}.product-detail__wrapper-grid-info-buy-price-value{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.product-detail__wrapper-grid-info-buy-price-value{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin:4px 0}}.product-detail__wrapper-grid-info-buy-price-value--request{color:var(--color-text-secondary)}.product-detail__wrapper-grid-info-buy-actions{display:grid;gap:15px}.product-detail__wrapper-grid-info-buy-actions .button{min-height:48px;padding:8px;font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-buy-actions-row{display:flex;align-items:stretch;gap:8px}.product-detail__wrapper-grid-info-buy-actions-row .button{flex:1 1 auto;min-width:0}.product-detail__wrapper-grid-info-buy-actions-icon{display:flex;flex:0 0 48px;width:48px;align-items:center;justify-content:center;color:var(--color-text-main);border:1px solid var(--color-borders);border-radius:8px;background:var(--color-gray-0);transition:color .2s ease,border-color .2s ease}.product-detail__wrapper-grid-info-buy-actions-icon[aria-pressed=true]{color:var(--color-accent-blue);border-color:var(--color-accent-blue)}@media(min-width:1324px){.product-detail__wrapper-grid-info-buy-actions-icon:hover{border-color:var(--color-accent-blue)}}.product-detail__wrapper-grid-info-buy-actions-cart{gap:8px}.product-detail__wrapper-grid-info-buy-actions-cart svg{width:18px;height:18px}.product-detail__wrapper-grid-info-card{padding:16px 16px 19px;background:var(--color-gray-0);border-radius:8px}.product-detail__wrapper-grid-info-card h2{margin:0 0 13px;color:var(--color-text-secondary);opacity:.7;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-card-specs{display:grid;gap:11px;margin:0}.product-detail__wrapper-grid-info-card-specs-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-card-specs-row::before{grid-column:2;border-bottom:1px dashed var(--color-text-secondary-dark-bg);content:"";opacity:.4}.product-detail__wrapper-grid-info-card-specs-row dt{grid-column:1;grid-row:1;color:var(--color-text-secondary-dark-bg)}.product-detail__wrapper-grid-info-card-specs-row dd{grid-column:3;grid-row:1;margin:0;color:var(--color-text-main);text-align:right}.product-detail__wrapper-grid-info-card-options{display:grid;gap:10px}.product-detail__wrapper-grid-info-card-options-extra{display:grid;gap:10px;overflow:hidden}.product-detail__wrapper-grid-info-card-options-extra[hidden]{display:none}.product-detail__wrapper-grid-info-card-options-item{display:flex;min-width:0;align-items:center;gap:8px;color:var(--color-text-secondary-dark-bg);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-card-options-item input{width:15px;height:15px;margin:0;accent-color:var(--color-accent-blue)}.product-detail__wrapper-grid-info-card-options-item span{min-width:0}.product-detail__wrapper-grid-info-card-options-item strong{padding:4px 8px;color:var(--color-text-main);background:var(--color-blue-100);border-radius:4px;white-space:nowrap;font-weight:400;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--color-accent-blue);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-detail__wrapper-grid-info-card-link img{width:8px;height:8px;transition:transform 200ms ease}.product-detail__wrapper-grid-info-card-link--options[aria-expanded=true] img{transform:rotate(180deg)}
.product-grid__wrapper-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:744px){.product-grid__wrapper-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1324px){.product-grid__wrapper-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.product-grid__wrapper-empty{margin:0;padding:32px 0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:1324px){.product-grid--with-sidebar .product-grid__wrapper-list{grid-template-columns:repeat(4,minmax(0,1fr))}}
.product-installation__notice{display:flex;align-items:center;gap:16px;padding:16px;background:var(--color-gray-0);border-radius:6px}@media(min-width:1324px){.product-installation__notice{gap:24px;padding-right:232px}}.product-installation__notice-icon{width:32px;height:32px;flex:0 0 auto}@media(min-width:744px){.product-installation__notice-icon{width:64px;height:64px}}.product-installation__notice-text{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;margin:0;color:var(--color-text-secondary)}@media(min-width:744px){.product-installation__notice-text{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}}.product-installation__gallery{margin-top:16px}@media(min-width:1324px){.product-installation__gallery{margin-top:48px}}.product-installation__steps{margin-top:16px}@media(min-width:1324px){.product-installation__steps{margin-top:48px}}.product-installation__requirements{margin-top:16px}@media(min-width:1324px){.product-installation__requirements{margin-top:48px}}.product-installation__requirements-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 16px}@media(min-width:744px){.product-installation__requirements-title{margin-bottom:24px}}@media(min-width:1324px){.product-installation__requirements-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.product-installation__requirements-list{display:grid;gap:11px;margin:0;padding:16px;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.product-installation__requirements-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:11px 24px}}@media(min-width:1324px){.product-installation__requirements-list{gap:11px 48px}}.product-installation__requirements-list-row{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;display:grid;min-width:0;grid-template-columns:auto minmax(8px,1fr) auto;align-items:baseline;gap:6px}.product-installation__requirements-list-row::before{grid-column:2;border-bottom:1px dashed var(--color-text-secondary-dark-bg);content:"";opacity:.4}.product-installation__requirements-list-row dt{grid-column:1;grid-row:1;color:var(--color-text-secondary-dark-bg)}.product-installation__requirements-list-row dd{grid-column:3;grid-row:1;margin:0;text-align:right}.product-installation__selection{margin-top:16px}@media(min-width:1324px){.product-installation__selection{margin-top:48px}}.product-installation__content:empty{display:none}.product-installation__content p{margin:0 0 12px}.product-installation__content p:last-child{margin-bottom:0}
.product-recommendations{padding:0 16px}@media(min-width:744px){.product-recommendations{padding:0 20px}}@media(min-width:1324px){.product-recommendations{padding:0}}.product-recommendations__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 16px}@media(min-width:744px){.product-recommendations__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}
.product-specifications{background:var(--color-gray-0);border-radius:8px;padding:16px}.product-specifications__title{margin:0 0 10px;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}.product-specifications__list{display:grid;gap:11px;margin:0}@media(min-width:744px){.product-specifications__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:11px 25px}}.product-specifications__list-row{display:grid;min-width:0;grid-template-columns:auto minmax(8px,1fr) auto;align-items:baseline;gap:8px;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.product-specifications__list-row::before{grid-column:2;border-bottom:1px dashed var(--color-text-secondary-dark-bg);content:"";opacity:.4}.product-specifications__list-row dt{grid-column:1;grid-row:1;color:var(--color-text-secondary-dark-bg)}.product-specifications__list-row dd{grid-column:3;grid-row:1;margin:0;text-align:right}
.product-tabs__wrapper{padding:0 16px}@media(min-width:744px){.product-tabs__wrapper{padding:0 20px}}@media(min-width:1324px){.product-tabs__wrapper{padding:0}}.product-tabs__wrapper-navigation{display:flex;gap:8px;overflow-x:auto;padding:4px;background:var(--color-gray-0);border-radius:8px;scrollbar-width:none}@media(min-width:744px){.product-tabs__wrapper-navigation{gap:4px}}@media(min-width:1324px){.product-tabs__wrapper-navigation{gap:24px}}.product-tabs__wrapper-navigation::-webkit-scrollbar{display:none}.product-tabs__wrapper-navigation-button{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;min-height:42px;flex:0 0 auto;padding:7.5px 10px;color:var(--color-text-secondary);border-radius:6px;font-weight:700}.product-tabs__wrapper-navigation-button--active{color:var(--color-gray-0);background:var(--color-blue-400)}.product-tabs__wrapper-navigation-button:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:-2px}.product-tabs__wrapper-panels:empty{display:none}.product-tabs__wrapper-panel{margin-top:16px}.product-tabs__wrapper-panel[hidden]{display:none}.product-tabs__wrapper-panel-filters{display:grid;gap:16px}.product-tabs__wrapper-panel-filters-groups{display:flex;gap:16px;flex-wrap:wrap}.product-tabs__wrapper-panel-filters-groups-item{display:grid;min-width:0;gap:6px}.product-tabs__wrapper-panel-filters-groups-item-label{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.product-tabs__wrapper-panel-filters-groups-item-options{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.product-tabs__wrapper-panel-filters-groups-item-options::-webkit-scrollbar{display:none}.product-tabs__wrapper-panel-filters-groups-item-options .button{flex:0 0 auto}.product-tabs__wrapper-panel-filters-sort{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.product-tabs__wrapper-panel-filters-sort::-webkit-scrollbar{display:none}.product-tabs__wrapper-panel-filters-sort .button{flex:0 0 auto}.product-tabs__wrapper-panel-filters-sort-icon{width:8px;height:8px;transform:rotate(180deg)}.product-tabs__wrapper-panel-list{display:grid;width:100%;margin-top:16px;gap:20px}@media(min-width:1324px){.product-tabs__wrapper-panel-list{max-width:1013px;width:100%;gap:22px}}.product-tabs__wrapper-panel-characteristics{display:grid;gap:16px}
.equipment-selection__wrapper-card{display:grid;grid-template-areas:"title" "image" "text" "action";gap:14px;padding:16px;overflow:hidden;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.equipment-selection__wrapper-card{grid-template-columns:minmax(0,1fr) 274px;grid-template-areas:"title image" "text image" "action image";gap:24px 14px;padding:0 0 0 24px}}@media(min-width:1324px){.equipment-selection__wrapper-card{grid-template-columns:minmax(0,1fr) 574px;gap:32px 30px;margin:0 auto;padding:0 0 0 32px}}.equipment-selection__wrapper-card-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;grid-area:title;margin:0}@media(min-width:744px){.equipment-selection__wrapper-card-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;padding-top:24px}}@media(min-width:1324px){.equipment-selection__wrapper-card-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;padding-top:80px}}.equipment-selection__wrapper-card-image{grid-area:image;-o-object-fit:cover;object-fit:cover;border-radius:8px;aspect-ratio:326/230;width:100%;height:auto}@media(min-width:744px){.equipment-selection__wrapper-card-image{align-self:stretch;border-radius:0 8px 8px 0;max-width:274px;width:100%;height:auto;aspect-ratio:unset}}@media(min-width:1324px){.equipment-selection__wrapper-card-image{max-width:574px;width:100%;height:auto}}.equipment-selection__wrapper-card-text{font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;grid-area:text;margin:0;color:var(--color-text-secondary)}@media(min-width:744px){.equipment-selection__wrapper-card-text{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0}}@media(min-width:1324px){.equipment-selection__wrapper-card-text{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.equipment-selection__wrapper-card-action{grid-area:action}@media(min-width:744px){.equipment-selection__wrapper-card-action{padding-bottom:24px}}@media(min-width:1324px){.equipment-selection__wrapper-card-action{padding-bottom:80px}}.equipment-selection__wrapper-card-action .button{width:100%}@media(min-width:744px){.equipment-selection__wrapper-card-action .button{width:auto}}.equipment-selection--info .equipment-selection__wrapper-card-action{display:flex;gap:16px;flex-direction:column}@media(min-width:744px){.equipment-selection--info .equipment-selection__wrapper-card-action{flex-direction:row}}.equipment-selection--info .equipment-selection__wrapper-card-action>*{height:48px;width:100%}@media(min-width:1324px){.equipment-selection--info .equipment-selection__wrapper-card-action>*{min-width:220px;width:auto}}.equipment-selection--solution .equipment-selection__wrapper-card{grid-template-areas:"title" "image" "action"}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card{grid-template-columns:minmax(0,1fr) 274px;grid-template-areas:"title image" "action image";gap:24px 20px}}@media(min-width:1324px){.equipment-selection--solution .equipment-selection__wrapper-card{grid-template-columns:minmax(0,1fr) 574px;gap:32px}}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card-title{padding-top:28px}}@media(min-width:1324px){.equipment-selection--solution .equipment-selection__wrapper-card-title{max-width:570px;padding-top:68px}}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card-image{max-width:none;height:100%;min-height:211px}}@media(min-width:1324px){.equipment-selection--solution .equipment-selection__wrapper-card-image{height:352px;max-width:none}}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card-action{padding-bottom:24px}}@media(min-width:1324px){.equipment-selection--solution .equipment-selection__wrapper-card-action{padding-bottom:62px}}.equipment-selection--solution .equipment-selection__wrapper-card-action-button--wide{display:none}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card-action-button--wide{display:inline-flex}}@media(min-width:744px){.equipment-selection--solution .equipment-selection__wrapper-card-action-button--mobile{display:none}}
.product-warranty__terms{padding:16px;background:var(--color-gray-0);border-radius:8px}.product-warranty__terms-title{margin:0 0 24px;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}.product-warranty__terms-note{display:flex;align-items:flex-start;gap:8px;flex-direction:column}@media(min-width:744px){.product-warranty__terms-note{flex-direction:row}}.product-warranty__terms-note-label{flex:0 0 auto;padding:4px 8px;color:var(--color-text-main);background:var(--color-blue-100);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.product-warranty__terms-note-text{min-width:0;margin:0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.product-warranty__contact{margin-top:16px}@media(min-width:1324px){.product-warranty__contact{margin-top:24px}}.product-warranty__contact .equipment-selection__wrapper-card-action .button{width:100%}@media(min-width:744px){.product-warranty__contact .equipment-selection__wrapper-card-action .button{width:auto;min-width:200px}}.product-warranty__terms-content:empty{display:none}.product-warranty__terms-content p{margin:0 0 12px}.product-warranty__terms-content p:last-child{margin-bottom:0}
.product-carousel__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0;margin:0 0 24px;padding:0 16px;font-weight:500}@media(min-width:744px){.product-carousel__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin-bottom:28px;padding:0 20px}}@media(min-width:1324px){.product-carousel__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:36px;padding:0}}.product-carousel__wrapper-slider.swiper{overflow:hidden;padding:0 16px}@media(min-width:744px){.product-carousel__wrapper-slider.swiper{padding:0 20px}}@media(min-width:1324px){.product-carousel__wrapper-slider.swiper{overflow:visible;padding:0}}@media(min-width:1324px){.product-carousel__wrapper-slider-list.swiper-wrapper{display:grid}.product-carousel__wrapper-slider-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}}.product-carousel__wrapper-slider-list-slide.swiper-slide{width:171px;height:auto}@media(min-width:744px){.product-carousel__wrapper-slider-list-slide.swiper-slide{width:219px}}@media(min-width:1324px){.product-carousel__wrapper-slider-list-slide.swiper-slide{position:relative;width:auto}.product-carousel__wrapper-slider-list-slide:nth-child(1){z-index:8}.product-carousel__wrapper-slider-list-slide:nth-child(2){z-index:7}.product-carousel__wrapper-slider-list-slide:nth-child(3){z-index:6}.product-carousel__wrapper-slider-list-slide:nth-child(4){z-index:5}.product-carousel__wrapper-slider-list-slide:nth-child(5){z-index:4}.product-carousel__wrapper-slider-list-slide:nth-child(6){z-index:3}.product-carousel__wrapper-slider-list-slide:nth-child(7){z-index:2}.product-carousel__wrapper-slider-list-slide:nth-child(8){z-index:1}}.product-carousel__wrapper-slider-list-slide .product-card{height:100%}.product-carousel__wrapper-pagination{display:flex;justify-content:center;gap:8px;margin-top:16px}@media(min-width:1324px){.product-carousel__wrapper-pagination{display:none}}.product-carousel__wrapper-pagination-dot{display:block;width:8px;height:8px;padding:0;background:var(--color-gray-1000);border-radius:50%}.product-carousel__wrapper-pagination-dot--active{background:var(--color-accent-blue)}.product-carousel__wrapper-pagination-dot:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
:root{--container-width:1324px;--color-ice-blue:#2563eb;--color-sun-orange:#f59e0b;--color-accent-blue:#3b82f6;--color-green-400:#37c95a;--color-green-500:#4caf50;--color-orange-100:#f5e4c8;--color-orange-200:#f5d399;--color-orange-300:#f5c169;--color-orange-400:#f5b03a;--color-orange-600:#c47e09;--color-orange-700:#935f07;--color-orange-800:#623f04;--color-orange-900:#312002;--color-blue-100:#d0dff7;--color-blue-200:#abc8f7;--color-blue-300:#85b0f6;--color-blue-400:#6099f6;--color-blue-600:#2f68c5;--color-blue-700:#234e94;--color-blue-800:#183462;--color-blue-900:#0c1a31;--color-blue-1000:#151d27;--color-background:#f5f6f7;--color-background-dark:#0b0f14;--color-text-main:#0f1720;--color-text-secondary:#475569;--color-text-secondary-dark-bg:#6a809e;--color-borders:#e5e7eb;--color-borders-light-70:rgba(229,233,237,0.7);--color-hovers:#f1f5f9;--color-gray-0:#fff;--color-gray-50:#f2f2f2;--color-gray-100:#e5e5e5;--color-gray-200:#ccc;--color-gray-400:#999;--color-gray-600:#666;--color-gray-800:#333;--color-gray-900:#1a1a1a;--color-gray-1000:#d9dfe7;--color-gray-1100:#d9d9d9;--color-gray-1200:#787878}@font-face{font-family:Manrope;src:url(/themes/custom/idealspa/fonts/manrope/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/themes/custom/idealspa/fonts/manrope/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-main:Manrope,Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-size-h1:52px;--font-size-h2:42px;--font-size-h3:36px;--font-size-h4:24px;--font-size-h5:22px;--font-size-h6:18px;--font-size-text-xxlarge:24px;--font-size-text-xlarge:20px;--font-size-text-large:18px;--font-size-text-normal:16px;--font-size-text-small:14px;--font-size-text-xsmall:12px;--font-size-text-xxsmall:10px;--font-size-button-normal:16px;--font-size-button-small:14px;--font-size-button-xsmall:12px;--line-height-auto:normal;--line-height-150:150%;--letter-spacing-default:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p,h1,h2,h3,h4,h5{margin:0}html{scrollbar-gutter:stable}body{color:var(--color-text-main);background:var(--color-background);font-family:var(--font-main);cursor:default}*,*::before,*::after{box-sizing:border-box}a{color:inherit;text-decoration:none}img{display:block}:where(button,input,select,textarea){font:inherit}:where(button){padding:0;color:inherit;background:none;border:0;cursor:pointer}.wrapper{max-width:1324px;width:100%;margin:0 auto}.page{display:flex;min-height:100vh;flex-direction:column}.page__main{flex:1 0 auto}.page__content{display:block}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within,.visually-hidden:focus{position:static !important;overflow:visible;width:auto;height:auto;clip-path:none;white-space:inherit}.hidden{display:none}details:has(>.details-wrapper){border:1px solid var(--color-borders);border-radius:8px;margin:1em 0}details:has(>.details-wrapper)>summary{padding:.5em 1em;cursor:pointer}details:has(>.details-wrapper)>.details-wrapper{padding:.5em 1em}.skip-link{position:absolute;z-index:1000;top:0;left:50%;padding:12px 24px;background:var(--color-gray-0);border-radius:0 0 8px 8px;color:var(--color-text-main);transform:translateX(-50%)}.messages{padding:16px 20px;border:1px solid var(--color-borders);border-radius:12px;margin:16px 0;background:var(--color-gray-0);color:var(--color-text-main)}.messages--status{border-color:var(--color-green-500)}.messages--warning{border-color:var(--color-sun-orange)}.messages--error{border-color:#d92d20}.site-toast{position:fixed;z-index:100;padding:8px 14px;border-radius:6px;color:var(--color-gray-0);background:var(--color-sun-orange);font-size:14px;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.site-toast--visible{opacity:1;transform:translate(-50%,0)}.home-page__hero{margin:24px 0 53px}@media(min-width:744px){.home-page__hero{margin:32px 0 50px}}@media(min-width:1324px){.home-page__hero{margin:48px 0 94px}}.home-page__advantages{margin-bottom:48px}@media(min-width:744px){.home-page__advantages{margin-bottom:60px}}@media(min-width:1324px){.home-page__advantages{margin-bottom:94px}}.home-page__clients{margin-bottom:48px}@media(min-width:744px){.home-page__clients{margin-bottom:60px}}@media(min-width:1324px){.home-page__clients{margin-bottom:94px}}.home-page__catalog{margin-bottom:48px}@media(min-width:744px){.home-page__catalog{margin-bottom:60px}}@media(min-width:1324px){.home-page__catalog{margin-bottom:110px}}.home-page__solutions{margin-bottom:50px}@media(min-width:744px){.home-page__solutions{margin-bottom:18px}}@media(min-width:1324px){.home-page__solutions{margin-bottom:100px}}.home-page__categories{margin-bottom:48px}@media(min-width:744px){.home-page__categories{margin-bottom:63px}}@media(min-width:1324px){.home-page__categories{margin-bottom:100px}}.home-page__selection{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.home-page__selection{padding:0 20px;margin-bottom:60px}}@media(min-width:1324px){.home-page__selection{padding:0;margin-bottom:120px}}.home-page__brands{margin-bottom:48px}@media(min-width:744px){.home-page__brands{margin-bottom:42px}}@media(min-width:1324px){.home-page__brands{margin-bottom:120px}}.home-page__projects{margin-bottom:48px}@media(min-width:744px){.home-page__projects{margin-bottom:60px}}@media(min-width:1324px){.home-page__projects{margin-bottom:120px}}.home-page__articles{margin-bottom:48px}@media(min-width:744px){.home-page__articles{margin-bottom:60px}}@media(min-width:1324px){.home-page__articles{margin-bottom:120px}}.home-page__seo{margin-bottom:48px}@media(min-width:744px){.home-page__seo{margin-bottom:60px}}@media(min-width:1324px){.home-page__seo{margin-bottom:100px}}.catalog-page__header{margin:24px 0 48px}@media(min-width:744px){.catalog-page__header{margin-top:32px}}@media(min-width:1324px){.catalog-page__header{margin-top:48px}}.catalog-page__filters{margin-bottom:32px}.catalog-page__categories{margin-bottom:48px}@media(min-width:744px){.catalog-page__categories{margin-bottom:60px}}@media(min-width:1324px){.catalog-page__categories{margin-bottom:100px}}.catalog-page__selection{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.catalog-page__selection{padding:0 20px;margin-bottom:60px}}@media(min-width:1324px){.catalog-page__selection{padding:0;margin-bottom:100px}}.catalog-page__seo{margin-bottom:48px}@media(min-width:744px){.catalog-page__seo{margin-bottom:60px}}@media(min-width:1324px){.catalog-page__seo{margin-bottom:100px}}.category-page__header{margin:24px 0}@media(min-width:744px){.category-page__header{margin-top:32px;margin-bottom:32px}}@media(min-width:1324px){.category-page__header{margin-top:48px;margin-bottom:48px}}.category-page__subcategories{margin-bottom:24px}@media(min-width:744px){.category-page__subcategories{margin-bottom:32px}}@media(min-width:1324px){.category-page__subcategories{margin-bottom:48px}}.category-page__layout{padding:0 16px;margin-bottom:24px}@media(min-width:744px){.category-page__layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;padding:0 20px;margin-bottom:60px}}@media(min-width:1324px){.category-page__layout{grid-template-columns:264px minmax(0,1fr);gap:24px;padding:0;margin-bottom:100px}}.category-page__toolbar{margin-bottom:24px}@media(min-width:1324px){.category-page__toolbar{margin-bottom:32px}}.category-page__results{min-width:0}.category-page__results.is-listing-loading,.category-page__results.is-ajax-loading{opacity:.6;pointer-events:none}.category-page__pagination{margin-top:24px}.category-page__selection{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.category-page__selection{padding:0 20px;margin-bottom:60px}}@media(min-width:1324px){.category-page__selection{padding:0;margin-bottom:100px}}.category-page__seo{margin-bottom:48px}@media(min-width:744px){.category-page__seo{margin-bottom:60px}}@media(min-width:1324px){.category-page__seo{margin-bottom:100px}}.product-page__detail{padding-top:21px}@media(min-width:744px){.product-page__detail{padding-top:26px}}@media(min-width:1324px){.product-page__detail{padding-top:32px}}.product-page__tabs{margin:24px 0 60px}@media(min-width:744px){.product-page__tabs{margin:32px 0 48px}}@media(min-width:1324px){.product-page__tabs{margin:45px 0 48px}}.product-page__recommendations,.product-page__recent{margin-bottom:40px}@media(min-width:1324px){.product-page__recommendations,.product-page__recent{margin-bottom:80px}}.lists-page{margin:24px 0 48px}@media(min-width:744px){.lists-page{margin:32px 0 60px}}@media(min-width:1324px){.lists-page{margin:48px 0 100px}}.lists-page__wrapper{padding:0 16px}@media(min-width:744px){.lists-page__wrapper{padding:0 20px}}@media(min-width:1324px){.lists-page__wrapper{padding:0}}.lists-page__wrapper-breadcrumbs{margin-bottom:20px}@media(min-width:744px){.lists-page__wrapper-breadcrumbs{margin-bottom:25px}}@media(min-width:1324px){.lists-page__wrapper-breadcrumbs{margin-bottom:32px}}.lists-page__wrapper-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}@media(min-width:744px){.lists-page__wrapper-heading{gap:12px;margin-bottom:24px}}@media(min-width:1324px){.lists-page__wrapper-heading{gap:16px;margin-bottom:32px}}.lists-page__wrapper-heading-title{margin:0;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.lists-page__wrapper-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.lists-page__wrapper-heading-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0}}.lists-page__wrapper-heading-count{padding:4px 8px;color:var(--color-text-main);background:var(--color-blue-100);border-radius:4px;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.lists-page__wrapper-heading-clear{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--color-accent-blue);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.lists-page__wrapper-heading-clear[hidden]{display:none}.lists-page__wrapper-heading-clear:hover,.lists-page__wrapper-heading-clear:focus-visible{color:var(--color-blue-600);outline:none}.lists-page__wrapper-heading-clear-icon{width:16px;height:16px;flex:0 0 auto}.lists-page__wrapper-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media(min-width:744px){.lists-page__wrapper-toolbar{margin-bottom:24px}}@media(min-width:1324px){.lists-page__wrapper-toolbar{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}}.lists-page__wrapper-toolbar[hidden]{display:none}.lists-page__wrapper-toolbar-sort,.lists-page__wrapper-toolbar-chips,.lists-page__wrapper-toolbar-diff{display:flex;flex-wrap:wrap;gap:8px}.lists-page__wrapper-toolbar-chips{flex:1 1 auto}.lists-page__wrapper-toolbar-sort,.lists-page__wrapper-toolbar-diff{flex:0 0 auto}.lists-page__wrapper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:744px){.lists-page__wrapper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1324px){.lists-page__wrapper-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lists-page__wrapper-grid:empty{display:none}.lists-page__wrapper-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:31px 24px;text-align:center;background:var(--color-gray-0);border-radius:8px}@media(min-width:744px){.lists-page__wrapper-empty{gap:32px;padding:63.5px 24px}}.lists-page__wrapper-empty[hidden]{display:none}.lists-page__wrapper-empty-title{margin:0;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}@media(min-width:744px){.lists-page__wrapper-empty-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0}}.lists-page__wrapper-empty-text{max-width:560px;margin:0;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}@media(min-width:744px){.lists-page__wrapper-empty-text{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;letter-spacing:0}}.lists-page__wrapper-table:empty{display:none}.lists-page__pagination{margin-top:24px}@media(min-width:1324px){.lists-page__pagination{margin-top:32px}}.lists-page__pagination button.pagination__wrapper-pages-link:hover,.lists-page__pagination button.pagination__wrapper-pages-link:focus-visible{color:var(--color-gray-0);background:var(--color-blue-400);outline:none}.lists-page__band{margin-top:48px}@media(min-width:744px){.lists-page__band{margin-top:60px}}@media(min-width:1324px){.lists-page__band{margin-top:100px}}.lists-page__chip-count{opacity:.7}.lists-page__card-actions{position:absolute;z-index:3;top:8px;right:8px;display:flex;gap:4px}.lists-page__card-action{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--color-text-secondary-dark-bg);background:var(--color-background);border-radius:6px;transition:color .2s ease,background-color .2s ease}.lists-page__card-action:hover,.lists-page__card-action:focus-visible{color:var(--color-accent-blue);background:var(--color-blue-100);outline:none}.lists-page__card-action.is-active{color:var(--color-sun-orange)}.lists-page__card-action-icon{display:inline-flex;width:16px;height:16px}.lists-page__card-action-icon svg{width:100%;height:100%}.compare-table{overflow-x:auto;background:var(--color-gray-0);border-radius:8px}.compare-table__table{width:100%;border-collapse:separate;border-spacing:0}.compare-table__corner,.compare-table__row-label{position:sticky;z-index:2;left:0;min-width:140px;background:var(--color-gray-0)}@media(min-width:744px){.compare-table__corner,.compare-table__row-label{min-width:200px}}.compare-table__head th{border-bottom:1px solid var(--color-borders)}.compare-table__product{min-width:180px;padding:16px 12px;font-weight:400;text-align:left;vertical-align:top}@media(min-width:744px){.compare-table__product{min-width:220px;padding:16px}}.compare-table__product-inner{position:relative;display:grid;gap:8px}.compare-table__product-actions{position:absolute;z-index:1;top:0;right:0;display:flex;gap:4px}.compare-table__product-action{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--color-text-secondary-dark-bg);background:var(--color-background);border-radius:6px;transition:color .2s ease,background-color .2s ease}.compare-table__product-action:hover,.compare-table__product-action:focus-visible{color:var(--color-accent-blue);background:var(--color-blue-100);outline:none}.compare-table__product-action.is-active{color:var(--color-sun-orange)}.compare-table__product-action-icon{display:inline-flex;width:16px;height:16px}.compare-table__product-action-icon svg{width:100%;height:100%}.compare-table__product-image{display:flex;height:140px;align-items:center;justify-content:center}.compare-table__product-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.compare-table__product-title{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;transition:color .2s ease}.compare-table__product-title:hover,.compare-table__product-title:focus-visible{color:var(--color-accent-blue);outline:none}.compare-table__product-price{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}.compare-table__product-request{padding:4px 8px;background:var(--color-orange-100);border-radius:4px;justify-self:start;font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.compare-table__row[hidden]{display:none}.compare-table__row-label{padding:12px;color:var(--color-text-secondary-dark-bg);font-weight:400;text-align:left;vertical-align:top;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.compare-table__row-label{padding:14px 16px}}.compare-table__row-value{min-width:180px;padding:12px;vertical-align:top;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}@media(min-width:744px){.compare-table__row-value{min-width:220px;padding:14px 16px}}.compare-table__row:not(:last-child) .compare-table__row-label,.compare-table__row:not(:last-child) .compare-table__row-value{border-bottom:1px solid var(--color-borders-light-70)}.cart-page{padding:18px 0 32px}@media(min-width:744px){.cart-page{padding:24px 0 40px}}@media(min-width:1324px){.cart-page{padding:30px 0 83px}}.cart-empty-page{padding:16px 0 48px}@media(min-width:744px){.cart-empty-page{padding:24px 0 60px}}@media(min-width:1324px){.cart-empty-page{padding:32px 0 100px}}.brands-page{padding:16px 0 48px}@media(min-width:744px){.brands-page{padding:24px 0 60px}}@media(min-width:1324px){.brands-page{padding:32px 0 100px}}.brands-page__wrapper{padding:0 16px}@media(min-width:744px){.brands-page__wrapper{padding:0 20px}}@media(min-width:1324px){.brands-page__wrapper{padding:0}}.brands-page__wrapper-breadcrumbs{margin-bottom:16px}@media(min-width:744px){.brands-page__wrapper-breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.brands-page__wrapper-breadcrumbs{margin-bottom:32px}}.brands-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.brands-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.brands-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.brands-page__wrapper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:744px){.brands-page__wrapper-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media(min-width:1324px){.brands-page__wrapper-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.brands-page__wrapper-grid-item{min-width:0}.brands-page__wrapper-empty{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.brands-page__pagination{margin-top:16px}@media(min-width:744px){.brands-page__pagination{margin-top:24px}}@media(min-width:1324px){.brands-page__pagination{margin-top:32px}}.brand-page{padding:24px 0 48px}@media(min-width:744px){.brand-page{padding:32px 0 60px}}@media(min-width:1324px){.brand-page{padding:48px 0 100px}}.brand-page__wrapper{padding:0 16px}@media(min-width:744px){.brand-page__wrapper{padding:0 20px}}@media(min-width:1324px){.brand-page__wrapper{padding:0}}.brand-page__wrapper-intro{margin-bottom:48px}@media(min-width:744px){.brand-page__wrapper-intro{margin-bottom:60px}}@media(min-width:1324px){.brand-page__wrapper-intro{margin-bottom:48px}}.brand-page__wrapper-categories-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.brand-page__wrapper-categories-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}@media(min-width:1324px){.brand-page__wrapper-categories-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}.brand-page__wrapper-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:744px){.brand-page__wrapper-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1324px){.brand-page__wrapper-categories-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}}.brand-page__wrapper-products{margin-top:48px}@media(min-width:744px){.brand-page__wrapper-products{margin-top:60px}}@media(min-width:1324px){.brand-page__wrapper-products{margin-top:100px}}.brand-page__selection{margin-top:48px;padding:0 16px}@media(min-width:744px){.brand-page__selection{margin-top:60px;padding:0 20px}}@media(min-width:1324px){.brand-page__selection{margin-top:100px;padding:0}}.news-page{padding:14px 0 48px}@media(min-width:744px){.news-page{padding:27px 0 60px}}@media(min-width:1324px){.news-page{padding:30px 0 100px}}.news-page__wrapper{padding:0 16px}@media(min-width:744px){.news-page__wrapper{padding:0 20px}}@media(min-width:1324px){.news-page__wrapper{padding:0}}.news-page__wrapper-breadcrumbs{margin-bottom:14px}@media(min-width:744px){.news-page__wrapper-breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.news-page__wrapper-breadcrumbs{margin-bottom:32px}}.news-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.news-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.news-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.news-page__wrapper-lead{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;margin:-8px 0 24px;color:var(--color-text-secondary-dark-bg)}.news-page__wrapper-lead p{margin:0}@media(min-width:1324px){.news-page__wrapper-lead{margin-top:-16px;margin-bottom:32px}}.news-page__wrapper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:744px){.news-page__wrapper-grid{gap:20px}}@media(min-width:1324px){.news-page__wrapper-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-page__wrapper-empty{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.news-page__pagination{margin-top:16px}@media(min-width:744px){.news-page__pagination{margin-top:24px}}@media(min-width:1324px){.news-page__pagination{margin-top:32px}}.news-detail-page{padding:16px 0 48px}@media(min-width:744px){.news-detail-page{padding:24px 0 60px}}@media(min-width:1324px){.news-detail-page{padding:32px 0 100px}}.news-detail-page__wrapper{padding:0 16px}@media(min-width:744px){.news-detail-page__wrapper{padding:0 20px}}@media(min-width:1324px){.news-detail-page__wrapper{padding:0}}.news-detail-page__wrapper-breadcrumbs{margin-bottom:16px}@media(min-width:744px){.news-detail-page__wrapper-breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.news-detail-page__wrapper-breadcrumbs{margin-bottom:32px}}.news-detail-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 15px}@media(min-width:744px){.news-detail-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:24px}}@media(min-width:1324px){.news-detail-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.news-detail-page__wrapper-extra{margin-top:32px}.news-detail-page__wrapper-extra:empty{display:none}@media(min-width:1324px){.news-detail-page__wrapper-extra{margin-top:50px}}.search-page{padding:16px 0 32px}@media(min-width:744px){.search-page{padding:16px 0 48px}}@media(min-width:1324px){.search-page{padding:32px 0 100px}}.search-empty-page{padding:16px 0 48px}@media(min-width:744px){.search-empty-page{padding:16px 0 60px}}@media(min-width:1324px){.search-empty-page{padding:32px 0 100px}}.projects-page{padding:16px 0 48px}@media(min-width:744px){.projects-page{padding:26px 0 60px}}@media(min-width:1324px){.projects-page{padding:30px 0 85px}}.projects-page__wrapper{padding:0 16px}@media(min-width:744px){.projects-page__wrapper{padding:0 20px}}@media(min-width:1324px){.projects-page__wrapper{padding:0}}.projects-page__breadcrumbs{margin-bottom:16px}@media(min-width:744px){.projects-page__breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.projects-page__breadcrumbs{margin-bottom:32px}}.projects-page__title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.projects-page__title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.projects-page__title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.projects-page__empty{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.projects-page__pagination{margin-top:16px}@media(min-width:744px){.projects-page__pagination{margin-top:24px}}@media(min-width:1324px){.projects-page__pagination{margin-top:32px}}.project-page{padding:16px 0 48px}@media(min-width:744px){.project-page{padding:26px 0 60px}}@media(min-width:1324px){.project-page{padding:30px 0 100px}}.project-page__intro{margin-bottom:24px}@media(min-width:744px){.project-page__intro{margin-bottom:60px}}@media(min-width:1324px){.project-page__intro{margin-bottom:100px}}.project-page__description{margin-bottom:24px}@media(min-width:744px){.project-page__description{margin-bottom:60px}}@media(min-width:1324px){.project-page__description{margin-bottom:100px}}.project-page__gallery{margin-bottom:24px}@media(min-width:744px){.project-page__gallery{margin-bottom:60px}}@media(min-width:1324px){.project-page__gallery{margin-bottom:90px}}.project-page__equipment{margin-bottom:48px}@media(min-width:744px){.project-page__equipment{margin-bottom:60px}}@media(min-width:1324px){.project-page__equipment{margin-bottom:90px}}.project-page__selection{padding:0 16px}@media(min-width:744px){.project-page__selection{padding:0 20px}}@media(min-width:1324px){.project-page__selection{padding:0}}.solutions-page{padding:21px 0 48px}@media(min-width:744px){.solutions-page{padding:34px 0 60px}}@media(min-width:1324px){.solutions-page{padding:46px 0 100px}}.solutions-page__wrapper{padding:0 16px}@media(min-width:744px){.solutions-page__wrapper{padding:0 20px}}@media(min-width:1324px){.solutions-page__wrapper{padding:0}}.solutions-page__breadcrumbs{margin-bottom:16px}@media(min-width:744px){.solutions-page__breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.solutions-page__breadcrumbs{margin-bottom:32px}}.solutions-page__title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.solutions-page__title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.solutions-page__title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.solutions-page__intro{margin-bottom:46px}@media(min-width:744px){.solutions-page__intro{margin-bottom:60px}}@media(min-width:1324px){.solutions-page__intro{margin-bottom:68px}}.solutions-page__catalog{margin-bottom:48px}@media(min-width:744px){.solutions-page__catalog{margin-bottom:60px}}@media(min-width:1324px){.solutions-page__catalog{margin-bottom:100px}}.solutions-page__empty{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.solutions-page__benefits{margin-bottom:56px}@media(min-width:744px){.solutions-page__benefits{margin-bottom:60px}}@media(min-width:1324px){.solutions-page__benefits{margin-bottom:100px}}.solutions-page__selection{margin-bottom:49px;padding:0 16px}@media(min-width:744px){.solutions-page__selection{margin-bottom:60px;padding:0 20px}}@media(min-width:1324px){.solutions-page__selection{margin-bottom:100px;padding:0}}.solutions-page__related{margin-bottom:48px}@media(min-width:744px){.solutions-page__related{margin-bottom:60px}}@media(min-width:1324px){.solutions-page__related{margin-bottom:100px}}.solutions-page__pagination{margin-top:16px}@media(min-width:744px){.solutions-page__pagination{margin-top:24px}}@media(min-width:1324px){.solutions-page__pagination{margin-top:32px}}.solution-page{padding:19px 0 48px}@media(min-width:744px){.solution-page{padding:35px 0 60px}}@media(min-width:1324px){.solution-page{padding:46px 0 100px}}.solution-page__intro{margin-bottom:48px}@media(min-width:744px){.solution-page__intro{margin-bottom:60px}}@media(min-width:1324px){.solution-page__intro{margin-bottom:80px}}.solution-page__includes{margin-bottom:48px}@media(min-width:744px){.solution-page__includes{margin-bottom:60px}}@media(min-width:1324px){.solution-page__includes{margin-bottom:100px}}.solution-page__usage{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.solution-page__usage{margin-bottom:60px;padding:0 20px}}@media(min-width:1324px){.solution-page__usage{margin-bottom:100px;padding:0}}.solution-page__benefits{margin-bottom:48px}@media(min-width:744px){.solution-page__benefits{margin-bottom:60px}}@media(min-width:1324px){.solution-page__benefits{margin-bottom:100px}}.solution-page__projects{margin-bottom:48px}@media(min-width:744px){.solution-page__projects{margin-bottom:60px}}@media(min-width:1324px){.solution-page__projects{margin-bottom:100px}}.solution-page__faq{margin-bottom:48px}@media(min-width:744px){.solution-page__faq{margin-bottom:60px}}@media(min-width:1324px){.solution-page__faq{margin-bottom:87px}}.solution-page__selection{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.solution-page__selection{margin-bottom:60px;padding:0 20px}}@media(min-width:1324px){.solution-page__selection{margin-bottom:100px;padding:0}}.solution-page__seo{padding:0 16px}@media(min-width:744px){.solution-page__seo{padding:0 20px}}@media(min-width:1324px){.solution-page__seo{padding:0}}.installations-page{padding:24px 0 48px}@media(min-width:744px){.installations-page{padding:35px 0 60px}}@media(min-width:1324px){.installations-page{padding:46px 0 100px}}.installations-page__wrapper{padding:0 16px}@media(min-width:744px){.installations-page__wrapper{padding:0 20px}}@media(min-width:1324px){.installations-page__wrapper{padding:0}}.installations-page__breadcrumbs{margin-bottom:16px}@media(min-width:744px){.installations-page__breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.installations-page__breadcrumbs{margin-bottom:32px}}.installations-page__title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.installations-page__title{font-family:"Manrope",Arial,sans-serif;font-size:42px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.installations-page__title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.installations-page__intro{margin-bottom:48px}@media(min-width:744px){.installations-page__intro{margin-bottom:60px}}@media(min-width:1324px){.installations-page__intro{margin-bottom:66px}}.installations-page__catalog{margin-bottom:48px}@media(min-width:744px){.installations-page__catalog{margin-bottom:60px}}@media(min-width:1324px){.installations-page__catalog{margin-bottom:100px}}.installations-page__empty{font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;color:var(--color-text-secondary-dark-bg)}.installations-page__scope{margin-bottom:48px}@media(min-width:744px){.installations-page__scope{margin-bottom:60px}}@media(min-width:1324px){.installations-page__scope{margin-bottom:100px}}.installations-page__equipment{margin-bottom:48px}@media(min-width:744px){.installations-page__equipment{margin-bottom:60px}}@media(min-width:1324px){.installations-page__equipment{margin-bottom:100px}}.installations-page__regions{margin-bottom:48px}@media(min-width:744px){.installations-page__regions{margin-bottom:60px}}@media(min-width:1324px){.installations-page__regions{margin-bottom:67px}}.installations-page__cta{padding:0 16px}@media(min-width:744px){.installations-page__cta{padding:0 20px}}@media(min-width:1324px){.installations-page__cta{padding:0}}.installations-page__pagination{margin-top:16px}@media(min-width:744px){.installations-page__pagination{margin-top:24px}}@media(min-width:1324px){.installations-page__pagination{margin-top:32px}}.installation-page{padding:16px 0 48px}@media(min-width:744px){.installation-page{padding:34px 0 60px}}@media(min-width:1324px){.installation-page{padding:46px 0 100px}}.installation-page__intro{margin-bottom:48px}@media(min-width:744px){.installation-page__intro{margin-bottom:60px}}@media(min-width:1324px){.installation-page__intro{margin-bottom:100px}}.installation-page__steps{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.installation-page__steps{margin-bottom:60px;padding:0 20px}}@media(min-width:1324px){.installation-page__steps{margin-bottom:100px;padding:0}}.installation-page__requirements{margin-bottom:48px}@media(min-width:744px){.installation-page__requirements{margin-bottom:60px}}@media(min-width:1324px){.installation-page__requirements{margin-bottom:100px}}.installation-page__equipment{margin-bottom:48px}@media(min-width:744px){.installation-page__equipment{margin-bottom:60px}}@media(min-width:1324px){.installation-page__equipment{margin-bottom:100px}}.installation-page__workstages{margin-bottom:48px}@media(min-width:744px){.installation-page__workstages{margin-bottom:60px}}@media(min-width:1324px){.installation-page__workstages{margin-bottom:67px}}.installation-page__projects{margin-bottom:48px}@media(min-width:744px){.installation-page__projects{margin-bottom:60px}}@media(min-width:1324px){.installation-page__projects{margin-bottom:133px}}.installation-page__faq{margin-bottom:48px}@media(min-width:744px){.installation-page__faq{margin-bottom:60px}}@media(min-width:1324px){.installation-page__faq{margin-bottom:100px}}.installation-page__selection{margin-bottom:48px;padding:0 16px}@media(min-width:744px){.installation-page__selection{margin-bottom:60px;padding:0 20px}}@media(min-width:1324px){.installation-page__selection{margin-bottom:100px;padding:0}}.installation-page__seo{padding:0 16px}@media(min-width:744px){.installation-page__seo{padding:0 20px}}@media(min-width:1324px){.installation-page__seo{padding:0}}.about-page__intro{margin:16px 0 28px}@media(min-width:744px){.about-page__intro{margin-top:26px;margin-bottom:50px}}@media(min-width:1324px){.about-page__intro{margin-top:30px;margin-bottom:60px}}.about-page__catalog{margin-bottom:28px}@media(min-width:744px){.about-page__catalog{margin-bottom:60px}}.about-page__brands{margin-bottom:28.39px}@media(min-width:744px){.about-page__brands{margin-bottom:52px}}@media(min-width:1324px){.about-page__brands{margin-bottom:60px}}.about-page__details{background:var(--color-gray-0)}.contacts-page__intro{margin:33px 0 40px}@media(min-width:744px){.contacts-page__intro{margin-top:24px;margin-bottom:50px}}@media(min-width:1324px){.contacts-page__intro{margin-top:32px;margin-bottom:60px}}.contacts-page__details{margin-top:40px;background:var(--color-gray-0)}@media(min-width:744px){.contacts-page__details{margin-top:50px}}@media(min-width:1324px){.contacts-page__details{margin-top:60px}}.payment-delivery-page__header{margin:16px 0 39px}@media(min-width:744px){.payment-delivery-page__header{margin-top:32px;margin-bottom:60px}}@media(min-width:1324px){.payment-delivery-page__header{margin-top:48px;margin-bottom:80px}}.payment-delivery-page__info{margin-bottom:48px}@media(min-width:744px){.payment-delivery-page__info{margin-bottom:60px}}@media(min-width:1324px){.payment-delivery-page__info{margin-bottom:50px}}.payment-delivery-page__cta{margin-bottom:48px}@media(min-width:744px){.payment-delivery-page__cta{margin-bottom:60px}}@media(min-width:1324px){.payment-delivery-page__cta{margin-bottom:100px}}.legal-page{padding:16px 0 48px}@media(min-width:744px){.legal-page{padding:24px 0 60px}}@media(min-width:1324px){.legal-page{padding:32px 0 100px}}.legal-page__wrapper{padding:0 16px}@media(min-width:744px){.legal-page__wrapper{padding:0 20px}}@media(min-width:1324px){.legal-page__wrapper{padding:0}}.legal-page__wrapper-breadcrumbs{margin-bottom:16px}@media(min-width:744px){.legal-page__wrapper-breadcrumbs{margin-bottom:24px}}@media(min-width:1324px){.legal-page__wrapper-breadcrumbs{margin-bottom:32px}}.legal-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 24px}@media(min-width:744px){.legal-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:0}}@media(min-width:1324px){.legal-page__wrapper-title{font-family:"Manrope",Arial,sans-serif;font-size:52px;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:32px}}.catalog-filters{display:contents}@media(min-width:744px){.catalog-filters{display:block;align-self:stretch}}.catalog-filters__overlay{position:fixed;z-index:49;inset:0;background:rgba(15,23,32,.45)}.catalog-filters__overlay[hidden]{display:none}@media(min-width:744px){.catalog-filters__overlay{display:none}}.catalog-filters__panel{position:fixed;z-index:50;inset:0;display:flex;flex-direction:column;background:var(--color-background);transform:translateX(-100%);visibility:hidden;transition:transform .42s ease,visibility .42s ease}@media(min-width:744px){.catalog-filters__panel{position:sticky;top:var(--catalog-filters-sticky-top,24px);z-index:1;transform:none;visibility:visible;background:none;transition:none}}.catalog-filters__panel-header{position:relative;flex:0 0 auto;padding:16px}@media(min-width:744px){.catalog-filters__panel-header{display:none}}.catalog-filters__panel-header-title{margin:0;text-align:center;font-family:"Manrope",Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0}.catalog-filters__panel-header-close{position:absolute;top:18px;right:16px;width:24px;height:24px;color:var(--color-text-main)}.catalog-filters__panel-body{display:grid;align-content:start;gap:16px;padding:0 14px 12px;overflow-y:auto}@media(min-width:744px){.catalog-filters__panel-body{padding:0;overflow:visible}}.catalog-filters__panel-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding:16px;background:var(--color-background)}@media(min-width:744px){.catalog-filters__panel-footer{display:none}}.catalog-filters__panel-footer .button{min-width:0;min-height:48px;padding:8px}.catalog-filters__panel-footer-show span{padding:2px 5px;background:var(--color-orange-400);border-radius:3px;font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.catalog-filters.is-mobile-open .catalog-filters__panel{transform:translateX(0);visibility:visible}.catalog-filters.is-ajax-loading{opacity:.6;pointer-events:none}.catalog-filters__group{align-self:start;padding:15px 20px;background:var(--color-gray-0);border-radius:8px}.catalog-filters__group-title{margin:0}.catalog-filters__group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-family:"Manrope",Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0}.catalog-filters__group-label{min-width:0}.catalog-filters__group-body{overflow:hidden}.catalog-filters__chevron{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.catalog-filters__group:not(.is-open) .catalog-filters__group-body{display:none}.catalog-filters__group:not(.is-open) .catalog-filters__chevron{transform:rotate(-90deg)}.catalog-filters__options{margin:0;padding:0;list-style:none}.catalog-filters__option-item[hidden]{display:none}.catalog-filters__option{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.catalog-filters__option:first-child,.catalog-filters__option-item:first-child .catalog-filters__option{margin-top:26px}@media(min-width:1324px){.catalog-filters__option:hover{color:var(--color-text-main)}}.catalog-filters__checkbox{position:relative;flex:0 0 15px;width:15px;height:15px;border:1px solid var(--color-borders);border-radius:3px;background:var(--color-background)}.catalog-filters__option.is-checked .catalog-filters__checkbox{border-color:var(--color-accent-blue);background:var(--color-accent-blue)}.catalog-filters__option.is-checked .catalog-filters__checkbox::after{position:absolute;top:2px;left:4px;width:4px;height:8px;border:solid var(--color-gray-0);border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg)}.catalog-filters__option-label{min-width:0;flex:1 1 auto}.catalog-filters__option-count{flex:0 0 auto;color:var(--color-text-secondary);font-family:"Manrope",Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.catalog-filters__show-all{display:flex;align-items:center;gap:8px;margin:10px auto 0;color:var(--color-accent-blue);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.catalog-filters__slider{margin-top:26px}.catalog-filters__slider-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.catalog-filters__slider-field{min-width:0}.catalog-filters__slider-input{min-width:0;width:100%;height:40px;padding:8px;color:var(--color-text-main);border:1px solid var(--color-borders);border-radius:8px;outline:none;font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}.catalog-filters__slider-input:focus{border-color:var(--color-accent-blue)}.catalog-filters__slider-sep{color:var(--color-text-secondary)}.catalog-filters__slider-track{position:relative;height:20px;margin-top:12px}.catalog-filters__slider-track::before{position:absolute;top:9px;right:0;left:0;height:2px;background:var(--color-borders);content:""}.catalog-filters__slider-fill{position:absolute;top:9px;height:2px;background:var(--color-accent-blue)}.catalog-filters__slider-range{position:absolute;top:0;left:0;width:100%;height:20px;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catalog-filters__slider-range::-webkit-slider-thumb{width:14px;height:14px;border:1px solid var(--color-accent-blue);border-radius:50%;background:var(--color-gray-0);pointer-events:auto;-webkit-appearance:none;appearance:none}.catalog-filters__slider-range::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--color-accent-blue);border-radius:50%;background:var(--color-gray-0);pointer-events:auto}.catalog-filters__slider-apply{display:block;margin:12px 0 0 auto;color:var(--color-accent-blue);font-family:"Manrope",Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0}body.is-facets-open{overflow:hidden}@media(min-width:744px){body.is-facets-open{overflow:visible}}
