.search-results-wrapper{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:none;max-height:90vh;overflow-y:auto;z-index:1000;margin-top:0}.autocomplete-list{padding:.5rem 0}.autocomplete-item{display:flex;align-items:center;padding:12px 1rem;cursor:pointer;transition:background-color .2s ease;gap:.75rem;text-transform:capitalize}.autocomplete-item:hover,.autocomplete-item:focus{background-color:#f7f7f7;outline:none}.autocomplete-icon{display:flex;align-items:center;color:#999;flex-shrink:0}.autocomplete-text{font-family:Futura Book;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#000}.autocomplete-text strong{font-family:Futura Book;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:#000}.autocomplete-empty{padding:1.5rem;text-align:center;color:#999;font-size:.9rem}.search-loading{padding:2rem;text-align:center;color:#666;display:flex;align-items:center;justify-content:center;gap:.75rem}.spinner{width:20px;height:20px;border:2px solid #e5e5e5;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search-results-container{padding:1rem}.results-section{margin-bottom:2rem}.results-section:last-child{margin-bottom:1rem}.results-section-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:1rem;padding-bottom:.5rem}.product-item{display:flex;text-decoration:none;align-items:center;background-color:none}.product-image{position:relative;width:100%;background-color:#f7f7f7;overflow:hidden;max-width:135px}.product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.no-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:.85rem}.product-info{padding:1rem}.product-title strong{background-color:#fff3cd;padding:0 2px}.product-price{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.price{font-weight:600;color:#333}.sale-price{color:#d32f2f}.compare-price{color:#999;text-decoration:line-through;font-size:.85rem}.pages-list,.articles-list{display:flex;flex-direction:column;gap:.5rem}.page-item,.article-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;color:inherit;border:1px solid #e5e5e5;border-radius:6px;transition:all .2s ease}.page-item:hover,.page-item:focus,.article-item:hover,.article-item:focus{background-color:#f7f7f7;border-color:#ccc;outline:none}.page-icon,.article-icon{flex-shrink:0;color:#666;margin-top:2px}.page-info,.article-info{flex:1}.page-title,.article-title{font-size:.95rem;font-weight:500;margin-bottom:.25rem;color:#333}.page-excerpt,.article-excerpt{font-size:.85rem;color:#666;line-height:1.5}.see-all-results{text-align:right;width:50%}.see-all-btn{padding:.875rem 2rem;font-size:.95rem;font-weight:500;cursor:pointer;text-transform:capitalize;letter-spacing:.05em;background-color:#fff;border:none;color:#000;font-family:Futura Book;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.results-section.products-section{display:flex;flex-wrap:wrap;align-items:center;padding-top:50px}h3.results-section-title{flex-basis:50%;width:50%;margin:0;padding:0;text-align:left;font-family:Futura Book;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0;text-transform:capitalize}.see-all-btn:hover{background-color:#000;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.see-all-btn:active{transform:translateY(0)}.see_all_result_mobile{position:fixed;bottom:0;left:0;right:0;background-color:#333;color:#fff;padding:1rem;text-align:center;font-weight:500;cursor:pointer;z-index:1001;border:none;font-size:1rem;transition:background-color .3s ease}.see_all_result_mobile:hover{background-color:#000}.no-results{padding:3rem 1rem;text-align:center;color:#666}.no-results p{margin:.5rem 0}.no-results p:first-child{font-size:1.1rem;font-weight:500;color:#333}.no-results-hint{font-size:.9rem;color:#999}.search-error{padding:2rem;text-align:center;color:#d32f2f}@media(max-width:1160px){.search-results-wrapper{max-height:calc(100vh - 200px)}.products-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.product-info{padding:.75rem}.product-title{font-size:.9rem}.search-results-container{padding-bottom:5rem}}@media(max-width:768px){.products-grid{grid-template-columns:repeat(2,1fr)}.autocomplete-item{padding:.625rem .875rem}.page-item,.article-item{padding:.625rem}.see-all-btn{width:100%}}@media(max-width:480px){.products-grid{grid-template-columns:1fr}.product-title{-webkit-line-clamp:3}}.autocomplete-item:focus,.product-item:focus,.page-item:focus,.article-item:focus,.see-all-btn:focus{outline:2px solid #4a90e2;outline-offset:2px}.search-results-wrapper{scroll-behavior:smooth}.search-results-wrapper::-webkit-scrollbar{width:8px}.search-results-wrapper::-webkit-scrollbar-track{background:#f7f7f7}.search-results-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.search-results-wrapper::-webkit-scrollbar-thumb:hover{background:#999}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.products-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:5px;width:100%}.search-results-wrapper{animation:fadeIn .2s ease-out}.util-area:has(.search-results-wrapper[style*="display: block"]) .tm-search-suggestion,.util-area:has(.search-results-wrapper[style*="display: flex"]) .tm-search-suggestion{display:none!important}#search-modal.reveal{max-width:35%;left:auto;right:0;z-index:30}#search-modal .search-form .inline-mini-form{padding-left:40px}#search-modal .inner .growth-area{padding:90px 60px!important}#search-modal .search-form .inline-mini-form{width:100%!important;border:1px solid #000}#search-modal .search-form .inline-mini-form:after{display:none}#search-modal .search-form .inline-mini-form input{font-size:16px!important;height:52px;padding:15px}#search-modal .inner .growth-area{justify-content:start!important}.theme-modal.theme-modal--fullscreen .modal-close{top:20px!important;right:60px!important}p.tm-search-suggestions__title{margin-top:34px;font-family:Futura Medium;font-weight:500;font-size:16px;line-height:0px;letter-spacing:4%;text-transform:uppercase;line-height:20px;margin-bottom:0;color:#000}.custom-product-label{position:absolute;top:7%;left:7%;z-index:22;text-transform:uppercase;font-size:14px;font-family:Futura Book;color:#000;background-color:#f000}li.tm-search-suggestions__item{list-style-type:none}li.tm-search-suggestions__item a{font-family:Futura Book;font-weight:400;font-size:14px;line-height:15px;letter-spacing:0%;padding-bottom:24px;display:inline-block;color:#000}ul.tm-search-suggestions__list{padding:0;margin-top:24px;display:block}.desktop_cart{display:block;position:relative}.product-title{font-family:Futura Book;font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;color:#000;padding-bottom:20px}.product-price{font-family:Futura Book;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%}#search-modal .alt-logo img{display:none}@media(max-width:992px){#search-modal.reveal{max-width:100%;padding-top:15%}#search-modal.reveal:after{content:"";position:absolute;top:29px;left:0;right:0;background:url(marli.png) no-repeat center center;width:100%;height:34px;background-size:contain;display:flex;justify-content:center}#search-modal .inner .growth-area{padding:24px!important}#search-modal .alt-logo img{display:block}#search-modal .alt-logo{display:flex;flex-direction:row;justify-content:center;padding:24px 0 0}.theme-modal.theme-modal--fullscreen .modal-close{top:13px!important;right:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/custom-search.css.map */
