.predictive-search{display:none;position:absolute;top:calc(100% - 1px);left:-.1rem;z-index:3;width:calc(100% + .2rem);background-color:#fff;border:1px solid rgba(0,0,0,.09);border-top:1px solid rgba(0,0,0,.09);border-radius:0 0 8px 8px;box-shadow:0 12px 40px #00000014,0 2px 8px #0000000a;overflow-y:auto;-webkit-overflow-scrolling:touch}.predictive-search--search-template{z-index:2}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}predictive-search[open] .predictive-search{animation:ps-luxury-open .2s ease-out both}@keyframes ps-luxury-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%;width:100%;border-radius:8px 8px 0 0;border-top:1px solid rgba(0,0,0,.09);border-left:none;border-right:none;border-bottom:none}}@media screen and (min-width:750px){.header predictive-search{position:relative}.predictive-search{border-top:none}}.ps-results-wrapper{display:flex;flex-direction:column;padding:16px 16px 0}@media screen and (min-width:750px){.ps-results-wrapper{display:grid;grid-template-columns:240px 1fr;gap:0 24px;padding:24px 24px 0}.ps-results-wrapper--products-only,.ps-results-wrapper--no-products{grid-template-columns:1fr}}.ps-section-label{margin:0 0 10px;padding:0 0 8px;font-size:10px;font-family:var(--font-body-family);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#00000061;border-bottom:1px solid rgba(0,0,0,.07);line-height:1}.ps-col-left{display:flex;flex-direction:column;gap:20px;padding-bottom:16px}@media screen and (min-width:750px){.ps-col-left{gap:24px;padding-bottom:24px;padding-right:24px;border-right:1px solid rgba(0,0,0,.07)}}.ps-section{display:flex;flex-direction:column}.ps-collections-section{display:none}@media screen and (min-width:750px){.ps-collections-section{display:flex}}.ps-list{list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.ps-suggestion-item--mobile-hidden{display:none}}.ps-suggestion-link{display:flex;align-items:center;gap:8px;padding:8px 0;min-height:48px;width:100%;text-decoration:none;color:#000000b3;background-color:transparent;transition:color .15s ease}.ps-suggestion-link:hover,.predictive-search__list-item[aria-selected=true] .ps-suggestion-link{color:#2d7a63;background-color:transparent}.ps-suggestion-link.predictive-search__item{padding:8px 0}.ps-search-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#00000047;line-height:0}.ps-search-icon svg{width:12px;height:12px}.ps-suggestion-text{font-size:13px;font-family:var(--font-body-family);line-height:1.4;margin:0}.ps-suggestion-text *:not(mark){font-weight:600}.ps-suggestion-text mark{background-color:transparent;color:#0000006b;font-weight:400}.ps-collection-link{display:flex;align-items:center;padding:7px 0;min-height:40px;width:100%;font-size:11px;font-family:var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;color:#00000085;text-decoration:none;background-color:transparent;transition:color .15s ease}.ps-collection-link:hover,.predictive-search__list-item[aria-selected=true] .ps-collection-link{color:#2d7a63;background-color:transparent}.ps-collection-link.predictive-search__item{padding:7px 0}.ps-col-right{display:flex;flex-direction:column;padding-bottom:0}.ps-products-list{list-style:none;margin:8px 0 0;padding:0}.ps-product-row{border-bottom:1px solid rgba(0,0,0,.06)}.ps-product-row:last-child{border-bottom:none}.ps-product-link{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:10px 0;min-height:84px;width:100%;text-decoration:none;color:inherit;background-color:transparent}@media screen and (max-width:749px){.ps-product-link{grid-template-columns:52px 1fr;gap:12px;min-height:72px}}.ps-product-link.predictive-search__item{padding:10px 0}.ps-product-link:hover .ps-product-name,.predictive-search__list-item[aria-selected=true] .ps-product-name{color:#2d7a63}.ps-product-img{width:64px;height:64px;border-radius:6px;object-fit:contain;background-color:#00000008;flex-shrink:0;border:.5px solid rgba(0,0,0,.08)}@media screen and (max-width:749px){.ps-product-img{width:52px;height:52px}}.ps-product-img--placeholder{display:block;background-color:#0000000d}.ps-product-info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.ps-product-vendor{display:block;font-size:10px;font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;color:#0000005c;font-weight:400;line-height:1.2}.ps-product-name{margin:0;font-family:var(--font-heading-family);font-size:14px;font-weight:400;font-style:var(--font-heading-style);text-transform:none;color:#000000d9;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.ps-product-name{font-size:13px}}.ps-product-price{display:flex;align-items:center;margin-top:1px}.ps-product-price .price,.ps-product-price .price__container,.ps-product-price .price-item,.ps-product-price .price-item--regular,.ps-product-price .price-item--sale{font-size:13px;font-weight:500;color:#000000ad;margin:0;line-height:1.2}.ps-product-price .price--sold-out .price-item,.ps-product-price .price__badges{display:none}.ps-cta-wrapper{display:flex;justify-content:flex-end;padding:14px 24px 18px;border-top:1px solid rgba(0,0,0,.06)}@media screen and (max-width:749px){.ps-cta-wrapper{padding:12px 16px 16px;justify-content:stretch}}.ps-cta-btn.predictive-search__item--term,.ps-cta-btn.predictive-search__item.predictive-search__item--term{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;width:auto;font-size:10px;font-family:var(--font-body-family);font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;word-break:normal;border:1px solid rgba(0,0,0,.22);border-radius:6px;background-color:transparent;color:#0000009e;cursor:pointer;text-decoration:none;transition:border-color .18s ease,color .18s ease}@media screen and (max-width:749px){.ps-cta-btn.predictive-search__item--term,.ps-cta-btn.predictive-search__item.predictive-search__item--term{width:100%;padding:12px 18px}}.ps-cta-btn.predictive-search__item--term:hover,.ps-cta-btn.predictive-search__item--term[aria-selected=true]{border-color:#2d7a63;color:#2d7a63;background-color:transparent}.ps-cta-btn .icon-arrow{width:13px;height:13px;flex-shrink:0;margin:0;color:currentColor}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1.5rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .ps-results-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .ps-results-wrapper~.predictive-search__search-for-button{display:flex}.ps-suggestion-link.predictive-search__item:hover,.ps-collection-link.predictive-search__item:hover,.ps-product-link.predictive-search__item:hover,.predictive-search__list-item[aria-selected=true]>.ps-suggestion-link,.predictive-search__list-item[aria-selected=true]>.ps-collection-link,.predictive-search__list-item[aria-selected=true]>.ps-product-link{background-color:transparent}.search-modal .field:before{box-shadow:none}.search-modal .field:after{top:0;right:0;bottom:0;left:0;border:none;border-radius:8px;box-shadow:0 0 0 1px #00000026;transition:box-shadow .15s ease}.search-modal .field:focus-within:after{box-shadow:0 0 0 1px #0006}.search-modal .field__label{display:none}.search-modal .search__input::placeholder{opacity:1;color:#00000059}.search-modal .search__input{height:48px;font-size:15px;font-family:var(--font-body-family);padding:12px 40px 12px 44px;border-radius:8px;box-shadow:none;background:#fff}.search-modal .search__input:focus,.search-modal .search__input:not(:placeholder-shown),.search-modal .search__input:-webkit-autofill{padding:12px 40px 12px 44px;margin:0}.search-modal .search__input:focus,.search-modal .search__input:focus-visible{box-shadow:none;outline:none}.search-modal .search__button{left:0;right:auto;width:44px;height:48px;top:0;opacity:.4;pointer-events:none;cursor:default}.search-modal .search__button .svg-wrapper{width:15px;height:15px}.search-modal .search__button .svg-wrapper svg{width:15px;height:15px}.search-modal .reset__button{right:8px;left:auto;width:32px;height:48px;top:0}.search-modal .reset__button .svg-wrapper{width:14px;height:14px}.search-modal .reset__button .svg-wrapper svg{width:14px;height:14px;color:#00000059}.search-modal .reset__button:after,.search-modal .reset__button:not(:focus-visible):after,.search-modal .reset__button:not(:focus):after{display:none}.search-modal__close-button .svg-wrapper{display:none}.search-modal__close-button:after{content:"Chiudi";font-size:1.2rem;font-family:var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;color:#00000073;white-space:nowrap}@media screen and (min-width:990px){.search-modal__close-button{margin-left:2.4rem}}@media screen and (min-width:750px)and (max-width:989px){.search-modal__close-button{right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-predictive-search.css.map */
