

/* Start:/local/templates/crystalfish/components/ma/form/contacts-form/style.min.css?17108268424278*/
.contacts-form-wrapper form{display:flex;gap:6px 16px!important;flex-wrap:wrap;flex-direction:column}.contacts-form-wrapper .subscribe__form-comment{font-family:'Colus';font-size:18px;margin:10px 0;font-weight:400;color:inherit}.contacts-form-wrapper .g-input-container textarea::placeholder,.contacts-form-wrapper .g-input-container textarea{padding-left:16px!important;padding-right:16px!important;font-size:16px!important;font-size:16px;font-weight:500;line-height:140%;color:var(--site-input-text-color--placeholder);transition:all .2s}.contacts-form-wrapper .g-input-container textarea{background-color:var(--site-light-grey-color);border-color:var(--site-input-border-color);resize:none}.textarea-container label{top:24px!important}.subscribe__form_info{margin-bottom:2}#contact-form .subscribe__form_item{flex-grow:1;width:100%;max-width:100%}.subscribe__form_item:after{content:".";display:block;height:0;clear:both;visibility:hidden}.subscribe__form_item label{display:block;margin:0 0 .3em 0;text-align:left}.subscribe__form_item label .required{color:#CC0000;display:none}.subscribe__form_field{position:relative}.subscribe__form_checkbox label,.subscribe__form_radio label{display:inline;float:none;width:auto;margin:0;text-align:left;font-size:14px}.subscribe__form_text input,.subscribe__form_date input{width:350px;height:27px;margin:0;padding:0 8px;background:#f1f1f1;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font:normal 14px/1.2 Arial,sans-serif}.subscribe__form_date .calendar-icon{position:absolute;top:4px;left:342px}.subscribe__form_item .textarea{width:500px;height:80px;margin:0;padding:6px 8px;background:#f1f1f1;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font:normal 14px/1.2 Arial,sans-serif}#contact-form .subscribe__form_item .textarea{width:100%;color:var(--site-default-color)}.subscribe__form_dropdown select{width:367px;margin-left:1px;font:normal 16px/1.2 Arial,sans-serif}.subscribe__form_item-hint{display:block;clear:both;padding:.4em 0 0 0;color:#979797;font-size:11px}.subscribe__form_item-error{display:block;clear:both;margin:0;padding:.4em 0 0 0;color:#dd4b39;font-size:11px}.subscribe__form_error .subscribe__form_text input,.subscribe__form_error .subscribe__form_date input,.subscribe__form_error textarea{border-color:#dd4b39!important}.b-captcha{float:left;margin:-5px 0 0 -5px}.b-captcha_item{float:left;padding:8px}.b-captcha_selected{padding:5px;border:3px solid red}.b-captcha_item span{display:block;width:25px;height:25px;overflow:hidden;text-indent:-5000px}.b-grahic-captcha .b-captcha_item span{display:block;width:30px;height:30px;overflow:hidden;text-indent:-5000px;background-image:url('/local/templates/crystalfish/components/ma/form/contacts-form/img/shape.png')}.b-grahic-captcha .square{background-position:0 0}.b-grahic-captcha .rectangle{background-position:-30px 0}.b-grahic-captcha .triangle{background-position:-60px 0}.b-grahic-captcha .round{background-position:-90px 0}.b-grahic-captcha .polyhedron{background-position:-120px 0}.b-grahic-captcha .trapeze{background-position:-150px 0}.b-grahic-captcha .rhombus{background-position:-180px 0}.b-grahic-captcha .oval{background-position:-210px 0}.b-grahic-captcha .star{background-position:-240px 0}.b-captcha-text{position:relative;float:left;height:24px;margin:3px 0 0 15px;padding:0 10px;line-height:25px;background-color:#f2efda;background-color:#fff9c9;border:1px solid #c7bf93}.b-captcha-text_corner{position:absolute;margin-top:7px;margin-left:-10px;top:0;left:0;width:10px;height:10px;overflow:hidden;background:url(/local/templates/crystalfish/components/ma/form/contacts-form/img/tip-yellow_arrows.png) no-repeat -30px 0}.b-color-captcha-text label{color:#000;font-size:12px}.b-hidden-captcha{display:none}.subscribe__form .subscribe__form_submit .g-button{min-height:54px;margin-top:0}#contact-form .g-button{margin-top:10px}.subscribe__form_personal-data{overflow:hidden;font-size:14px;font-style:normal;font-weight:400;line-height:125%;color:var(--site-grey-color2)}.subscribe__form .subscribe__form_personal-data a{color:var(--site-grey-color2);border-color:var(--site-grey-color2)}.subscribe__form_required-sing{margin-top:1.2em;margin-left:310px;font-size:11px}.b-agreement{font-size:14px}@media(max-width:1024px){.subscribe__form_item{max-width:100%} .subscribe__form form{gap:8px} .subscribe__form .subscribe__form_submit .g-button{width:100%}}
/* End */


