.weblo-search-engine{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;position:relative;padding:3rem 0;z-index:999999;background-color:#faf8f7;display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.weblo-search-engine.weblo-search-engine.weblo-search-hidden{display:none}.weblo-search-close-container{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .3s ease;display:flex;width:2.5rem;height:44px;justify-content:center;align-items:center}.weblo-search-close-container :hover{opacity:.7}.weblo-search-close-container svg{display:block}.weblo-search-engine-container-content{flex:1 0 0;display:flex;flex-direction:column;gap:2.25rem}.weblo-search-input-wrapper{position:relative;flex:1 0 0}.wrap_input_close{gap:3rem}.weblo-search-input{width:100%;padding:.625rem 0;font-size:16px;border-bottom:1px solid var(--UI-Border-Dark-Transparent-Light, rgba(109, 96, 89, 0.2));border-radius:0px;box-sizing:border-box;transition:border-color .3s ease;color:var(--UI-Text-Secondary, #6d6059);font-family:"Galano Grotesque";font-size:.9375rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 992px){.weblo-search-input{font-size:.875rem;border-bottom:1px solid var(--UI-Border-Dark-Transparent-Light, rgba(109, 96, 89, 0.2))}}.weblo-search-input:focus{outline:none;border-color:#000}.weblo-search-loading{position:absolute;right:50px;top:50%;transform:translateY(-50%);color:#999;font-size:14px;z-index:3}.weblo-search-clear-input{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px;display:none;align-items:center;justify-content:center;z-index:4;transition:opacity .3s ease}.weblo-search-clear-input:hover{opacity:.7}.weblo-search-clear-input svg{display:block}.weblo-search-results-wrapper{display:flex;gap:3rem;flex-wrap:wrap}.weblo-search-products{flex:1 0 0;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 992px){.weblo-search-products{gap:.75rem}}.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products,.weblo-search-products .weblo-search-products-container .weblo-search-results{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;max-height:30rem;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 992px){.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products,.weblo-search-products .weblo-search-products-container .weblo-search-results{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:scroll;max-width:100vw}}.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products::-webkit-scrollbar,.weblo-search-products .weblo-search-products-container .weblo-search-results::-webkit-scrollbar{width:2px;background:rgba(0,0,0,0)}.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products::-webkit-scrollbar-thumb,.weblo-search-products .weblo-search-products-container .weblo-search-results::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:2px}.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products:hover,.weblo-search-products .weblo-search-products-container .weblo-search-results:hover{scrollbar-color:#a2693c rgba(0,0,0,0)}.weblo-search-products .weblo-search-products-container .weblo-search-recommended-products:hover::-webkit-scrollbar-thumb,.weblo-search-products .weblo-search-products-container .weblo-search-results:hover::-webkit-scrollbar-thumb{background:#a2693c}.weblo-search-section-title,.weblo-search-section-title{color:var(--UI-Text-Primary, #1c0c0a);font-family:"Galano Grotesque";font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.weblo-search-section-subtitle{font-size:14px;font-weight:600;color:#666;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.weblo-search-categories{width:24rem}.weblo-search-recommended-categories,.weblo-search-categories-results{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.weblo-search-recommended-categories .search-category,.weblo-search-categories-results .search-category{display:flex;align-items:center;gap:.38rem;transition:background-color .3s ease}.weblo-search-recommended-categories .search-category:hover a::after,.weblo-search-categories-results .search-category:hover a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#47170d}.weblo-search-recommended-categories .search-category a,.weblo-search-categories-results .search-category a{color:var(--Brand-Primary, #47170d);font-family:"Galano Grotesque";font-size:1rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;padding:.5rem 0;text-decoration:none;transition:color .3s ease;position:relative}.search-category a{display:flex;align-items:center;gap:.38rem}.search-category-child{padding-left:1.5rem}.weblo-search-no-results,.weblo-search-no-results p{color:var(--UI-Text-Secondary, #6d6059);font-family:"Galano Grotesque";font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 992px){.weblo-search-no-results,.weblo-search-no-results p{font-size:1rem}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.weblo-search-results .search-product,.weblo-search-categories-results .search-category{animation:fadeIn .3s ease}@media(max-width: 768px){.weblo-search-results-wrapper{flex-direction:column}.weblo-search-column{min-width:100%}}.search-product{display:flex;gap:1.5rem}@media(max-width: 992px){.search-product{min-width:272px;width:272px}}.search-product:hover img{transform:scale(1.05);transition:transform .3s ease}.search-product .product-image{overflow:hidden}.search-product .product-image a{display:flex;width:4.88675rem;align-self:stretch;aspect-ratio:78.19/139;height:100%}@media(max-width: 992px){.search-product .product-image a{width:81.563px;flex-shrink:0;align-self:stretch;aspect-ratio:81.56/145}}.search-product .product-image a img{transition:transform .3s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;flex:1}.product-info .product-info-line-title-description .product-info-line-title{display:flex;flex-direction:column;gap:.38rem}.product-info .product-info-line-title-description .product-info-line-title .product-line{color:var(--UI-Text-Secondary, #6d6059);font-family:"Galano Grotesque";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.0225rem;text-transform:uppercase}.product-info .product-info-line-title-description .product-info-line-title .product-title a{color:var(--UI-Text-Primary, #1c0c0a);font-family:"Galano Grotesque";font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}@media(max-width: 992px){.product-info .product-info-line-title-description .product-info-line-title .product-title a{font-size:1rem}}.product-info .product-info-line-title-description .description-text{color:var(--UI-Text-Secondary, #6d6059);font-family:"Galano Grotesque";font-size:1rem;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}@media(max-width: 992px){.product-info .product-info-line-title-description .description-text{font-size:.875rem}}.product-info .price{color:var(--UI-Text-Primary, #1c0c0a);font-family:"Galano Grotesque";font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 992px){.product-info .price{font-size:1rem}}.product-info .price ins{text-decoration:none}