.image-text-banner{position:relative}.image-text-banner .image{padding-top:27.778%;position:relative}.image-text-banner .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.image-text-banner .page-width{width:100%}.image-text-banner .banner-heading h1{margin:0;color:#fff}.image-text-banner .banner-content{margin-top:5px}.image-text-banner .banner-content p{margin:0;color:#fff;letter-spacing:.64px;line-height:1.25}.image-text-banner .main-banner-content{position:absolute;top:0;left:0;bottom:0;width:100%;height:max-content;z-index:2;text-align:center;margin:auto}.image-text-banner .banner_block{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:center}.image-text-banner .banner_block .icon_text{display:flex;align-items:center;gap:6px}.image-text-banner .banner_block .icon{width:16px;height:16px}.image-text-banner .banner_block .icon img{width:100%;height:100%;vertical-align:top}.image-text-banner .banner_block .text{font-size:14px;line-height:1;letter-spacing:.56px;color:#f2f8fc}.image-text-banner .search-modal__content{max-width:560px;padding:0;margin:30px auto 0}.image-text-banner .search-modal__content .search__input{background:#fff;border:1px solid #828395;border-radius:5px;letter-spacing:.42px;font-size:14px;padding-right:40px;height:48px;box-shadow:none;margin:0}.image-text-banner .search-modal__content .field__label{top:16px}.image-text-banner .search-modal__content .field__input:not(:placeholder-shown)~.field__label,.image-text-banner .search-modal__content .field__input:-webkit-autofill~.field__labe,.image-text-banner .search-modal__content .field__input:focus~.field__label{top:5px}.image-text-banner .search-modal__content .field{gap:7px 10px}.image-text-banner .search-modal__content .search__button{position:unset;max-width:48px;width:100%;height:48px;background:#1d3b8d;border-radius:5px;gap:10px;padding:10px}.image-text-banner .search-modal__content .search__button .search__text{display:none;font-size:14px;letter-spacing:1.4px;color:#fff;text-transform:uppercase;font-weight:800}.image-text-banner .search-modal__content .search__button svg path{stroke:#fff}.image-text-banner .search-modal__content .reset__button{right:60px}.image-text-banner .search-modal__content .reset__button:after{border:0}body.template-index .image-text-banner .image{padding-top:34.723%}@media screen and (max-width:989px){body.template-index .image-text-banner .image,.image-text-banner .image{padding-top:50%}}@media screen and (max-width:749px){.image-text-banner .image{padding-top:70.095%}.image-text-banner .banner-content p{letter-spacing:.6px}.image-text-banner .banner-heading h1{max-width:calc(100% + 10px);width:calc(100% + 10px);margin-left:-5px}.image-text-banner .banner_block{margin-top:7px}.image-text-banner .search-modal__content .field{flex-wrap:wrap}.image-text-banner .search-modal__content .search__input{height:40px}.image-text-banner .search-modal__content .search__button{max-width:100%;height:40px}.image-text-banner .search-modal__content .search__button .search__text{display:block}.image-text-banner .search-modal__content .field__label{top:12px}body.template-index .image-text-banner .image{padding-top:116.825%}.template-collection .image-text-banner .banner_block{margin-top:15px}.template-collection .image-text-banner .search-modal__content{margin-top:20px}.template-collection .image-text-banner .collection-short-description{max-width:350px;margin:0 auto}body.template-collection .image-text-banner .search-modal__content .field{flex-wrap:nowrap}body.template-collection .image-text-banner .search-modal__content .field .search__button{max-width:40px}body.template-collection .image-text-banner .search-modal__content .field .search__button .search__text{display:none}body.template-collection .image-text-banner .search-modal__content .field .field__label{max-width:calc(100% - 90px);text-align:left;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}}@media screen and (max-width:499px){.image-text-banner .banner-content{max-width:350px;margin:5px auto 0}}@media screen and (max-width:399px){.image-text-banner .banner_block .text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/image-text-banner.css.map */
