.search-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--en-shadow-rgb),.5);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;display:flex;align-items:flex-start;justify-content:center;padding:5vh 5%;box-sizing:border-box;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);z-index:9990;-webkit-overflow-scrolling:touch}.search-modal-overlay.is-active{opacity:1;visibility:visible}.search-modal{position:relative;width:100%;max-width:850px;background-color:var(--color-background);border:none!important;border-radius:var(--layout-border-radius);box-shadow:0 25px 60px rgba(var(--en-shadow-rgb),.18),0 10px 20px rgba(var(--en-shadow-rgb),.06);padding:2.2rem;opacity:0;visibility:hidden;transform:translateY(-16px) scale(.97);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);z-index:9995;overflow:visible;margin:0 auto;flex-shrink:0}@media screen and (max-width:1200px){.search-modal{max-width:750px;padding:1.8rem}}@media screen and (max-width:992px){.search-modal{max-width:650px;padding:1.5rem}}@media screen and (max-width:768px){.search-modal{max-width:100%;padding:1.25rem}}.search-modal.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.search-modal-container{display:flex;flex-direction:column;gap:1.8rem}.search-modal-header{display:flex;justify-content:space-between;align-items:center}.search-modal-title{font-size:calc(1.65rem * var(--en-kh));font-weight:var(--en-fw-head);color:var(--en-ink);margin:0;letter-spacing:-.02em}.search-modal-close{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--en-ink) 3%,transparent);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-modal-close:hover{color:var(--en-ink);background-color:color-mix(in srgb,var(--en-ink) 6%,transparent);transform:rotate(90deg)}.search-modal-form-container{width:100%}.search-modal-form{display:flex;align-items:center;border:1px solid var(--en-line);border-radius:50px;padding:.75rem 1.4rem;background-color:var(--color-background);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-modal-form:focus-within{border-color:var(--en-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--en-ink) 8%,transparent)}.search-modal-input{border:none;outline:none;width:100%;font-size:calc(1.05rem * var(--en-k));color:var(--en-ink);font-family:inherit}.search-modal-input::placeholder{color:var(--en-muted)}.search-modal-submit{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.2rem;transition:color var(--transition-fast),transform var(--transition-fast)}.search-modal-submit:hover{color:var(--en-ink);transform:scale(1.1)}.search-modal-mic{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:50%;margin-right:.5rem;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-modal-mic:hover{color:var(--en-ink);background-color:color-mix(in srgb,var(--en-ink) 6%,transparent)}.search-modal-mic.is-recording{color:var(--en-error)!important;background-color:color-mix(in srgb,var(--en-error) 10%,transparent)!important;animation:pulseMic 1.5s infinite ease-in-out}@keyframes pulseMic{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.search-modal-section-title{font-size:calc(1.02rem * var(--en-kh));font-weight:var(--en-fw-head);color:var(--en-ink);margin:0 0 .8rem;letter-spacing:-.01em}.search-modal-keywords-list{display:flex;flex-wrap:wrap;gap:.6rem}.search-keyword-pill{font-size:calc(.88rem * var(--en-k));color:var(--en-text);font-weight:calc(var(--en-fw-body) + 100);background-color:color-mix(in srgb,var(--en-ink) 3%,transparent);border:1px solid var(--border-color, var(--en-ink));padding:.45rem 1rem;border-radius:50px;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.search-keyword-pill:hover{color:var(--en-ink);background-color:color-mix(in srgb,var(--en-ink) 6%,transparent);border-color:var(--en-line)}.search-recently-viewed-empty-container:before{content:"Recently viewed items will appear here."}html[lang=es] .search-recently-viewed-empty-container:before{content:"Los art\ed culos vistos recientemente aparecer\e1n aqu\ed."}.search-modal-default-content{display:flex;flex-direction:column;gap:1.8rem}.search-modal-loading{display:none;align-items:center;justify-content:center;padding:3rem 0}.search-modal-results{display:none;width:100%;max-height:60vh;overflow-y:auto;padding-right:.5rem}.search-modal-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-bottom:1rem}.search-modal-no-results{text-align:center;padding:3rem 1.5rem;color:var(--en-text)}.search-modal-no-results p{font-size:calc(1.1rem * var(--en-k));margin:0}@media screen and (max-width:992px){.search-modal-results-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem}}@media screen and (max-width:768px){.search-modal-results-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.search-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9990;visibility:hidden!important;pointer-events:none!important;transition:visibility var(--transition-normal)}.search-drawer.is-open{visibility:visible!important;pointer-events:auto!important}.search-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-normal),visibility var(--transition-normal);z-index:9989}.search-drawer-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.search-drawer-wrapper{position:absolute;top:0;right:0;width:480px;max-width:100%;height:100%;background-color:var(--color-background);box-shadow:-10px 0 35px rgba(var(--en-shadow-rgb),.15);transform:translate(100%);transition:transform var(--transition-normal);z-index:9991;display:flex;flex-direction:column;padding:1.5rem;box-sizing:border-box}.search-drawer.is-open .search-drawer-wrapper{transform:translate(0)}.search-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search-drawer-title{font-size:calc(1.5rem * var(--en-kh));font-weight:var(--en-fw-head);color:var(--en-ink);margin:0;letter-spacing:-.02em}.search-drawer-close{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--en-ink) 3%,transparent);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-drawer-close:hover{color:var(--en-ink);background-color:color-mix(in srgb,var(--en-ink) 6%,transparent);transform:rotate(90deg)}.search-drawer-form-container{width:100%;margin-bottom:1rem}.search-drawer-form{display:flex;align-items:center;border:1px solid var(--en-line);border-radius:50px;padding:.65rem 1.2rem;background-color:var(--color-background);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-drawer-form:focus-within{border-color:var(--en-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--en-ink) 8%,transparent)}.search-drawer-input{border:none;outline:none;width:100%;font-size:calc(1rem * var(--en-k));color:var(--en-ink);font-family:inherit}.search-drawer-input::placeholder{color:var(--en-muted)}.search-drawer-submit{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.2rem;transition:color var(--transition-fast),transform var(--transition-fast)}.search-drawer-submit:hover{color:var(--en-ink);transform:scale(1.1)}.search-drawer-mic{background:none;border:none;color:var(--en-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:50%;margin-right:.5rem;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-drawer-mic:hover{color:var(--en-ink);background-color:color-mix(in srgb,var(--en-ink) 6%,transparent)}.search-drawer-mic.is-recording{color:var(--en-error)!important;background-color:color-mix(in srgb,var(--en-error) 10%,transparent)!important;animation:pulseMic 1.5s infinite ease-in-out}.search-drawer-results{display:none;flex:1;overflow-y:auto;margin-right:-.5rem;padding-right:.5rem}.search-drawer-default-content{flex:1;overflow-y:auto;margin-right:-.5rem;padding-right:.5rem;display:flex;flex-direction:column;gap:1rem}.search-drawer-section-title{font-size:calc(1rem * var(--en-kh));font-weight:var(--en-fw-head);color:var(--en-ink);margin:0 0 .8rem;letter-spacing:-.01em}.search-drawer-keywords-list{display:flex;flex-wrap:wrap;gap:.5rem}.search-drawer-products-list,.search-drawer-results-list{display:flex;flex-direction:column;gap:1rem}.search-drawer-product-item{border-radius:var(--inner-border-radius, 12px);border:1px solid var(--border-color, var(--en-ink));background:var(--color-background);transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.search-drawer-product-item:hover{border-color:var(--en-line);transform:translateY(-2px)}.search-drawer-product-link{display:flex;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;color:inherit}.search-drawer-product-img-box{width:60px;height:60px;border-radius:var(--inner-border-radius, 8px);overflow:hidden;background-color:color-mix(in srgb,var(--en-ink) 3%,transparent);flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--en-line)}.search-drawer-product-img-box img{max-width:100%;max-height:100%;object-fit:contain}.search-drawer-product-info{flex:1}.search-drawer-product-title{font-size:calc(.9rem * var(--en-k));font-weight:var(--en-fw-semibold);color:var(--en-ink);margin:0 0 .25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-drawer-product-price{font-size:calc(.85rem * var(--en-k));margin:0;display:flex;align-items:center;gap:.5rem}.search-drawer-product-price .price-sale{font-weight:var(--en-fw-ui);color:var(--card-price-color)}.search-drawer-product-price .price-compare{text-decoration:line-through;color:var(--card-compare-price-color);font-size:calc(.8rem * var(--en-k))}.search-drawer-no-results{text-align:center;padding:2rem 1rem;color:var(--en-text)}.search-drawer-no-results p{margin:0;font-size:calc(.95rem * var(--en-k))}.search-drawer-loading{display:flex;justify-content:center;align-items:center;padding:1.5rem 0}.search-spinner{animation:rotate-search 2s linear infinite}.search-spinner .path{stroke:var(--en-ink);stroke-linecap:round;animation:dash-search 1.5s ease-in-out infinite}@keyframes rotate-search{to{transform:rotate(360deg)}}@keyframes dash-search{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}body:has(#SearchDrawer.is-open) .mobile-sticky-navigation{opacity:0!important;pointer-events:none!important;transform:translateY(20px)!important;visibility:hidden!important}.search-modal-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1rem}.search-modal-products-grid .product-card-item{margin:0!important}.search-no-products{font-size:calc(.95rem * var(--en-k));color:var(--color-text);opacity:.7;font-style:italic}@media screen and (max-width:992px){.search-modal-products-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:768px){.search-modal-products-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}}.search-modal.search-style-minimalist,.search-drawer.search-style-minimalist .search-drawer-wrapper{border-radius:12px;box-shadow:0 10px 40px rgba(var(--en-shadow-rgb),.05);background-color:var(--color-background)}.search-drawer.search-style-minimalist .search-drawer-wrapper{border-radius:0;border-left:1px solid var(--color-search-line)}.search-style-minimalist .search-modal-form,.search-style-minimalist .search-drawer-form{border:none!important;border-bottom:1.5px solid var(--color-search-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.5rem 0!important;display:flex;align-items:center}.search-style-minimalist .search-modal-input,.search-style-minimalist .search-drawer-input{background:transparent!important;border:none!important;padding-left:0!important;font-size:calc(1.25rem * var(--en-k))!important;font-weight:calc(var(--en-fw-body) - 100)!important;letter-spacing:.03em!important;color:var(--en-ink)!important}.search-style-minimalist .search-modal-submit,.search-style-minimalist .search-drawer-submit{background:transparent!important;border:none!important;color:var(--en-ink)!important;padding-right:0!important;opacity:.7;transition:opacity .2s ease}.search-style-minimalist .search-modal-submit:hover,.search-style-minimalist .search-drawer-submit:hover{opacity:1;background:transparent!important}.search-style-minimalist .search-modal-section-title,.search-style-minimalist .search-drawer-section-title{font-size:calc(.8rem * var(--en-k))!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:var(--en-fw-semibold)!important;color:var(--en-ink)!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:.75rem!important;margin-top:1.25rem!important}.search-style-minimalist .search-keyword-pill,.search-style-minimalist .search-suggestion-pill{background:transparent!important;border:none!important;border-radius:0!important;color:var(--en-text)!important;font-size:calc(.9rem * var(--en-k))!important;font-weight:var(--en-fw-body)!important;padding:.2rem .5rem .2rem 0!important;margin-right:.8rem!important;letter-spacing:.02em!important;transition:all .2s ease!important;box-shadow:none!important;text-transform:none!important;display:inline-block}.search-style-minimalist .search-keyword-pill:hover,.search-style-minimalist .search-suggestion-pill:hover{background:transparent!important;color:var(--color-search-highlight)!important;text-decoration:underline!important}.search-style-minimalist .search-modal-keywords-list,.search-style-minimalist .search-drawer-keywords-list{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.25rem}.search-style-minimalist .search-drawer-product-item{border-bottom:none!important;padding:.5rem 0!important;border-radius:0!important;box-shadow:none!important}.search-style-minimalist .search-drawer-product-img-box{border-radius:4px!important;border:1px solid var(--color-search-line)!important}.search-style-minimalist .search-suggestions-container{margin-bottom:1.25rem;padding-bottom:0;border-bottom:none!important}.search-style-minimalist .search-suggestions-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.search-style-minimalist .search-suggestions-list a{display:block;padding:.15rem 0!important;font-size:calc(.95rem * var(--en-k))!important;color:var(--en-ink)!important}.search-style-minimalist .search-suggestions-list a:before{content:"\2022";margin-right:.5rem;color:var(--en-muted)}.search-suggestions-title{font-size:calc(.8rem * var(--en-k));letter-spacing:.1em;text-transform:uppercase;font-weight:var(--en-fw-semibold);color:var(--en-ink)}.search-style-minimalist .search-drawer-products-list,.search-style-minimalist .search-drawer-results-list,.search-style-classic .search-drawer-products-list,.search-style-classic .search-drawer-results-list{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;gap:1.25rem!important;padding-bottom:1rem!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.search-style-minimalist .search-drawer-products-list::-webkit-scrollbar,.search-style-minimalist .search-drawer-results-list::-webkit-scrollbar,.search-style-classic .search-drawer-products-list::-webkit-scrollbar,.search-style-classic .search-drawer-results-list::-webkit-scrollbar{height:4px}.search-style-minimalist .search-drawer-products-list::-webkit-scrollbar-thumb,.search-style-minimalist .search-drawer-results-list::-webkit-scrollbar-thumb,.search-style-classic .search-drawer-products-list::-webkit-scrollbar-thumb,.search-style-classic .search-drawer-results-list::-webkit-scrollbar-thumb{background:var(--color-search-line);border-radius:2px}.search-style-minimalist .search-drawer-products-list .product-card-item,.search-style-minimalist .search-drawer-results-list .product-card-item,.search-style-classic .search-drawer-products-list .product-card-item,.search-style-classic .search-drawer-results-list .product-card-item{flex:0 0 240px!important;max-width:240px!important;scroll-snap-align:start!important;margin:0!important}@media screen and (max-width:768px){.search-style-minimalist .search-drawer-products-list .product-card-item,.search-style-minimalist .search-drawer-results-list .product-card-item,.search-style-classic .search-drawer-products-list .product-card-item,.search-style-classic .search-drawer-results-list .product-card-item{flex:0 0 72%!important;max-width:72%!important}}.search-modal-results .reveal-container-on-scroll,.search-modal-results-grid .reveal-container-on-scroll,.search-drawer-results .reveal-container-on-scroll,.search-drawer-results-list .reveal-container-on-scroll{opacity:1!important;transform:none!important;visibility:visible!important;transition:none!important}.search-collection-pill{transition:all .2s ease;border:1px solid var(--en-line)}.search-collection-pill:hover{background-color:color-mix(in srgb,var(--en-ink) 6%,transparent);border-color:var(--en-line);transform:translateY(-1px)}.search-article-item{transition:background-color .2s ease}.search-article-item:hover{background-color:color-mix(in srgb,var(--en-ink) 3%,transparent)}.search-article-title{transition:color .2s ease}.search-article-item:hover .search-article-title{color:var(--en-ink)!important}@keyframes searchPulse{0%{opacity:.5}50%{opacity:.85}to{opacity:.5}}.search-skeleton-card{background-color:color-mix(in srgb,var(--en-ink) 6%,transparent);border-radius:var(--layout-border-radius, 8px);animation:searchPulse 1.4s infinite ease-in-out}.search-modal-results .search-suggestions-container,.search-modal-results .search-collections-container,.search-modal-results .search-articles-container{padding:.5rem 0 1rem;border-bottom:1px solid var(--en-line);margin-bottom:1rem;width:100%}.search-modal-results .search-suggestions-title,.search-modal-results .search-collections-title,.search-modal-results .search-articles-title{font-size:calc(.85rem * var(--en-k))!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--en-muted)!important;font-weight:var(--en-fw-semibold)!important;margin-bottom:.75rem!important;display:block}.search-modal-results .search-suggestions-list,.search-modal-results .search-collections-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.search-modal-results .search-suggestion-pill{display:inline-flex;align-items:center;padding:.4rem 1rem!important;font-size:calc(.88rem * var(--en-k))!important;border-radius:20px!important;background-color:color-mix(in srgb,var(--en-ink) 6%,transparent)!important;border:1px solid var(--en-line)!important;color:var(--en-text)!important;font-weight:calc(var(--en-fw-body) + 100)!important;text-decoration:none!important;transition:all .2s ease!important}.search-modal-results .search-suggestion-pill:hover{background-color:var(--en-line)!important;color:var(--en-ink)!important;border-color:var(--en-line)!important;transform:translateY(-1px)}.search-modal-results .search-collection-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem 1rem!important;font-size:calc(.88rem * var(--en-k))!important;border-radius:20px!important;background-color:color-mix(in srgb,var(--en-ink) 3%,transparent)!important;border:1px solid var(--en-line)!important;color:var(--en-text)!important;font-weight:calc(var(--en-fw-body) + 100)!important;text-decoration:none!important;transition:all .2s ease!important}.search-modal-results .search-collection-pill:hover{background-color:color-mix(in srgb,var(--en-ink) 6%,transparent)!important;color:var(--en-ink)!important;border-color:var(--en-line)!important;transform:translateY(-1px)}.search-modal-results .search-collection-pill svg{color:var(--en-muted);transition:color .2s ease}.search-modal-results .search-collection-pill:hover svg{color:var(--en-text)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-search-modal.css.map */
