/* /Public/CSS/Root/Site/Components/Dropdown.css */
.ws-dropdown{position:absolute;z-index:var(--z-index-modal);max-width:100vw;padding:15px;background:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px hsl(from var(--text-color) h s l/15%);margin-top:5px}.ws-dropdown:before{content:'';display:block;position:absolute;top:-10px;left:0;right:0;height:15px}.ws-dropdown b{font-weight:600}@media all and (min-width:1024px){.ws-dropdown{font-size:1.14rem}}.ws-dropdown-arrow{position:absolute;z-index:var(--z-index-modal);width:12px;height:6px;margin-left:-6px}.ws-dropdown-arrow::before,.ws-dropdown-arrow::after{content:'';display:block;position:absolute;border-color:transparent;border-style:solid}.ws-dropdown-arrow::before{border-width:0 6px 6px;border-bottom-color:#fff;top:0;left:0}.ws-dropdown-arrow::after{border-width:0 5px 5px;border-bottom-color:#fff;top:1px;left:1px}.ws-dropdown_border{border:1px solid var(--bg2-darken10)}.ws-dropdown-arrow_border::before{border-bottom-color:var(--bg2-darken10)}
/* /Public/CSS/Root/Components/SystemMessages.css */
.system-message{padding:.8em .8em .8em calc(4em + 2px);border-radius:.8em;font-size:.9rem;font-weight:500;line-height:1.11;background:var(--bg,grey);color:var(--color,white)}.system-message:before,.system-message:after{content:"";display:block;position:absolute}.system-message:before{width:3em;left:2px;top:2px;bottom:2px;border-radius:inherit;background-color:var(--icon-bg,black)}.system-message:after{left:calc(2px + .7em);top:50%;margin-top:-.8em;width:1.6em;height:1.6em;background:#fff;mask-image:var(--icon-svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.system-message h2{font-size:1.14em;font-weight:700;margin-bottom:.3125em}.system-message ul{padding-left:1.4285em}.system-message p+p,.system-message p+ul{margin-top:.3571em}.system-message ul+p{margin-top:.7142em}.system-message b{font-weight:600}.system-message.warning{--bg:var(--warning-message-bg);--color:var(--warning-message-color);--icon-svg:var(--warning-message-icon-svg, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>'));--icon-bg:var(--warning-color)}.system-message.error,.system-card.error{--bg:var(--error-message-bg);--color:var(--error-message-color);--icon-svg:var(--error-message-icon-svg, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z"/></svg>'));--icon-bg:var(--error-color)}.system-message.success,.system-card.success{--bg:var(--success-message-bg);--color:var(--success-message-color);--icon-svg:var(--success-message-icon-svg, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>'));--icon-bg:var(--success-color)}.system-message.notice{--bg:var(--notice-message-bg);--color:var(--notice-message-color);--icon-svg:var(--notice-message-icon-svg, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"/></svg>'));--icon-bg:var(--notice-color)}.system-message.notice a{color:hsl(from var(--notice-color) h s calc(l - 5))}.system-text{color:var(--color,black)}.system-text.warning{--color:var(--warning-color)}.system-text.error{--color:var(--error-color)}.system-text.success{--color:var(--success-color)}.system-text.notice{--color:var(--notice-color)}.system-card{border-radius:var(--border-radius);font-size:1.28em;font-weight:600;padding:80px 20px 30px;text-align:center;background:var(--bg,grey);color:var(--color,white)}.system-card:before{content:'';position:absolute;top:15px;left:50%;margin-left:-25px;width:50px;height:50px;font-weight:900;background:var(--icon-bg,black);mask-image:var(--icon-svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center}
/* /Public/CSS/Root/Site/Components/Forms.css */
input,textarea,select,button,optgroup{font-family:inherit;font-size:inherit;font-weight:inherit}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0}textarea{overflow:auto;display:block}optgroup{font-weight:700}.form-field{--label-color:var(--text-color2);--input-color:var(--text-color);--input-height:40px;--input-line-height:38px;--input-padding-h:15px;--textarea-height:80px;--textarea-padding-v:10px}.form-field_mini{--input-padding-h:5px;--textarea-height:50px;--textarea-padding-v:5px;--input-height:30px;--input-line-height:28px}.form-field>label{}.form-field label:first-child{display:block;color:var(--label-color)}.form-field input[type=text],.form-field input[type=number],.form-field input[type=tel],.form-field input[type=time],.form-field input[type=email],.form-field input[type=url],.form-field input[type=date],.form-field input[type=search],.form-field input[type=password],.form-field select,.form-field textarea{border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);background:var(--input-bg);color:var(--input-color)}.form-field_width-auto input[type=text],.form-field_width-auto input[type=number],.form-field_width-auto input[type=tel],.form-field_width-auto input[type=time],.form-field_width-auto input[type=email],.form-field_width-auto input[type=url],.form-field_width-auto input[type=date],.form-field_width-auto input[type=search],.form-field_width-auto input[type=password],.form-field_width-auto select,.form-field_width-auto textarea{width:auto;max-width:100%}.form-field input[type=text],.form-field input[type=number],.form-field input[type=tel],.form-field input[type=time],.form-field input[type=email],.form-field input[type=url],.form-field input[type=date],.form-field input[type=search],.form-field input[type=password],.form-field select{height:var(--input-height);line-height:var(--input-line-height);padding:0 var(--input-padding-h)}.form-field textarea{padding:var(--textarea-padding-v)var(--input-padding-h);height:var(--textarea-height);min-height:var(--textarea-height);resize:vertical}.form-field input[type=text]:focus,.form-field input[type=number]:focus,.form-field input[type=tel]:focus,.form-field input[type=time]:focus,.form-field input[type=email]:focus,.form-field input[type=url]:focus,.form-field input[type=date]:focus,.form-field input[type=search]:focus,.form-field input[type=password]:focus,.form-field select:focus,.form-field textarea:focus{--input-border-color:var(--input-border-color-focus);box-shadow:inset 2px 2px 5px hsl(from var(--input-bg) h s calc(l - 15)),inset -3px -3px 7px hsl(from var(--input-bg) h s calc(l + 15))}.form-field :disabled{--input-bg:var(--input-bg-disabled)}.form-field .loading{--input-bg:var(--bg2-darken5);opacity:.6}.form-field .success,.form-field .success+label{--input-bg:var(--success-message-bg);--input-color:var(--success-message-color)}.form-field .error,.form-field .error+label{--input-bg:var(--error-message-bg);--input-color:var(--error-message-color);--input-border-color:var(--error-color)}.form-field.required,.form-field .required,.required .form-field{--input-border-color:var(--error-color);--input-bg:var(--error-message-bg);--input-color:var(--text-color)}.form-field input[type=checkbox],.form-field input[type=radio]{appearance:none;cursor:pointer;width:var(--input-check-radio-size);height:var(--input-check-radio-size);overflow:hidden;flex-shrink:0;align-self:flex-start}.form-field input[type=radio]:not(:checked),.form-field input[type=checkbox]:not(:checked){box-shadow:inset 0 0 0 .125em var(--input-border-color)}.form-field input[type=radio]:checked::after,.form-field input[type=checkbox]:checked::after{transform:none}.form-field input[type=checkbox]{border-radius:calc(var(--input-check-radio-size) * .25);background:0 0;transition:background-color .3s}.form-field input[type=checkbox]:checked{background:var(--theme-orange)}.form-field input[type=checkbox]::after{content:'';position:absolute;inset:16%;transition:transform .3s;transform:scale(0);display:flex;align-items:center;justify-content:center;background:#fff;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');mask-size:contain;mask-position:center center;mask-repeat:no-repeat}.form-field input[type=radio]{border-radius:50%}.form-field input[type=radio]::after{content:'';position:absolute;inset:.5em;transition:transform .3s;transform:scale(0);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-orange)}.form-field input[type=radio]:checked{box-shadow:inset 0 0 0 calc(var(--input-check-radio-size) * .25)var(--theme-orange)}.form-field .form-check,.form-field .form-radio{display:flex;gap:.3571em .6em;flex-wrap:wrap}.form-field .form-check>label,.form-field .form-radio>label,.form-field label.form-check>span,.form-field label.form-radio>span{align-self:center;max-width:calc(100% - var(--input-check-radio-size) - .6em);line-height:1.1}.form-field .form-check .form-param__error,.form-field .form-radio .form-param__error{width:100%}li.form-radio{list-style:none}.form-radio+.form-radio{margin-top:3px}@media print{.form-field input[type=text],.form-field input[type=number],.form-field input[type=tel],.form-field input[type=time],.form-field input[type=email],.form-field input[type=url],.form-field input[type=date],.form-field input[type=search],.form-field input[type=password],.form-field select,.form-field textarea{border:0!important;padding:0!important;background:0 0!important;width:auto;max-width:100%}}.form-field-phone{--code-width:75px;min-width:200px;display:flex}.form-field-phone select{width:var(--code-width);flex-shrink:0;padding-right:0;text-align:right;border-top-right-radius:0;border-bottom-right-radius:0}.form-field-phone select+input[type=tel]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;flex-grow:1}.form-field-phone .country-code{line-height:var(--input-height);position:absolute;bottom:0;left:var(--input-padding-h);width:1.4285em;text-align:right;z-index:1;pointer-events:none}.form-field-phone .country-code+input[type=tel]{padding-left:calc(var(--input-padding-h) + 1.55em)}.form-field-phone.with-placeholder:not(.show) select,.form-field-phone.with-placeholder:not(.show) .country-code{display:none}.form-param__error{color:var(--error-color);font-size:.8571rem;font-weight:500;margin-top:5px}.form-param{padding:var(--form-param-padding-v,0)var(--form-param-padding-h,0)}.form-param__title{margin-bottom:.2em}.form-param__title>label:first-child{display:inline-block}.box-plus-minus__input{text-align:center}.box-plus-minus__input::-webkit-inner-spin-button,.box-plus-minus__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media print{.box-plus-minus__btn{display:none}}@media screen{.box-plus-minus{padding:1px 0;background:var(--input-border-color);border-radius:var(--input-border-radius);display:flex}.box-plus-minus__btn,.box-plus-minus__input{flex-grow:1}.box-plus-minus__btn{flex-shrink:0;flex-basis:var(--input-height);margin-top:-1px;margin-bottom:-1px;text-align:center;line-height:var(--input-height);font-size:calc(var(--input-height)/2);text-shadow:1px 1px 1px var(--input-border-color);background:0 0;border-radius:inherit}.box-plus-minus__btn:not(.disabled):hover{box-shadow:inset 0 5px 10px hsl(from var(--text-color) h s l/20%)}.box-plus-minus__btn.disabled{color:rgba(255,255,255,.3)}.box-plus-minus__btn_plus:before{content:'+'}.box-plus-minus__btn_minus:before{content:'-'}.box-plus-minus__input{--input-height:calc(var(--input-height) - 2px);--input-line-height:calc(var(--input-line-height) - 2px);flex-shrink:0}.box-plus-minus__input[type=number]{flex-basis:100px}}.switcher{--switcher-height:30px;--switch-width:60px;--switch-border-width:3px;--switch-bg:hsl(from var(--bg2) h s calc(l - 15));user-select:none;display:inline-flex;align-items:center;gap:10px}.switcher__label,.switcher__switch{cursor:pointer}.switcher__switch{flex-shrink:0;height:var(--switcher-height);width:var(--switch-width);border-radius:calc(var(--switcher-height)/2);border:var(--switch-border-width)solid var(--switch-bg);background:var(--switch-bg)}.switcher__point{position:absolute;top:0;left:0;border-radius:50%;background:#fff;transition:left .3s ease 0s;width:calc(var(--switcher-height) - var(--switch-border-width) * 2);height:calc(var(--switcher-height) - var(--switch-border-width) * 2)}.switcher__label{min-height:var(--switcher-height);display:inline-flex;align-items:center}.switcher__label_left{text-align:right}.switcher_mini{--switcher-height:20px;--switch-width:40px}.switcher:not(.switcher_active) .switcher__label_left{font-weight:600}.switcher:not(.switcher_active) .switcher__label_right{opacity:.7}.switcher_active{--switch-bg:var(--theme-orange)}.switcher_active .switcher__point{left:calc(var(--switch-width) - var(--switcher-height))}.switcher_active .switcher__label_right{font-weight:600}.switcher_active .switcher__label_left{opacity:.7}.switcher_disabled{opacity:.5}.switcher_disabled .switcher__switch{cursor:not-allowed}.input-suggestions{z-index:1;position:absolute;top:100%;left:0;right:0;background:var(--bg2-darken5);border:1px solid var(--bg2-darken10);border-radius:var(--input-border-radius)}.input-suggestion{padding:6px 10px;cursor:pointer}.input-suggestion:hover{background-color:var(--bg2-darken10)}.input-suggestion .marker{background-color:#ffeeb5}.input-suggestion__description{font-size:.85em;color:var(--text-color2)}.input-suggestion+.input-suggestion{border-top:1px solid var(--bg2-darken10)}progress,progress::-webkit-progress-bar{background-color:var(--bg2-darken5);border-radius:var(--input-border-radius);box-shadow:0 2px 5px rgba(0,0,0,4%)inset}progress::-webkit-progress-value{border-radius:var(--input-border-radius);background-color:var(--notice-message-bg);background-image:repeating-linear-gradient(135deg,transparent,transparent 20px,var(--notice-message-border-color) 20px,var(--notice-message-border-color) 40px);box-shadow:0 2px 5px rgba(255,255,255,.7)inset;transition:inline-size .3s linear}progress::-moz-progress-bar{border-radius:var(--input-border-radius);background-color:var(--notice-message-bg);background-image:repeating-linear-gradient(135deg,transparent,transparent 20px,var(--notice-message-border-color) 20px,var(--notice-message-border-color) 40px);box-shadow:0 2px 5px rgba(255,255,255,.7)inset}.form-field_mini progress{height:6px}
/* /Public/CSS/Root/Site/Components/Modal/Alert.css */
.modal-alert .modal-w__title{text-align:left}.modal-alert .modal-w__title:not(:empty){margin-bottom:12px}.modal-alert .modal-w__container{min-height:115px;display:flex;flex-direction:column;justify-content:center}.modal-alert .modal-w__container:before{content:'';display:block;position:absolute;top:0;left:0;background-color:var(--alert-icon-bg,var(--notice-color))}.modal-alert .modal-w__container:after{position:absolute;display:block;width:56px;height:56px;line-height:56px;text-align:center;content:var(--alert-icon-content,'🛈');font-size:50px;color:#fff}.modal-alert.warning .modal-w__container{--alert-icon-content:'⚠';--alert-icon-bg:var(--warning-color)}.modal-alert.error .modal-w__container{--alert-icon-content:'✖';--alert-icon-bg:var(--error-color)}.modal-alert.success .modal-w__container{--alert-icon-content:'✔';--alert-icon-bg:var(--success-color)}.modal-alert__content{line-height:1.5;word-break:break-word}.modal-alert__content ul:not(:last-child),.modal-alert__content ol:not(:last-child){margin-bottom:10px}.modal-alert__content li{list-style:none;padding-left:25px;line-height:1.15}.modal-alert__content li+li{margin-top:5px}.modal-alert__content ul li:before{content:'';display:block;position:absolute;top:5px;left:13px;width:6px;height:6px;border-radius:50%;background:var(--emphasize1)}.modal-alert__content ol{counter-reset:numlist}.modal-alert__content ol li:before{counter-increment:numlist;content:counter(numlist)".";position:absolute;top:0;left:0;line-height:inherit;width:20px;text-align:right;font-weight:700;color:var(--emphasize1)}@media all and (max-width:767px){.modal-alert .modal-w__wrapper{width:400px}.modal-alert .modal-w__container{padding-top:85px}.modal-alert .modal-w__container:before{height:65px;right:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.modal-alert .modal-w__container:after{top:5px;left:50%;margin-left:-28px}}@media all and (min-width:768px){.modal-alert .modal-w__wrapper{width:600px}.modal-alert .modal-w__container{padding-left:110px}.modal-alert .modal-w__container:before{width:85px;bottom:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.modal-alert .modal-w__container:after{left:15px;top:50%;margin-top:-28px}}
/* /Public/CSS/Root/Site/Components/Modal/SilentNotice.css */
#SilentNotices{position:fixed;right:5px;width:min(calc(90vw - 10px),300px);max-height:calc(100vh - 10px);overflow:auto;display:flex;flex-direction:column;gap:1em;scrollbar-gutter:stable;z-index:var(--z-index-modal)}@media all and (max-width:1023px){#SilentNotices{bottom:65px}}@media all and (min-width:1024px){#SilentNotices{bottom:5px}}.silent-notice{--s-notice-padding-h:1.5em;--s-notice-padding-v:1.2em;--s-notice-bg:rgba(0, 0, 0, 0.85);--s-notice-color:white;--s-notice-border-color:rgba(0, 0, 0, 0.85);--s-notice-link-color:var(--link-color-on-dark);padding:var(--s-notice-padding-v)var(--s-notice-padding-h);color:var(--s-notice-color);background:var(--s-notice-bg);border:1px solid var(--s-notice-border-color);border-radius:var(--border-radius-s);line-height:1.1;font-size:clamp(.877rem,2.92vw,1rem);backdrop-filter:blur(2px)}.silent-notice.warning{--s-notice-bg:var(--warning-message-bg);--s-notice-color:var(--warning-message-color);--s-notice-border-color:var(--warning-message-border-color)}.silent-notice.error{--s-notice-bg:var(--error-message-bg);--s-notice-color:var(--error-message-color);--s-notice-border-color:var(--error-message-border-color)}.silent-notice.success{--s-notice-bg:var(--success-message-bg);--s-notice-color:var(--success-message-color);--s-notice-border-color:var(--success-message-border-color)}.silent-notice.fade-out{animation:fadeOut .5s forwards}.silent-notice__title{font-size:1.28em;font-weight:600}.silent-notice__title:empty,.silent-notice__content:empty{display:none}.silent-notice__container{display:flex;flex-direction:column;gap:.5em}.silent-notice__close{z-index:1;position:absolute;top:2px;right:2px;width:1.5em;height:1.5em;font-size:1.14em;cursor:pointer;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 10.050,23.95c 0.39,0.39, 1.024,0.39, 1.414,0L 17,18.414l 5.536,5.536c 0.39,0.39, 1.024,0.39, 1.414,0 c 0.39-0.39, 0.39-1.024,0-1.414L 18.414,17l 5.536-5.536c 0.39-0.39, 0.39-1.024,0-1.414c-0.39-0.39-1.024-0.39-1.414,0 L 17,15.586L 11.464,10.050c-0.39-0.39-1.024-0.39-1.414,0c-0.39,0.39-0.39,1.024,0,1.414L 15.586,17l-5.536,5.536 C 9.66,22.926, 9.66,23.56, 10.050,23.95z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.silent-notice__close:not(:hover){background-color:rgba(255,255,255,.7)}.silent-notice__close:hover{background:var(--error-color)}
/* /Public/CSS/Root/Site/Components/Modal/Window.css */
.modal-w{z-index:var(--z-index-modal);position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;overscroll-behavior:contain}.modal-w__scroll{min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.modal-w__bg{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;background:hsl(from var(--text-color) h s l/70%);backdrop-filter:blur(1px)}.modal-w__wrapper{max-width:90vw}.modal-form .modal-w__wrapper{width:480px}@media all and (max-width:559px){.modal-w__wrapper{margin-top:5vw;margin-bottom:5vw}}@media all and (min-width:560px){.modal-w__wrapper{margin-top:40px;margin-bottom:40px}}.modal-w__container{background-color:#fff;box-shadow:0 0 35px rgba(0,0,0,.2)}.modal-w__close{z-index:1;position:absolute;width:40px;height:40px;cursor:pointer;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 10.050,23.95c 0.39,0.39, 1.024,0.39, 1.414,0L 17,18.414l 5.536,5.536c 0.39,0.39, 1.024,0.39, 1.414,0 c 0.39-0.39, 0.39-1.024,0-1.414L 18.414,17l 5.536-5.536c 0.39-0.39, 0.39-1.024,0-1.414c-0.39-0.39-1.024-0.39-1.414,0 L 17,15.586L 11.464,10.050c-0.39-0.39-1.024-0.39-1.414,0c-0.39,0.39-0.39,1.024,0,1.414L 15.586,17l-5.536,5.536 C 9.66,22.926, 9.66,23.56, 10.050,23.95z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.modal-w__close:not(:hover){background:var(--text-color2)}.modal-w__close:hover{background:var(--error-color)}.modal-w__title{text-align:center;line-height:1.2}.modal-w__title:not(:empty){margin-bottom:.8em}.modal-w__content{container:modal-content/inline-size}.modal-w__content .modal-form-description{text-align:center;text-wrap:balance;margin-bottom:1.2857em}.modal-w__content>.modal-form-description:first-child{margin-top:-12px}.modal-w__content>.modal-form-hint{line-height:1.7}.modal-form.success .modal-w__container{background:var(--success-message-bg);color:var(--success-message-color)}.modal-form.success .modal-w__title:before{display:flex;justify-content:center;align-items:center;width:2em;height:2em;position:relative;border-radius:50%;background:var(--success-color);color:#fff;margin:-.8em auto .4em;content:var(--fa-var-check);font-family:var(--fa-style-family);font-weight:var(--fa-style-solid)}.modal-form.success .modal-w__content{text-align:center;font-size:1.14rem;text-wrap:balance}@media all and (max-width:767px){.modal-w__title{font-weight:600;font-size:1.5rem}.modal-w__container{padding:42px 33px;border-radius:var(--border-radius)}.modal-w__close{top:2px;right:2px}}@media all and (min-width:768px){.modal-w__title{font-weight:500;font-size:2rem}.modal-w__container{padding:50px 56px;border-radius:var(--border-radius-l)}.modal-w__close{top:10px;right:10px}.modal-w__content .modal-form-description{font-size:1.25rem}}
/* /Public/CSS/Root/Site/MainAsync.css */
body.show-catalog-menu{overflow:hidden}body.show-catalog-menu .page-catalog-menu{display:block;position:fixed;left:0;bottom:0;contain:layout style;pointer-events:none;z-index:var(--z-index-menu);overflow:auto}body.show-catalog-menu .page-overlay{display:block}.page-catalog-menu-container{display:flex;background:#fff;box-shadow:0 0 0 1px #0000000a,0 4px 4px #0000000a,0 20px 40px #00000014;border-radius:var(--border-radius);pointer-events:auto;font-size:1.0625rem}.page-catalog-menu-root{width:280px;flex-shrink:0;padding-top:24px;padding-bottom:24px}.page-catalog-menu-root-item{padding:10px 24px;font-size:1.07em;border-left:3px solid transparent}.page-catalog-menu-root-item.active{font-weight:600;color:var(--theme-orange)}.page-catalog-menu-root-item.open{border-left-color:var(--theme-orange);color:var(--theme-orange)}.page-catalog-menu-children{flex-grow:1;width:720px;padding:30px 24px}.page-catalog-menu-list-title{font-size:1.21em;font-weight:600;margin-bottom:1em}.page-catalog-menu-list-title:not(:first-child){margin-top:2em}.page-catalog-menu-list{column-width:250px;column-gap:20px}.page-catalog-menu-list-item{display:inline-block;width:100%;padding:5px 0}.page-catalog-menu-list-item.active{font-weight:600;color:var(--theme-orange)}.page-mobile-menu{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid var(--bg2);padding:20px 0;z-index:var(--z-index-menu);overflow:auto}.page-mobile-menu a{display:block;line-height:1.1;padding:1em var(--container-offset-h)}.page-mobile-menu>li+li{border-top:1px solid var(--bg2)}.page-footer{background:var(--bg2);contain:content}.page-footer-row1{padding-top:70px;padding-bottom:70px}.page-footer-row2{border-top:1px solid var(--bg2-darken10);padding-top:20px;color:var(--text-color3)}.page-footer-contact{display:flex;align-items:flex-start;gap:1em;color:var(--text-color3)}.page-footer-contact__icon{flex-shrink:0;width:1.75em;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.page-footer-contact__icon svg{fill:currentColor}.page-footer-contact__icon-map{height:100%}.page-footer-contact__icon-clock{width:89%}.page-footer-contact__icon-mail{width:90%}.page-footer-contact__icon-phone{width:89%}.page-footer-contact__body{align-self:center}.page-footer-contact__body li+li{margin-top:.3em}.page-footer-contact+.page-footer-contact{margin-top:1em}.page-footer-call-me{margin-top:25px}@media all and (max-width:359px){.page-footer-contacts-col+.page-footer-contacts-col{margin-top:1rem}.page-footer-row2>div+div{margin-top:1em}}@media all and (min-width:360px){.page-footer-contacts{display:flex;gap:min(40px,2vw)}.page-footer-contact{font-size:min(3vw,1rem)}.page-footer-call-me{--button-font-size:min(3vw, 1rem)}.page-footer-row2{display:flex;justify-content:space-between;align-items:center;gap:2em;font-size:min(3vw,1rem)}.page-footer-row2>:last-child{text-align:right}}@media all and (min-width:360px) and (max-width:639px){.page-footer-contacts{justify-content:space-between}}@media all and (min-width:640px){.page-footer-contacts-col{width:calc(50% - min(20px,1vw))}}@media all and (max-width:1023px){.page-footer-row2{padding-bottom:80px}.page-footer-logo-wrapper{margin-bottom:30px}}@media all and (min-width:1024px){.page-footer-row1{display:flex;gap:min(40px,2vw);align-items:flex-start}.page-footer-logo-wrapper{width:max(205px,calc((100% - min(80px,4vw))/3))}.page-footer-contacts{flex-grow:1}.page-footer-row2{padding-bottom:20px}}.page-overlay{display:none;position:fixed;inset:0;z-index:calc(var(--z-index-menu) - 1);background:#00000014}.page-cart__bg{backdrop-filter:blur(1px);background:hsl(from var(--text-color) h s l/70%);cursor:pointer;display:flex;align-items:center;z-index:var(--z-index-modal);position:fixed;top:0;left:0}.page-cart__close{fill:#fff;height:46px}.page-cart__container{background:var(--bg2);overflow:auto;box-shadow:0 1px 2px #0000001a;z-index:var(--z-index-modal);position:fixed;right:0;bottom:0}.page-cart__list{padding:0 20px 20px;background:#fff}.page-cart__list.loading::before{content:'';display:block;position:absolute;border:3px solid var(--text-color2);border-radius:50%;border-left-color:transparent!important;border-right-color:transparent!important;-o-animation:cssload-spin 575ms infinite linear;-ms-animation:cssload-spin 575ms infinite linear;-webkit-animation:cssload-spin 575ms infinite linear;-moz-animation:cssload-spin 575ms infinite linear;animation:cssload-spin 575ms infinite linear;height:20px;width:20px;top:50%;left:50%;margin-top:-10px;margin-left:-10px}.page-cart__title{font-size:1.0625rem;padding:20px 20px 1em;text-transform:uppercase;letter-spacing:.15em;background:#fff}.page-cart__messages:not(:empty){flex-shrink:0;padding:20px 20px 0}.page-cart__bottom{position:sticky;left:0;bottom:0;padding:20px;background:var(--bg2)}.page-cart__bottom::before{background-image:radial-gradient(circle at center,#fff 0,#fff 30%,transparent 50%);background-repeat:space;background-size:20px 10px;content:"";height:10px;left:0;right:0;top:-3px;position:absolute}@media all and (max-width:499px){.page-cart__bg{right:0;height:calc(50px + var(--border-radius));padding-bottom:var(--border-radius);justify-content:center}.page-cart__container{left:0;top:50px;border-radius:var(--border-radius)var(--border-radius)0 0}.page-cart__container::before{content:'';display:block;position:fixed;top:50px;left:0;right:0;height:20px;background:linear-gradient(to top,transparent 0,white 90%,white 100%);border-radius:var(--border-radius)var(--border-radius)0 0;z-index:calc(var(--z-index-modal) + 1)}}@media all and (min-width:500px){.page-cart__bg{right:400px;bottom:0;padding:20px;justify-content:flex-end}.page-cart__container{width:400px;top:0}}.modal-cart-item{display:flex}.modal-cart-item:not(:first-child){margin-top:25px}.modal-cart-item__img-wrapper{flex-shrink:0;margin-right:15px}.modal-cart-item__img{width:100%;height:auto;display:block;border-radius:var(--border-radius-s)}.modal-cart-item__info{flex-grow:1;align-self:center}.modal-cart-item__title{font-size:1.14em;line-height:1.1;font-weight:600}.modal-cart-item__price{font-weight:600;font-size:1.2em;margin-top:.8em}.modal-cart-item__control{margin-top:.5em;display:flex;flex-wrap:wrap;gap:10px 20px}.modal-cart-item__count{display:flex}.modal-cart-item__count-input{text-align:center;-moz-appearance:textfield;width:2em}.modal-cart-item__count-input::-webkit-inner-spin-button,.modal-cart-item__count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-cart-item__count-btn{background:0 0;font-size:24px;line-height:40px;min-width:30px;text-align:center}.modal-cart-item__count-btn:hover{color:var(--text-color)}.modal-cart-item__count-btn::before{content:'';display:block;position:absolute;inset:8px}.modal-cart-item__count-btn:not(:hover)::before{background:hsl(from var(--bg2) h s calc(l - 20))}.modal-cart-item__count-btn:hover::before{background:var(--text-color)}.modal-cart-item__count-plus::before{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M15,7H9V1A1,1,0,0,0,7,1V7H1A1,1,0,0,0,1,9H7v6a1,1,0,0,0,2,0V9h6a1,1,0,0,0,0-2Z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.modal-cart-item__count-minus::before{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 2"><path d="M0,1A1,1,0,0,1,1,0H15a1,1,0,0,1,0,2H1A1,1,0,0,1,0,1Z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.modal-cart-item__delete{border-radius:var(--border-radius-s);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-cart-item__delete:not(:hover){background:0 0;color:var(--error-color)}.modal-cart-item__delete:hover{background:var(--bg2-darken5);color:var(--text-color)}.modal-cart-item__delete-icon{fill:currentColor;width:20px}@media all and (max-width:359px){.modal-cart-item__img-wrapper{width:80px}}@media all and (min-width:360px){.modal-cart-item__img-wrapper{width:100px}}
/* /Public/CSS/Root/Social.css */
:root{--whatsapp-color:#25C863;--whatsapp-color-hover:#48E766;--whatsapp-bg:linear-gradient(40deg, #25cf43 0%, #61fd7d 100%) #61fd7d;--whatsapp-bg-hover:#48E766;--viber-color:#774E97;--viber-color-hover:#6359A2;--viber-bg:#774E97;--viber-bg-hover:#6359A2;--telegram-color:#36A9E4;--telegram-color-hover:#279eda;--telegram-bg:linear-gradient(to right, #25adef 0%, #1c9fda 100%) #1c9fda;--telegram-bg-hover:#279eda;--vk-color:#0078ff;--vk-color-hover:#2487fc;--vk-bg:#0078ff;--vk-bg-hover:#1e71d3;--instagram-color:#D92A7D;--instagram-color-hover:#a333ba;--instagram-bg:linear-gradient(45deg, #ffe088 0%, #d92a7d 45%, #a333ba 90%, #4d5dd4 100%);--instagram-bg-hover:#a333ba;--youtube-color:#FF0000;--youtube-color-hover:#cf0303;--youtube-bg:#FF0000;--youtube-bg-hover:#cf0303;--odnoklassniki-color:#EE8208;--odnoklassniki-color-hover:#b36003;--odnoklassniki-bg:#EE8208;--odnoklassniki-bg-hover:#ca6c02;--yandex-dzen-color:#202022;--yandex-dzen-color-hover:#FFCC00;--yandex-dzen-bg:#202022;--yandex-dzen-bg-hover:#FFCC00}.social-icon svg,.social-icon-bg svg,.social-icon-bg-hover svg{max-width:100%;max-height:100%}.social-icon{color:var(--social-icon-color,#000000);fill:var(--social-icon-color,#000000)}a.social-icon:hover{color:var(--social-icon-color-hover,grey);fill:var(--social-icon-color-hover,grey)}.social-icon-bg,a.social-icon-bg-hover:hover{fill:#fff}.social-icon-bg,a.social-icon-bg-hover:hover{color:#fff;background:var(--social-icon-bg,#000000)}a.social-icon-bg:hover{background:var(--social-icon-bg-hover,gray)}.whatsapp{--social-icon-color:var(--whatsapp-color);--social-icon-color-hover:var(--whatsapp-color-hover);--social-icon-bg:var(--whatsapp-bg);--social-icon-bg-hover:var(--whatsapp-bg-hover)}.viber{--social-icon-color:var(--viber-color);--social-icon-color-hover:var(--viber-color-hover);--social-icon-bg:var(--viber-bg);--social-icon-bg-hover:var(--viber-bg-hover)}.telegram{--social-icon-color:var(--telegram-color);--social-icon-color-hover:var(--telegram-color-hover);--social-icon-bg:var(--telegram-bg);--social-icon-bg-hover:var(--telegram-bg-hover)}.vk{--social-icon-color:var(--vk-color);--social-icon-color-hover:var(--vk-color-hover);--social-icon-bg:var(--vk-bg);--social-icon-bg-hover:var(--vk-bg-hover)}.instagram{--social-icon-color:var(--instagram-color);--social-icon-color-hover:var(--instagram-color-hover);--social-icon-bg:var(--instagram-bg);--social-icon-bg-hover:var(--instagram-bg-hover)}.youtube{--social-icon-color:var(--youtube-color);--social-icon-color-hover:var(--youtube-color-hover);--social-icon-bg:var(--youtube-bg);--social-icon-bg-hover:var(--youtube-bg-hover)}.odnoklassniki{--social-icon-color:var(--odnoklassniki-color);--social-icon-color-hover:var(--odnoklassniki-color-hover);--social-icon-bg:var(--odnoklassniki-bg);--social-icon-bg-hover:var(--odnoklassniki-bg-hover)}.yandex-dzen-star{--social-icon-color:var(--yandex-dzen-color);--social-icon-color-hover:var(--yandex-dzen-color-hover);--social-icon-bg:var(--yandex-dzen-bg);--social-icon-bg-hover:var(--yandex-dzen-bg-hover)}
