.new-search{position:relative}.new-search__input-wrapper{align-items:center;display:flex;gap:8px}.new-search__input{background:transparent;border:none;box-shadow:inset 0 -1px 0 0 #000;color:#323130;font-size:12px;outline:none;transition:box-shadow .1s ease}.new-search__input::placeholder{color:#000}.new-search__input::-webkit-search-cancel-button{display:none}.new-search__input:focus{box-shadow:inset 0 -1.5px 0 0 #000}.new-search__input:focus+.new-search__icon-btn:before{color:#000;font-weight:900}.new-search__icon-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;padding:0}.new-search__icon-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#323130;content:"";display:inline-block;font-family:icomoon;font-size:16px;font-size:17px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}.new-search__modal{background:#fff;display:flex;flex-direction:column;height:calc(100dvh - 68px);left:0;position:fixed;top:100%;transform:translateX(100vw);transition:transform .3s ease;width:100vw;z-index:15}.new-search__modal--open{transform:unset}.new-search__modal-header{display:flex;flex-direction:column;padding:0 64px}.new-search__close-btn{align-items:center;align-self:end;background:transparent;border:none;cursor:pointer;height:20px;padding:0}.new-search__close-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#323130;content:"";display:inline-block;font-family:Remix Icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}.new-search__result-heading{font-family:Conv_EuropaBold;font-size:var(--msv-h4-font-size-s);font-size:16px;font-style:normal;font-weight:500;line-height:var(--msv-h4-line-height-s);text-transform:uppercase}.new-search__modal-body{container-name:modal-body;container-type:inline-size;height:100%;overflow-y:scroll;padding:20px 60px 0}.new-search__result-subheading{color:var(--msv-body-font-color);color:#2c262d;font-family:Conv_EuropaLight;font-size:var(--msv-body-font-size-s);font-size:20px;font-style:normal;font-weight:400;font-weight:600;line-height:var(--msv-body-line-height-s);text-transform:uppercase}.new-search__see-more-btn{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Conv_EuropaBold,sans-serif;height:44px;margin:40px auto;min-width:108px;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.new-search .product-suggestion-list,.new-search .simple-suggestion-list{list-style:none;padding:20px 0 0}.new-search .simple-suggestion-list{display:flex;flex-wrap:wrap;gap:8px}.new-search .simple-suggestion-list__item{border:1px solid #616365;border-radius:4px;display:flex;height:24px;justify-content:center;line-height:1.4;min-width:90px;padding:0 8px;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.new-search .simple-suggestion-list__item:hover{background-color:#f8f7f6;border-color:#1d1d1d;color:#1d1d1d;text-decoration:none}.new-search .product-suggestion-list{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,240px)}.new-search .product-suggestion-list__item-wrapper{display:flex}.new-search .product-suggestion-list__item{align-items:center;border:unset;display:flex;flex-direction:column;gap:16px;max-width:240px;width:100%}.new-search .product-suggestion-list__item:hover{text-decoration:none}.new-search .product-suggestion-list__item:hover .product-suggestion-list__title{text-decoration:underline}.new-search .product-suggestion-list__image-wrapper{aspect-ratio:3/4;max-width:240px;width:100%}.new-search .product-suggestion-list__text-container{display:flex;flex-direction:column;max-width:240px;width:100%}.new-search .product-suggestion-list__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Conv_EuropaRegular,sans-serif;font-size:14px;overflow:hidden;text-transform:uppercase}.new-search .product-suggestion-list__price{align-items:center;display:flex;font-size:12px;gap:4px;margin-bottom:4px}.new-search .product-suggestion-list__final-price--discounted{color:#e40000}.new-search .product-suggestion-list__original-price{color:#6e726e;text-decoration:line-through}.new-search--mobile .new-search__input{background-color:#f5f5f5;border-radius:5px;box-shadow:none;font-size:14px;height:44px;padding:0 20px;width:100%}.new-search--mobile .new-search__modal{height:100dvh;left:-10px;top:-10px}.new-search--mobile .new-search__modal-header{gap:8px;padding:8px 16px}.new-search--mobile .new-search__close-btn{height:32px;margin-right:-4px}.new-search--mobile .new-search__close-btn:before{font-size:24px}.new-search--mobile .new-search__modal-body{padding:20px 8px 0 16px}.new-search--mobile .new-search__see-more-btn{margin-bottom:72px}@container modal-body (max-width: 800px){.new-search .product-suggestion-list{gap:16px;grid-template-columns:repeat(2,minmax(0,300px))}.new-search .product-suggestion-list__item{gap:8px;max-width:300px}.new-search .product-suggestion-list__image-wrapper,.new-search .product-suggestion-list__text-container{max-width:300px}}.new-search--loading .simple-suggestion-list__item-skeleton{border:none;width:90px}.new-search--loading .product-suggestion-list__text-container{gap:4px}.new-search--loading .product-suggestion-list__title-skeleton{height:38px}.new-search--loading .product-suggestion-list__price-skeleton{height:18px;margin-bottom:0;width:50px}.new-search .new-search-empty-state{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:28px}.new-search .new-search-empty-state__text{font-family:Conv_EuropaBold;font-size:var(--msv-h4-font-size-s);font-size:18px;font-style:normal;font-weight:500;line-height:var(--msv-h4-line-height-s);text-transform:uppercase}.new-search .new-search-empty-state__body{color:var(--msv-body-font-color);font-family:Conv_EuropaLight;font-size:var(--msv-body-font-size-s);font-style:normal;font-weight:400;line-height:var(--msv-body-line-height-s);text-align:center}.new-search .product-suggestion-list--empty,.new-search .simple-suggestion-list--empty{font-weight:900;height:64px;opacity:.6}