.anm-shero,.anm-shero *,.anm-shero *:before,.anm-shero *:after{box-sizing:border-box}.anm-shero{--anm-shero-title: #111111;--anm-shero-btn-bg: #237a0f;--anm-shero-btn-text: #ffffff;--anm-shero-link: #237a0f;--anm-shero-border: #d5d5d5;width:100%}.anm-shero__inner{max-width:1600px;margin:0 auto;padding:0 clamp(1.6rem,15vw,30rem)}.anm-shero__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.8rem 2rem;margin:0 0 1.2rem}.anm-shero__title{margin:0;font-size:clamp(2rem,2.2vw,2.8rem);font-weight:500;line-height:1.2;color:var(--anm-shero-title)}.anm-shero__rx{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;color:#222}.anm-shero__rx-icon{display:inline-flex;width:24px;height:24px}.anm-shero__rx-icon img{display:block;width:100%;height:100%;object-fit:contain}.anm-shero__rx-btn{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0;border:0;background:none;font:inherit;font-size:1.8rem;font-weight:700;letter-spacing:.02em;color:var(--anm-shero-link);text-decoration:none;cursor:pointer}.anm-shero__rx-btn svg{width:1.4rem;height:1.4rem}.anm-shero__search{display:block;position:relative}.anm-shero__form{position:relative;display:flex;align-items:center;gap:1rem;height:5.6rem;padding:0 .6rem 0 2rem;border:1px solid var(--anm-shero-border);border-radius:5rem;background:#fff;box-shadow:0 2px 8px #0000001f}.anm-shero__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#666}.anm-shero .anm-shero__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:inherit;font-size:1.6rem;color:#222;-webkit-appearance:none;appearance:none}.anm-shero .anm-shero__input::placeholder{color:#666;opacity:1}.anm-shero .anm-shero__input::-webkit-search-cancel-button{display:none}.anm-shero .anm-shero__reset{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#666;cursor:pointer}.anm-shero .anm-shero__reset.hidden{display:none}.anm-shero__reset svg{width:1.6rem;height:1.6rem}.anm-shero .anm-shero__submit{flex:0 0 auto;height:4.4rem;margin:0;padding:0 2.6rem;border:0;border-radius:5rem;background:var(--anm-shero-btn-bg);color:var(--anm-shero-btn-text);font:inherit;font-size:1.6rem;font-weight:700;cursor:pointer}.anm-shero__search[open] .anm-shero__results{display:block;top:calc(100% + .6rem);left:0;right:0;width:100%;z-index:5;border:1px solid var(--anm-shero-border);border-radius:1.2rem}.custom__header_search_full{transition:opacity .2s ease}@media screen and (min-width:1025px){html.anm-shero-on:not(.anm-shero-past) .custom__header_search_full{opacity:0;visibility:hidden;pointer-events:none}}@media screen and (max-width:1024px){html.anm-shero-on .custom__header_search_full{opacity:0;visibility:hidden;pointer-events:none}html.anm-shero-on .section-header.shopify-section-group-header-group{z-index:12}.anm-shero__search.anm-shero__search--pinned{position:fixed;top:calc(var(--anm-shero-pin-top, 0px) - 2px);left:0;right:0;z-index:11;padding:calc(.8rem + 2px) clamp(1.6rem,15vw,30rem) 1rem;background:#fff;box-shadow:0 4px 10px -4px #0000002e;isolation:isolate}.anm-shero__search--pinned .anm-shero__form{box-shadow:none}.anm-shero__search--pinned[open] .anm-shero__results{left:clamp(1.6rem,15vw,30rem);right:clamp(1.6rem,15vw,30rem);width:auto;top:calc(100% - .4rem)}}@media screen and (max-width:749px){html.anm-shero-on .custom__header-search,html.anm-shero-on .custom__header_search_full{display:none!important}.anm-shero__search.anm-shero__search--pinned{padding:calc(.8rem + 2px) 1.6rem 1rem}.anm-shero__search--pinned[open] .anm-shero__results{left:1.6rem;right:1.6rem}.anm-shero__inner{padding:0 1.6rem}.anm-shero__head{flex-direction:column;align-items:center;text-align:center}.anm-shero__title{font-size:2rem}.anm-shero__rx{font-size:1.3rem}.anm-shero__rx-btn{font-size:1.6rem}.anm-shero__form{height:4.8rem;padding-left:1.4rem}.anm-shero .anm-shero__submit{height:3.8rem;padding:0 1.8rem;font-size:1.4rem}}.anm-shero .anm-shero__results{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media screen and (max-width:749px){.anm-shero .anm-shero__results{max-height:55vh!important;max-height:55dvh!important}.anm-shero .anm-shero__results .predictive-search__results-groups-wrapper{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/anm-search-hero.css.map */
