.header-wrapper{background-color:#fff;border-bottom:1px solid #f0f0f0}.header{display:flex;align-items:center;justify-content:space-between;padding:18px 0;gap:40px}.header__heading{margin:0;flex-shrink:0}.header__heading-link{display:flex;align-items:center;text-decoration:none}.header__heading-logo-wrapper{max-width:150px}.header__heading-logo{width:100%;height:auto}.header__heading-link .h2{font-size:26px;font-weight:800;color:#1a6b6b;margin:0;letter-spacing:-.5px}.header__search{flex:1;max-width:480px;margin:0 auto}.search-modal{position:relative;width:100%}.search-modal__form,.search__form{position:relative;display:flex;align-items:center}.search__input,.field__input{width:100%;padding:14px 50px 14px 20px;border:1px solid #e5e5e5;border-radius:50px;font-size:14px;color:#333;background-color:#fafafa;outline:none;transition:all .2s ease}.search__input:focus,.field__input:focus{border-color:#1a6b6b;background-color:#fff;box-shadow:0 0 0 3px #1a6b6b14}.search__input::placeholder,.field__input::placeholder{color:#999}.search__button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;background-color:#1a6b6b;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.search__button:hover{background-color:#145555}.search__button svg,.search__button .icon{width:18px;height:18px;color:#fff}.header__icons{display:flex;align-items:center;gap:6px;flex-shrink:0}.header__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;text-decoration:none;color:#333;font-size:11px;font-weight:500;border-radius:8px;transition:all .2s ease;min-width:60px;text-align:center}.header__icon:hover{background-color:#f5f5f5;color:#1a6b6b}.header__icon svg{width:22px;height:22px;color:#1a6b6b;stroke-width:1.8;flex-shrink:0}.header__icon-text{white-space:nowrap;font-size:11px;line-height:1.2}.header__icon--cart{position:relative}.cart-count-bubble{position:absolute;top:2px;right:50%;transform:translate(12px);background-color:#b8960c;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.header__icon--account{background-color:#1a6b6b;color:#fff!important;border-radius:10px;padding:10px 16px;min-width:auto}.header__icon--account:hover{background-color:#145555;color:#fff!important}.header__icon--account svg{color:#fff;width:20px;height:20px}.header__icon--account .header__icon-text{color:#fff}.header__inline-menu{display:none}header-drawer{display:none}@media screen and (max-width:989px){header-drawer{display:flex;align-items:center}}predictive-search{width:100%}.predictive-search{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 10px 50px #0000001f;z-index:100;max-height:420px;overflow-y:auto;border:1px solid #f0f0f0}.predictive-search__result-group{padding:16px}.predictive-search__result-group:not(:last-child){border-bottom:1px solid #f0f0f0}.predictive-search__heading{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.predictive-search__item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:10px;text-decoration:none;color:#333;transition:background-color .2s}.predictive-search__item:hover{background-color:#f8f8f8}.predictive-search__image{width:50px;height:50px;border-radius:10px;object-fit:cover;background-color:#f5f5f5}.predictive-search__item-content{flex:1}.predictive-search__item-heading{font-size:14px;font-weight:500;margin-bottom:3px;color:#333}.predictive-search__item-price{font-size:14px;color:#1a6b6b;font-weight:600}@media screen and (max-width:989px){.header{padding:12px 0;gap:12px}.header__heading-logo-wrapper{max-width:100px}.header__search{display:none}.header__icons{gap:4px}.header__icon{padding:8px;min-width:auto;flex-direction:column;gap:2px}.header__icon-text{display:none}.header__icon svg{width:24px;height:24px}.header__icon--account{padding:8px 12px;flex-direction:row;gap:6px}.header__icon--account .header__icon-text{display:block;font-size:12px}.cart-count-bubble{top:0;right:0;transform:none}header-drawer{display:block}}@media screen and (max-width:989px){.header__search-toggle{display:flex}header-drawer{display:flex}}@media screen and (min-width:990px){.header__search-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-header-custom.css.map */
