details-modal.header__search{font-size:0}.search-popup,.search-popup *,.search-popup *:before,.search-popup *:after{box-sizing:border-box}.search-popup{font-size:14px;line-height:1.4;text-align:left;color:#121212}.search-popup[data-empty]{display:none!important}.search-popup__group+.search-popup__group{margin-top:24px}.search-popup__heading{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;color:#3a3a3a}.search-popup__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.search-popup__item{margin:0;padding:0;min-width:0}.search-popup__card{display:flex;align-items:center;gap:16px;height:100%;min-height:88px;padding:12px 16px;border-radius:8px;background:#f5f7f6;color:inherit;text-decoration:none;transition:background-color .2s ease}.search-popup__card:hover{background:#eceeed}.search-popup__card:focus-visible{outline:2px solid #121212;outline-offset:2px}.search-popup__media{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.search-popup__media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.search-popup__info{min-width:0;display:flex;flex-direction:column;gap:6px}.search-popup__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;line-height:1.35;color:#2b2b2b;word-break:break-word}.search-popup__price{font-size:16px;font-weight:700;line-height:1.1;color:var(--search-popup-price, #2d5b3c);white-space:nowrap}.search-popup__price sup{position:relative;top:-.15em;margin-left:1px;font-size:.6em;font-weight:700;vertical-align:super;line-height:0}@media screen and (min-width:990px){.header__search .search-modal__content{position:relative}.search-popup{position:absolute;top:var(--search-popup-offset-top, calc(100% + 12px) );right:var(--search-popup-offset-right, 0px);z-index:10;width:min(64rem,calc(100vw - 3.2rem));max-height:var(--search-popup-max-h, 70vh);overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000024,0 2px 8px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top right;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.3,1),visibility 0s linear .22s}.search-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.header__search.is-popup-open .search__input.field__input,.header__search.is-popup-open .search__input.field__input:focus,.header__search.is-popup-open .search__input.field__input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.header__search.is-popup-open .field:after,.header__search.is-popup-open .field:hover:after{border:0!important}}@media screen and (max-width:989px){.header__search details[open]>.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;background:#12121273;opacity:1;animation:searchPopupFadeIn .2s ease both}.header__search details[open]>.search-modal .modal-overlay{display:none}.header__search details[open] .search-modal__content{position:absolute;top:auto;bottom:0;left:var(--search-sheet-left, 0px);right:auto;width:var(--search-sheet-width, 100%);max-width:none;height:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px 16px;margin:0;padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0000002e;line-height:1.4;animation:searchPopupRise .28s cubic-bezier(.2,.7,.3,1) both}.header__search .search-popup__heading{margin-bottom:12px}.header__search .search-popup__group+.search-popup__group{margin-top:20px}.header__search details[open] .search-modal__content>.search-modal__form{flex:1 1 0;min-width:0;max-width:none;padding:0}.header__search details[open] .search-modal__form .field{margin:0}.header__search details[open] .search__input.field__input{min-width:0;width:100%;height:48px;margin:0;padding:0 44px;border:0;border-radius:999px;font-size:14px;box-shadow:none}.header__search details[open] .search-modal__form .field:before,.header__search details[open] .search-modal__form .field:after{border-radius:999px!important;content:""!important}.header__search details[open] .search-modal__form .field:after{box-shadow:0 0 0 1px #12121259;border:0!important}.header__search details[open] .search-modal__form .field__label{left:44px;font-size:14px;color:#1212128c}.header__search details[open] .search-modal__form .field__button{top:0;width:44px;height:48px}.header__search details[open] .search-modal__form .field__button .svg-wrapper,.header__search details[open] .search-modal__form .field__button svg{width:18px;height:18px}.header__search details[open] .search-modal__form .search__button{left:4px;right:auto}.header__search details[open] .search-modal__form .reset__button{right:4px}.header__search details[open] .search-modal__close-button{position:static;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #121212;border-radius:50%;background:#fff;color:#121212}.header__search details[open] .search-modal__close-button .svg-wrapper,.header__search details[open] .search-modal__close-button svg{width:16px;height:16px}.header__search .search-popup{flex:0 0 100%;width:100%}.search-popup__grid{gap:12px}.search-popup__card{gap:12px;min-height:80px;padding:12px}.search-popup__media{flex-basis:52px;width:52px;height:52px}.search-popup__title{font-size:13px}.search-popup__price{font-size:15px}.header__search.is-closing details[open]>.search-modal{animation:searchPopupFadeOut .2s ease both}.header__search.is-closing details[open] .search-modal__content{animation:searchPopupSink .2s ease both}}@media screen and (max-width:989px)and (prefers-reduced-motion:reduce){.header__search details[open] .search-modal__content{animation-name:searchPopupFadeIn}.header__search.is-closing details[open] .search-modal__content{animation-name:searchPopupFadeOut}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.search-popup{transform:none}}@keyframes searchPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchPopupFadeOut{0%{opacity:1}to{opacity:0}}@keyframes searchPopupRise{0%{transform:translateY(100%)}to{transform:none}}@keyframes searchPopupSink{0%{transform:none}to{transform:translateY(100%)}}.header__search .field__label{top:50%;transform:translateY(-50%);font-size:14px;letter-spacing:.04rem;line-height:1.5;white-space:nowrap;opacity:1;visibility:visible;transition:opacity .15s ease,visibility 0s linear 0s}.header__search .field__input:focus~.field__label,.header__search .field__input:not(:placeholder-shown)~.field__label,.header__search .field__input:-webkit-autofill~.field__label{top:50%;font-size:14px;letter-spacing:.04rem;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s}.header__search .search__input.field__input:focus,.header__search .search__input.field__input:not(:placeholder-shown),.header__search .search__input.field__input:-webkit-autofill{padding-top:0;padding-bottom:0}@media screen and (min-width:990px){.header__search .field__label,.header__search .field__input:focus~.field__label,.header__search .field__input:not(:placeholder-shown)~.field__label{left:calc(var(--inputs-border-width) + 1.6rem)}}.header__search summary .header__icon-close{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/120/assets/component-search-popup.css.map */