/* Start:/local/templates/crystalfish/components/ma/catalog.store.list/stores/style.min.css?17005490985104*/
.shops__row{display:flex;justify-content:space-between;gap:20px;height:650px}.shops__column{position:relative;width:100%}.shops__column--list{background-color:#fff;max-width:480px;padding-right:40px;flex-shrink:0}.shops__column-info{display:none}.shops__column--map{border-radius:16px;overflow:hidden}@media(max-width:1320px){.shops__column--map{margin-right:-20px}}.shops__regions-list{margin-bottom:20px}.shops__list{display:flex;flex-direction:column;overflow-y:auto;height:calc(100% - 174px)}.shops__item{position:relative;padding:16px 0;border-top:1px solid var(--site-light-grey-color);transition:background-color .2s}.shops__item:hover{cursor:pointer}.shop-info__item--work-time{padding-left:25px;color:var(--site-grey-color2)}.shops__item-title{display:flex;gap:5px;align-items:flex-start;font-weight:600;font-size:16px;line-height:150%}.shops__item-city{font-weight:700;font-size:16px;line-height:1.6;transition:color .2s;padding-right:40px}.shops__item:hover .shops__item-city{color:#ED1C24}.shop-info{display:none;padding-top:7px}.shops__item:hover .shop-info{display:block}.shop-info__item{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.shops .shop-info__item a,.shops .shop-info__item a:visited{border-bottom:none}.shop-info__item--phones a:not(:first-child),.shop-info__item--emails a:not(:first-child){margin-top:5px}.shops__item-info-btn{position:absolute;top:40px;right:21px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:transparent;border:none;outline:none;padding:0;transition:transform .2s;pointer-events:none}.shops__item:hover .shops__item-info-btn::before{border-color:#ED1C24}.shops__item-info-btn::before{content:"";width:8px;height:8px;border-width:0 2px 2px 0;border-style:solid;border-color:#222;transform:rotate(-135deg);transition:border-color .2s}.shops__item:hover .shops__item-info-btn{transform:rotate(180deg)}.shops__item:hover .shops__item-info-btn::before{border-color:#ED1C24}.shops .bx-yandex-view-layout{position:absolute;top:0;left:0;width:100%;height:100%}.shops .bx-yandex-view-map{height:100%}@media(max-width:1024px){.shops__row{height:auto;flex-wrap:wrap;margin:0 -16px;gap:16px} .shops__regions-list{margin-bottom:0} .shops__column--map{margin:0;height:400px;order:0;border-radius:0} .shops__column--list{padding:0 16px;max-width:100%} .shops__list{height:auto} .shops__item{pointer-events:none;user-select:none} .shops__regions-list .g-custom-select__list-holder{display:block;position:fixed;bottom:0;transform:translateY(100%);left:0;width:100%!important;top:unset;padding-top:6px;opacity:0;z-index:1000!important;transition:transform .2s linear .3s;border-radius:10px 10px 0 0px;background:linear-gradient(0deg,#FFF 0,#FFF 100%),rgba(153,153,153,.97);background-blend-mode:color-dodge,normal;box-shadow:0 0px 100px 0 rgba(0,0,0,.05);backdrop-filter:blur(25px)} .g-custom-select__list-drag{width:36px;height:5px;margin:0 auto 9px auto;border-radius:2.5px;background:linear-gradient(0deg,rgba(61,61,61,.50) 0,rgba(61,61,61,.50) 100%),rgba(127,127,127,.40);background-blend-mode:overlay,luminosity} .shop__regions-list-title{margin-bottom:8px;padding:0 16px;font-size:20px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.3px} .shops__regions-list .g-custom-select__list{position:relative;top:unset;box-shadow:none} .shops__regions-list.open .g-custom-select__list-holder{display:block;opacity:1;transform:translateY(0);transition:transform .2s linear} .shop__regions-list-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.30);z-index:1000} .shops__regions-list.open .shop__regions-list-overlay{display:block} .shops__view-control{display:flex;align-items:center;width:100%;margin:16px 0;padding:2px;border-radius:8px;background-color:var(--site-light-grey-color)} .shops__view-item{width:50%;padding:10px;border-radius:6px;border:.5px solid transparent;font-size:14px;font-style:normal;font-weight:600;line-height:125%;background-color:transparent} .shops__view-item.active{color:var(--site-accent-color);border:.5px solid rgba(0,0,0,.10);background:#FFF} .shops-list-item{transition:opacity .2s} .shops-list-item:not(.active){display:none;opacity:0}}@media(max-width:1024px){.shops__column-info{display:flex;position:fixed;left:0;bottom:0;width:100%;padding:16px;background-color:var(--site-light-color);z-index:101;border-radius:10px 10px 0 0px;background:linear-gradient(0deg,#FFF 0,#FFF 100%),rgba(153,153,153,.97);background-blend-mode:color-dodge,normal;box-shadow:0 0px 100px 0 rgba(0,0,0,.05);backdrop-filter:blur(25px);opacity:0;transition:transfrom .2s,opacity .2s;transform:translateY(-100%)} .shops__column-info.opened{opacity:1;transform:translateY(0)} .shops__column-info-close{position:absolute;top:6px;left:50%;transform:translateX(-50%);display:inline-block;width:36px;height:5px;border-radius:2.5px;background:linear-gradient(0deg,rgba(61,61,61,.50) 0,rgba(61,61,61,.50) 100%),rgba(127,127,127,.40);background-blend-mode:overlay,luminosity}}
/* End */
/* /local/templates/crystalfish/components/ma/form/contacts-form/style.min.css?17108268424278 */
/* /local/templates/crystalfish/components/ma/catalog.store.list/stores/style.min.css?17005490985104 */
