.button{text-align:center;transition:200ms ease all;color:#fff;border-radius:16px;font-size:20px;font-weight:500;border:2px solid var(--green);font-family:var(--nunito);padding:18px 32px;background:var(--green)}.button:hover{background:#fff;color:var(--green)}.button--sm{display:inline-flex;align-items:center;justify-content:center;padding:var(--mn-12) var(--mn-32);border-radius:var(--r-8);font-family:var(--monts);font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-600);cursor:pointer}.button--transparent{color:var(--gray);background:0 0;border-color:#b3b3b3}.button--transparent:hover{color:var(--gray)}.button--transparent--green{color:var(--green);background:0 0;border-color:var(--green)}.button--transparent--green:hover{color:#fff;background:var(--green)}.button-one-click span{display:block;position:relative}.custom-placeholder{color:#c4c4c4;font-size:18px;font-weight:500;font-family:var(--inter);position:absolute;left:24px;top:23px;transition:200ms ease all;z-index:2}.custom-input--custom-placeholder{position:relative}.custom-input--custom-placeholder .custom-input__field{font-size:20px;font-weight:600}.custom-input--active .custom-placeholder{font-size:14px;top:10px}.custom-input--active .custom-input__field{padding-top:23px;padding-bottom:7px}.custom-input__box .custom-input__field{max-width:100%;width:100%}.custom-input__box{margin-right:24px}.custom-input__box:last-child{margin-right:0}.button--orange{background:#f96;border-color:#f96}.button--orange:hover{color:#fff;background:#fe7632;border-color:#fe7632}.custom-checkbox{display:inline-flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--nunito);font-size:14px;align-items:center;cursor:pointer}.custom-checkbox__field{position:absolute;opacity:0;cursor:pointer;margin:0;left:4px;top:4px;z-index:3}.custom-checkbox__checkmark{position:relative;height:20px;border:2px solid #fff;border-radius:6px;transition:200ms ease all;min-width:20px;width:20px;bottom:0}.custom-checkbox__checkmark:after{content:url(/local/templates/gofromir_refactored/assets/images/check.webp);position:absolute;display:none;left:3px;top:3px}.main-slider__form .custom-checkbox__checkmark{border:2px solid #cccc}.main-slider__form .custom-checkbox__field:checked~.custom-checkbox__checkmark:after{content:url(/local/templates/gofromir_refactored/assets/images/check-green.png)}.custom-checkbox__field:checked~.custom-checkbox__checkmark:after{display:block}.custom-checkbox__text{padding-left:10px;max-width:97%}.custom-checkbox__text a{color:var(--green);border-bottom:1px solid var(--green);transition:200ms ease all}.custom-checkbox__text a:hover{border-color:transparent}.email-subscribe .custom-checkbox__text a{color:#fff;border-bottom:1px solid #fff}.select{width:100%;font-family:var(--inter)}.select__field{width:100%}.select .select2{width:100%!important;min-width:100%}.select .select2-selection{height:46px;border-radius:14px;border-color:#e6e6e6}.select:hover .select2-selection{border-color:var(--green)}.select .select2-selection__rendered{line-height:46px!important;padding-left:16px!important}.select .select2-selection__arrow{right:8px!important;top:8px!important}.select .select2-selection.select2-selection--single{outline:0}.select2-dropdown{border:0;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.06),2px 8px 32px rgba(0,0,0,.12);border-radius:14px;margin-top:10px;padding:16px}.select2-container--open .select2-dropdown--below{border-radius:14px}.select2-results__option{padding-bottom:10px}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:var(--green);background-color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:14px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-radius:14px}.custom-input__filter{width:100%;margin-bottom:16px}.custom-input__filter .custom-input__field{width:100%}.custom-checkbox__catalog-filter .custom-checkbox__checkmark{border:2px solid #e6e6e6;border-radius:7px}.custom-checkbox__catalog-filter:hover .custom-checkbox__checkmark{border-color:var(--green)}.custom-checkbox__catalog-filter .custom-checkbox__checkmark:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--green);left:0;top:0;right:0;bottom:0;margin:auto}.custom-checkbox__catalog-filter .custom-checkbox__field:checked~.custom-checkbox__checkmark{border-color:var(--green)}.custom-checkbox__catalog-filter{font-size:16px}.button--reset{border:1px solid #c4c4c4;background:#fff;width:100%;font-size:16px;color:#616161;display:flex;justify-content:center;align-items:center}.button__reset-icon{margin-right:10px}.button--reset:hover{color:#616161}.button--reset:hover .button__reset-icon path{fill:var(--green)}.select-catalog{max-width:205px;min-width:205px}.button--md{min-width:275px}.custom-input--range{margin-top:26px}.custom-radio{position:relative;font-family:var(--inter);user-select:none;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;flex-wrap:wrap;cursor:pointer;transition:200ms ease all;padding:15px 24px;border:2px solid #e6e6e6;border-radius:14px;color:#3e3e3e;background:#fff}.custom-radio__field{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio__checkmark{position:relative;height:18px;min-width:18px;width:18px;margin-right:15px;border:2px solid #e6e6e6;box-sizing:border-box;border-radius:50%;transition:200ms ease all}.custom-radio:hover .custom-radio__field~.custom-radio__checkmark{border-color:var(--green)}.custom-radio .custom-radio__field:checked~.custom-radio__checkmark{background:var(--green)}.button-holder{text-align:center}.custom-radio--disabled{opacity:.4}.custom-radio--disabled:hover{border-color:#e6e6e6}.custom-radio--disabled:hover .custom-radio__field~.custom-radio__checkmark{border-color:#e6e6e6}.custom-input-search{width:100%;max-width:685px;margin-right:30px}.custom-input-search input{width:100%}.custom-input--change .promo-button{opacity:1;z-index:2}.custom-input__help-block{margin-top:8px;color:#cd3232;font-weight:500;font-family:var(--inter);display:none}.custom-input--has-error .custom-input__help-block{display:block}.custom-input--has-error .custom-input__field{border-color:#cd3232}.custom-radio--easy{border:0;padding:0}.custom-input__main-slider{flex:1;max-width:390px;margin-right:36px}.custom-input__main-slider input{width:100%;background:0 0;font-size:18px;border:2px solid rgba(140,140,140,.6)}.custom-checkbox__order-politic{color:var(--gray-light);line-height:21px;margin-top:15px;align-items:normal}.custom-checkbox__order-politic .custom-checkbox__text a{color:var(--gray-light);border-color:var(--gray-light)}.custom-checkbox__order-politic .custom-checkbox__text a:hover{border-color:transparent}.custom-checkbox__order-politic .custom-checkbox__checkmark{border-color:#e6e6e6}.custom-checkbox__order-politic .custom-checkbox__checkmark:after{content:url(/local/templates/gofromir_refactored/assets/images/check-green.webp);top:1px}.button--orange-disabled{cursor:default}.button--orange-disabled:hover{opacity:.6;background:#f96;border-color:#f96}.button--orange-active{opacity:1}.custom-input__promo-help{display:none}.custom-input_kachestvo input.custom-input__field{border:1px solid #fff;background:0 0;width:340px;padding:17px 16px;font-size:16px;color:#fff}input.custom-input_kach-submit.button{padding:16px 24px;font-size:16px}.button--search{padding:18px 0;width:760px;max-width:100%}.bx_filter_dt_a .custom-input__field{font-size:20px;font-weight:600;width:100%}.select__option-i{margin-left:8px;cursor:pointer}.select--images .select__option-i{display:none}.select__option-i:before{content:url(/local/templates/gofromir_refactored/assets/images/question.svg)}.select__option-i:hover:before{content:url(/local/templates/gofromir_refactored/assets/images/question_hover.svg)}.select__option-tooltip{position:absolute;background:#fff;box-shadow:0 4px 12px rgba(201,200,200,.25);border-radius:10px;font-size:14px;min-width:210px;padding:15px 20px;left:0;display:none;transition:200ms ease all;width:max-content;color:#3e3e3e}.select__option-i:hover .select__option-tooltip{display:block}.select2-results__options::-webkit-scrollbar{width:3px;background-color:#e6e6e6;border-radius:12px}.select2-results__options::-webkit-scrollbar-thumb{border-radius:12px;background-color:var(--green)}.button--file{border:2px dashed #3db845;width:100%;transition:200ms ease all;border-radius:16px;font-family:"Inter";padding:14px 32px;margin-top:20px;color:var(--green);display:flex;align-items:center;max-height:56px}.button--file::before{content:url(/local/templates/gofromir_refactored/assets/images_new/attach.webp);margin-right:16px}.button--file span{color:#c4c4c4;margin-left:8px}.button--white{text-align:center;transition:200ms ease all;color:var(--green);border-radius:16px;font-size:20px;font-weight:500;border:2px solid var(--green);font-family:var(--inter);padding:18px 32px}.button--white:hover{background:var(--green);color:#fff}.calc_mini .custom-radio:hover{border-color:var(--green)}.calc_mini .select2-container--default .select2-selection--single{border-width:2px}.top-banner-91522 .button{padding:16px 24px;font-family:Inter;font-weight:600;font-size:16px;line-height:24px}.top-banner-97275 .button:hover{color:#003172;border-color:#003172;background:#fff}.select2-selection__rendered .select__option,.select2-results__option .select__option{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.select2-selection__rendered .select__option b,.select2-results__option .select__option b{font-weight:400}.select__option .select__option-icon{margin-right:15px;max-width:32px;width:100%;height:auto;object-fit:scale-down}.select__option .select__option-i{margin-left:8px;position:relative}.select__option-icon{margin-right:15px;max-width:32px;height:auto;object-fit:contain}.select__option{position:relative}.catalog-page--main .custom-input-title{font-size:14px}.custom-input-title{line-height:24px;margin-bottom:12px}.btn.btn-lg.btn-success{border-radius:16px!important;background:#3db845;padding:16px 32px;color:#fff;font-family:Inter;font-weight:600;line-height:20.8px;margin-bottom:-28px;border:2px solid #3db845;transition:200ms ease all}.btn.btn-lg.btn-success:hover{background:#fff;color:#3db845}.widget_big_btn{background:#3db845;border-radius:16px;padding:12px 24px;font-size:12px;font-weight:700;line-height:24px}.btn-themes{color:#fff}.hideshow{opacity:0}.show-inline{display:inline-block}.show-more{padding:20px 32px;background:#f5f5f5;border-radius:12px;font-family:var(--nunito);font-weight:600;font-size:18px;color:var(--green);width:100%;text-align:center;transition:200ms ease all}.show-more:hover{background:var(--green);color:#fff}.widget_small{padding:36px 22px;background:linear-gradient(180deg,#294ba2 0,#182f69 100%);border-radius:24px;font-size:17px;font-weight:700;line-height:20px;text-align:center;color:#fff;text-transform:uppercase;position:fixed;top:calc(50% - 115px);right:-100%;transition:all 1s ease-in-out;z-index:11}.widget_small.show{right:0}.widget_small_arrow{border-radius:50px;background:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto;left:-16px;cursor:pointer}.widget_big{position:fixed;top:calc(50% - 115px);background:linear-gradient(180deg,#294ba2 0,#182f69 100%);padding:32px;border-radius:16px;color:#fff;width:340px;right:-100%;transition:all 1s ease-in-out;z-index:11}.widget_big.show{right:0}.widget_big_title{font-size:17px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:8px}.widget_big_title span{font-weight:500}.widget_big_desc{margin-bottom:16px;font-size:13px;font-weight:500;line-height:16px}.widget_big_link{display:block;margin-top:8px;text-decoration:underline;font-size:11px;margin-left:12px}.widget_big_hide{position:absolute;right:15px;top:10px;transform:rotate(45deg);font-size:22px;cursor:pointer}.socials--gray .social__link{background:#f5f5f5;margin-right:24px}.socials--gray .social__link:last-child{margin-right:0}.back-link{text-align:right}@media screen and (max-width:420px){.modal-region .button{height:24px;padding:0 16px 0 16px;display:flex;align-items:center}.select .select2{max-width:130px}.select-catalog{max-width:130px;min-width:130px}}@media screen and (max-width:767px){.bx-sbb-empty-cart-container .button{padding:14px 24px;border-radius:10px;font-family:Inter;font-size:12px;font-weight:600;line-height:16.8px}}@media screen and (max-width:549px){.button--md{min-width:auto}}@media screen and (max-width:1366px){.custom-input-search{max-width:80%}}@media screen and (max-width:1199px){.button{font-size:14px}}@media screen and (max-width:991px){.button{padding:15px 16px;font-size:13px}.hideshow{display:none}}@media screen and (max-width:767px){.custom-placeholder{font-size:14px}.custom-input-search{margin-right:10px}.custom-input__main-slider{margin-right:0;margin-bottom:15px;max-width:100%;width:100%}.custom-input__main-slider input{text-align:center}.back-link{text-align:left;margin-bottom:20px}}@media screen and (max-width:479px){.custom-input--custom-placeholder .custom-input__field{font-size:11px}.custom-placeholder{left:10px;font-size:11px}.custom-input--active .custom-placeholder{font-size:11px}.custom-input__promo-help{display:block;font-weight:500;margin-bottom:10px}.custom-input__field--promo::placeholder{opacity:0}.custom-input__box{margin-right:4px}.button--md{min-width:auto}.custom-checkbox__text a{border:0}.custom-input.custom-input_kachestvo{max-width:297px;width:297px}.custom-input_kachestvo input.custom-input__field{border:1px solid #fff;background:0 0;width:100%;max-width:100%}}