/*!
Theme Name: THAICON Climate
Theme URI: https://thaicon-climate.com/
Author: THAICON
Author URI: https://thaicon-climate.com/
Description: Кастомная тема для thaicon-climate.com. Pixel-perfect миграция с Bitrix.
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thaicon
Tags: custom-menu, featured-images, translation-ready
*/
 .footer__soc svg{width:20px;height:20px;display:block}.footer__soc svg path,.footer__soc svg circle,.footer__soc svg rect,.footer__soc svg g{fill:#fff}.footer__soc a{display:inline-flex;align-items:center;justify-content:center}.contacts-map{margin:40px 0}.contacts-map__inner{border-radius:12px;overflow:hidden}.contacts-map iframe{display:block;width:100%;height:600px;border:0}.contacts__icon svg path,.contacts__icon svg circle,.contacts__icon svg rect{fill:#fff}label.field:focus-within>.field__label,label.field .wpcf7-form-control-wrap:focus-within~.field__label{top:0;transform:translateY(0);font-size:12px}.breadcrumb:not(.breadcrumb-white) .breadcrumb__list li:last-of-type span{color:#1d272e}.breadcrumb{margin-bottom:30px;padding-top:20px}.breadcrumb-white .breadcrumb__list li a{color:rgb(255 255 255 / .7)}.detal-table__price-row td{font-weight:600}.detal-table__order-row td{padding-top:12px;padding-bottom:12px}.detal-table__order-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px}.material__empty{font-size:15px;line-height:1.6}.library__item--arrow-disabled{opacity:.35;pointer-events:none;cursor:not-allowed;display:inline-flex;align-items:center}.field .wpcf7-form-control-wrap,.form-group .wpcf7-form-control-wrap{display:block;width:100%;height:100%;position:static}.field .wpcf7-form-control-wrap>input,.field .wpcf7-form-control-wrap>textarea{width:100%}.field-select .wpcf7-form-control-wrap>select{width:100%;height:100%}.field .wpcf7-form-control-wrap:focus-within~.field__label{top:0;transform:translateY(0);font-size:12px}.feedback .field,.feedback .form-group,.form-content__info>.field,.form-content__info>.form-group{margin-bottom:14px}.form-content__info>.field:last-child,.form-content__info>.form-group:last-child{margin-bottom:0}.field .wpcf7-not-valid-tip,.form-group .wpcf7-not-valid-tip{position:absolute;top:100%;left:20px;margin-top:2px;font-size:12px;color:#d33;pointer-events:none}.form-content__radios .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:24px}.form-content__radios .wpcf7-list-item{margin:0}.form-content__radios .wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.form-content__radios .wpcf7-list-item input[type="radio"]{width:18px;height:18px;accent-color:#1d272e;margin:0}.form-content__radios .wpcf7-list-item-label{color:#1d272e}.form-content__consent{margin:0 0 14px;grid-column:1 / -1}.form-content__consent .wpcf7-checkbox,.form-content__consent .wpcf7-list-item{display:inline-block;margin:0}.form-content__consent .wpcf7-list-item>label{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer}.form-content__consent input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#1d272e}.form-content__consent .wpcf7-list-item-label{font-size:12px;color:#555;line-height:1.5;font-weight:500}.form-content__file{grid-column:1 / -1;margin:0 0 14px}.form-content__file-label{display:block;font-size:12px;font-weight:500;margin:0 0 8px;color:#1d272e}.form-content__file input[type="file"]{display:block;width:100%;padding:12px 14px;font-size:13px;font-family:inherit;color:#1d272e;background:#f5f5f5;border:1px solid #fff0;border-radius:10px;cursor:pointer}.field .wpcf7-form-control-wrap.select-wrap{display:block}.wpcf7 .form-content p,.feedback .form-content p{margin:0;padding:0;display:contents}.wpcf7 .field .wpcf7-form-control-wrap,.feedback .field .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .field input[type="text"],.wpcf7 .field input[type="email"],.wpcf7 .field textarea,.feedback .field input[type="text"],.feedback .field input[type="email"],.feedback .field textarea{width:100%}.wpcf7 .wpcf7-not-valid{border-color:#d33!important}.wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:12px;color:#d33}.wpcf7-spinner{vertical-align:middle}.wpcf7 .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:6px;font-size:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#1f7a1f;background:#f0faf0}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{border-color:#d33;color:#b32;background:#fff5f5}.home-about__cit{display:none}