.search-modal--open{overflow:hidden}.search-modal--open .transition-content,.search-modal--open .announcement-bar,.search-modal--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}.search-modal--open .shopify-section-header-hidden{transform:none}.search-modal--open .header-wrapper{z-index:20}.search-modal--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.search-modal{z-index:30;display:block;height:100%;transition:height var(--duration-long) ease}@media screen and (min-width:750px){.search-modal{height:100%}.search-modal.searching{height:calc(100vh - var(--announcement-height, 0px) - 48px)}}.search-modal .page-width,.search-modal__content{height:100%}details[open]>.search-modal{padding-inline-end:var(--scrollbar-width);animation:fade-in var(--duration-default) ease}details[open]>.search-modal .modal-overlay{display:block;animation:fade-in var(--duration-default) ease}details[open]>.search-modal .modal-overlay:after{content:"";position:absolute;background-color:rgba(var(--color-overlay),.5);top:100%;left:0;right:0;height:100vh}.js details[open]>.search-modal .modal-overlay:after{cursor:url(cross.svg),url(cross.png),zoom-out}.search-modal__form{height:100%;display:flex;flex-direction:column}.no-js .search-modal__form{justify-content:center}.search-modal__form .field{flex:0 0 auto;align-self:center;width:100%;display:flex;align-items:center;background-color:rgba(var(--color-foreground),.06);border-radius:1rem;column-gap:1.5rem;padding:0 1.5rem;margin-top:calc(calc(var(--header-bottom-position) - var(--announcement-height, 0px) - 5rem) / 2)}.search-modal__form .field.has-recommendation{margin-top:var(--section-padding-top)}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .search-modal__form .field{margin-top:calc(calc(var(--header-bottom-position) - 5rem) / 2)}@media screen and (min-width:750px){.search-modal__form .field{width:calc(100% + 3rem)}}.search-modal__form .search__input{padding:0;font-size:1.6rem;box-shadow:none;border:none;height:5rem;min-height:auto}.search-modal__form .search__button{color:rgb(var(--color-foreground));background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-modal__form .search__button .icon{width:2rem;height:2rem;overflow:visible;stroke-width:var(--icon-weight)}.no-js .search-modal__form .search__button[type=button],.no-js .search-modal__form .search__button[type=reset]{display:none}.search-modal__form .search__button[type=button],.search-modal__form .search__button[type=reset]{min-width:2.4rem;min-height:2.4rem}.search-modal__form .search__button[type=button] .icon{width:1.2rem;stroke-width:calc(var(--icon-weight) - .1px);transition:transform var(--duration-default) ease;will-change:transform}@media screen and (hover:hover){.search-modal__form .search__button[type=button]:hover .icon{transform:scale(1.07)}}.search-modal__form .search__button[type=reset]{font-family:inherit;letter-spacing:.06rem;opacity:0;transition:opacity var(--duration-default) ease}.search-modal__form .search__input:not(:placeholder-shown)~.search__button[type=reset]{opacity:1}.search__input:placeholder-shown~.search__recommendation{display:block}.search__recommendation{display:none;z-index:1;position:absolute;top:100%;left:0;width:100%;padding:2rem 0;margin-top:.4rem;border-radius:1rem;background-color:rgb(var(--color-background));box-shadow:0 .1rem .8rem rgba(var(--color-foreground),.15),0 2rem 4rem rgba(var(--color-foreground),.08)}.search__recommendation a{display:block;text-decoration:none;padding:.5rem 4.5rem;color:rgb(var(--color-link));line-height:calc(1 + .6 / var(--font-body-scale));transition:background-color var(--duration-default) ease}@media screen and (hover:hover){.search__recommendation a:hover{background-color:rgba(var(--color-foreground),.06)}}@media screen and (max-width:749px){.search-modal--open .header-wrapper{position:static}details[open]>.search-modal{animation:appear-down var(--duration-default) ease}.search-modal{position:fixed}details[open]>.search-modal .modal-overlay:after{bottom:0}}.search__recommendation .menu-item.is-parent>a{pointer-events:none;letter-spacing:.2em;text-transform:uppercase;font-size:1rem;line-height:1.2rem;padding-top:0;padding-bottom:0;margin-bottom:.8rem;color:rgba(var(--color-heading),.55);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.search__recommendation .menu-item+.is-parent,.search__recommendation .is-parent+.menu-item{margin-top:3rem}.search-modal__form .search__popular-searches,.search-modal__form .search__input:placeholder-shown~.search__popular-searches{display:none}.search__popular-searches{background:transparent;box-shadow:none;border-radius:0;padding:2.4rem 1.2rem 0;margin-top:1.2rem}.search__popular-heading{margin:0 0 1.1rem;padding-bottom:.9rem;border-bottom:.1rem solid rgba(var(--color-foreground),.75);color:rgba(var(--color-foreground),.88);font-size:1.3rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.search__popular-searches a{display:flex;align-items:center;gap:1.3rem;padding:.8rem 0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;line-height:1.35;text-decoration:none}.search__popular-searches .icon{width:2rem;height:2rem;flex:0 0 2rem;stroke-width:var(--icon-weight)}.ae-desktop-search-prompt{display:none}@media screen and (min-width:990px){.header-wrapper>predictive-search.ae-desktop-search-prompt{display:block;position:relative;z-index:6;width:min(72rem,calc(100% - 4rem));min-height:auto;margin:.8rem auto 1.1rem;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));box-shadow:none;font:inherit;text-align:left;box-sizing:border-box}.ae-desktop-search-form{display:block;margin:0}.ae-desktop-search-form__field{display:flex;align-items:center;min-height:4.8rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:.4rem;background:rgb(var(--color-background));box-shadow:0 .3rem 1.2rem rgba(var(--color-foreground),.12);box-sizing:border-box}.ae-desktop-search-form__field:focus-within{border-color:#798c45;box-shadow:0 0 0 .2rem #798c4538,0 .3rem 1.2rem rgba(var(--color-foreground),.12)}.ae-desktop-search-form__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-inline:1.4rem 1.1rem;color:rgba(var(--color-foreground),.72)}.ae-desktop-search-form__icon .icon,.ae-desktop-search-form__submit .icon{width:2.1rem;height:2.1rem;stroke-width:var(--icon-weight)}.ae-desktop-search-form__input{flex:1 1 auto;min-width:0;height:4.8rem;min-height:0;padding:0;border:0;box-shadow:none;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.55rem;line-height:1.8rem}.ae-desktop-search-form__input:focus{outline:0;box-shadow:none}.ae-desktop-search-form__input::placeholder{color:rgba(var(--color-foreground),.68);opacity:1}.ae-desktop-search-form__submit{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:5.4rem;border:0;background:#798c45;color:#fff;cursor:pointer}.ae-desktop-search-form__utility{display:none}.ae-desktop-search-prompt .predictive-search{display:none;position:absolute;top:calc(100% + .6rem);left:0;right:0;z-index:35;width:100%;max-height:min(68vh,58rem);overflow-x:hidden;overflow-y:auto;margin:0;padding:2rem;border-radius:.8rem;background-color:rgb(var(--color-background));box-shadow:0 .1rem .8rem rgba(var(--color-foreground),.15),0 2rem 4rem rgba(var(--color-foreground),.08);box-sizing:border-box}.ae-desktop-search-prompt[open] .predictive-search{display:block}.ae-desktop-search-prompt .predictive-search__results-list{max-height:none}}@media screen and (max-width:989px){.ae-desktop-search-prompt{display:none!important}}@media screen and (max-width:749px){.search-modal__form .field.has-popular-searches{margin-top:var(--section-padding-top)}.search__popular-searches{padding-inline:1rem}.search__popular-searches a{min-height:4.2rem}.search-modal__form .search__input:placeholder-shown~.search__popular-searches{display:block}}@media screen and (min-width:990px){body:not(.template-search) .header search-modal,body:not(.template-search) .header__left search-modal,body:not(.template-search) .header__right search-modal{display:none!important}body:not(.template-index):not(.template-search) .shopify-section-header{position:static!important;width:100%;z-index:100}body:not(.template-index):not(.template-search) .shopify-section-header.shopify-section-header-sticky{position:sticky!important;top:0}body:not(.template-index):not(.template-search) .header-wrapper{display:block;background:#101914;color:#fff}body:not(.template-index):not(.template-search) .header-transparent .header__menu-item--top,body:not(.template-index):not(.template-search) .header-transparent .header__icon,body:not(.template-index):not(.template-search) .cart-count-bubble{color:#fff}body.ae-desktop-search-active.predictive-search--focus:not(.search-modal--open) .transition-body:after{opacity:0;pointer-events:none}}@media screen and (min-width:990px){body.template-index:not(.template-search) .shopify-section-header,body.template-index:not(.template-search) .header-wrapper{background:rgb(var(--color-background))}body.template-index:not(.template-search) .header-wrapper{padding-bottom:2.4rem}}@media screen and (min-width:990px){.header__inline-menu .list-menu-dropdown{z-index:80}}@media screen and (min-width:990px){html body:not(.template-search) .header-wrapper>predictive-search.ae-desktop-search-prompt.ae-desktop-search-prompt{margin-top:0!important;margin-bottom:1.2rem!important}html body:not(.template-search) .header-wrapper.header-wrapper{padding-bottom:.8rem!important}html body.template-index:not(.template-search) .header-wrapper.header-wrapper{padding-bottom:1.2rem!important}}@media screen and (min-width:990px){html body.template-index:not(.template-search) .header-transparent .header__menu-item--top,html body.template-index:not(.template-search) .header-transparent .header__icon,html body.template-index:not(.template-search) .header-transparent .cart-count-bubble{color:rgb(var(--color-foreground))}}@media screen and (min-width:990px){html body.template-index:not(.template-search) .header-transparent .header__heading-logo.normal{opacity:1!important}html body.template-index:not(.template-search) .header-transparent .header__heading-logo.inverse{opacity:0!important}}@media screen and (min-width:990px){html body:not(.template-search):has(.header__inline-menu .is-megamenu:hover) .header-wrapper>predictive-search.ae-desktop-search-prompt,html body:not(.template-search):has(.header__inline-menu .is-megamenu:focus-within) .header-wrapper>predictive-search.ae-desktop-search-prompt{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-search.css.map */
