.algolia-chat-fab{align-items:center;background-color:#fff;border-radius:200px;bottom:60px;color:#14142b;cursor:pointer;display:flex;height:50px;left:20px;outline:2px solid #d9dbe9;outline-offset:-2px;padding:20px;position:fixed;transition:all .3s ease-in-out;width:50px;z-index:5;z-index:1000}@media (max-width:680px){.algolia-chat-fab{bottom:86px}}.algolia-chat-fab:hover{background-color:#f9f9f9!important;width:232px!important}.algolia-chat-fab-container{align-items:center;border-radius:200px;display:flex;justify-content:flex-start;overflow:hidden;width:100%}.algolia-chat-fab-container img{height:50px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:50px}.algolia-chat-header{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:relative}.algolia-chat-header h4{font-family:Inter,sans-serif!important;font-size:18px;font-weight:500;line-height:22px;margin:0 0 0 46px;text-wrap:nowrap}
.algolia-search-drawer{display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9001}.algolia-search-drawer.open{align-items:stretch;display:flex;justify-content:flex-end}body:has(.algolia-search-drawer.open),html:has(.algolia-search-drawer.open){height:100%;overflow:hidden}.algolia-search-drawer-overlay{background:#0006;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.algolia-search-drawer-content{background-color:#fff;border-bottom-left-radius:30px;border-top-left-radius:30px;box-shadow:-4px 1px 8px 7px #0000001a;font-family:Inter,sans-serif;height:100%;max-width:700px;overflow:hidden;position:relative;width:80%;z-index:2}.algolia-search-drawer.closing .algolia-search-drawer-content{animation:slideOut .3s ease-out}.algolia-search-drawer.open:not(.closing) .algolia-search-drawer-content{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideInMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutMobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:768px){.algolia-search-drawer{height:100lvh}.algolia-search-drawer-content{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;max-width:700px;width:100%}body.is-ios .algolia-search-drawer-content{padding-bottom:calc(5rem + env(safe-area-inset-bottom));padding-top:calc(env(safe-area-inset-top))}.algolia-search-drawer.closing .algolia-search-drawer-content{animation:slideOutMobile .3s ease-out}.algolia-search-drawer.open:not(.closing) .algolia-search-drawer-content{animation:slideInMobile .3s ease-in-out}.page-wrapper:has(.algolia-search-drawer.open) #header>.porto-block>.container-fluid>.porto-inner-container:nth-child(3){z-index:-1!important}}
.algolia-search-chat{background-color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100%;overflow-y:scroll;width:100%}.algolia-search-chat-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.algolia-chat-header-title{align-items:center;display:flex;gap:8px}.algolia-chat-header-title img{height:32px;width:32px}.algolia-chat-header-title h4{color:#14142b;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin:0}@media (max-width:680px){.algolia-chat-header-title h4{font-size:16px}}.algolia-search-chat-header .algolia-chat-header-actions{align-items:center;display:flex;gap:8px}.algolia-search-chat-header .algolia-chat-header-actions button{align-items:center;background:none;background:#fff;border:1px solid #e4e8f0;border-radius:25px;box-shadow:0 0 4px #0000000f;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;padding:8px!important;transition:all .3s ease-in-out;width:36px}.algolia-search-chat-header .algolia-chat-header-actions button:hover{border:1px solid #a4a4b6}.algolia-search-chat-header .algolia-chat-header-actions button svg{fill:#68697b}.algolia-search-chat:has(.algolia-chat-start) .algolia-chat-clear-history{display:none}.algolia-chat-close-container{height:36px;position:relative;width:36px}.algolia-chat-close{color:#4e4b66;height:36px;position:absolute;right:0;text-indent:-9999px;top:0;transform:rotate(45deg);width:36px}.algolia-chat-close:before{border-top:1px solid #212125;content:"";left:9px;position:absolute;top:17px;width:17px}.algolia-chat-close:after{border-left:1px solid #212125;content:"";height:17px;left:17px;position:absolute;top:9px}.algolia-chat-start{background-color:#f7f7fc;display:flex;flex-direction:column;flex-grow:1;gap:20px;overflow:hidden}.algolia-chat-start-searchbar{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100px;width:100%}.algolia-chat-start-searchbar #algolia-search-box-start,.algolia-search-chat-footer #algolia-search-box-footer{align-items:center;background-color:#f7f7fc;border:1px solid #d9dbe9;border-radius:200px;display:flex;justify-content:center;max-width:540px;padding:0;position:relative;transition:all .2s ease-in-out}.algolia-chat-start-searchbar #algolia-search-box-start:focus-within,.algolia-chat-start-searchbar #algolia-search-box-start:hover,.algolia-search-chat-footer #algolia-search-box-footer:focus-within,.algolia-search-chat-footer #algolia-search-box-footer:hover{box-shadow:0 4px 4px #0000001a!important}.algolia-chat-start-searchbar #algolia-search-box-start input,.algolia-search-chat-footer #algolia-search-box-footer input{background:none;border:none;box-shadow:none;color:#4e4b66;font-family:Inter;font-size:16px;font-weight:600;height:44px;line-height:20px;outline:none;padding:0 15px 0 20px;text-transform:none}.algolia-chat-start-searchbar #algolia-search-box-start input::-moz-placeholder,.algolia-search-chat-footer #algolia-search-box-footer input::-moz-placeholder{color:#a0a3bd;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:center}.algolia-chat-start-searchbar #algolia-search-box-start input::placeholder,.algolia-search-chat-footer #algolia-search-box-footer input::placeholder{color:#a0a3bd;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:center}.algolia-chat-start-searchbar #algolia-search-box-start .algolia-chat-start-searchbar-btn,.algolia-search-chat-footer #algolia-search-box-footer .algolia-chat-footer-searchbar-btn{align-items:center;background:none;border:none;box-shadow:none;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;padding:2px;width:44px}.algolia-query-suggestions{background-color:#fff;border:1px solid #d9dbe9;border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 6px rgba(0,0,0,.1);left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;z-index:100}#algolia-search-box-start .algolia-query-suggestions{bottom:unset;top:calc(100% + 5px)}.algolia-query-suggestions ul{list-style:none;margin:0;padding:8px 0}.algolia-query-suggestions li{color:#4e4b66;cursor:pointer;font-size:14px;padding:10px 20px}.algolia-query-suggestions li.suggestion-active,.algolia-query-suggestions li:hover{background-color:#f7f7fc;color:#14142b}.algolia-chat-start-suggestions{background-color:#f7f7fc;max-height:calc(100% - 120px);overflow-x:hidden;overflow-y:scroll;padding:12px}.algolia-chat-start-suggestions-grid{display:grid;grid-gap:12px;grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.algolia-chat-start-suggestions-grid{grid-template-columns:repeat(4,1fr)}}.algolia-chat-start-suggestions-grid .starter-box{align-items:center;border-radius:4px;box-shadow:0 4px 4px #0000001a;cursor:pointer;display:flex;height:100%;justify-content:center;transition:box-shadow .2s ease-in;width:100%}.algolia-chat-start-suggestions-grid .starter-box:hover{box-shadow:0 6px 10px #02152d24}.algolia-chat-start-suggestions-grid .starter-box .starter-box-content{align-items:center;box-shadow:0 0 4px #0000000f;display:flex;height:100%;justify-content:center;transition:box-shadow .2s ease-in;width:100%}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion{align-items:flex-end;aspect-ratio:1/1.4;background-color:#fff;border-radius:3px;min-width:0;overflow:hidden;position:relative}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-box-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;padding:4px}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-box-content .starter-product-name{color:#14142b;display:-webkit-box;font-size:12px;font-weight:500;line-height:16px;max-width:95%;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-box-content img{font-size:9px;max-height:60%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-box-content:hover{box-shadow:0 2px 5px #0000001a}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-product-button{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:20px;bottom:10px;box-shadow:0 0 4px #0000000f;color:#68697b;cursor:pointer;display:flex;gap:5px;height:34px;justify-content:center;overflow-x:hidden;position:absolute;right:7px;text-wrap:nowrap;transition:border .3s,background-color .3s;width:34px}.algolia-chat-start-suggestions-grid .starter-box.product-suggestion .starter-product-button:hover{background:#fff;border:1px solid #a4a4b6}.algolia-chat-start-suggestions-grid .starter-box.suggestion{grid-column:span 2;min-height:135px}@media (max-width:768px){.algolia-chat-start-suggestions-grid .starter-box.suggestion{min-height:124px}}.algolia-chat-start-suggestions-grid .starter-box.suggestion:hover{box-shadow:0 6px 10px #02152d24!important}.algolia-chat-start-suggestions-grid .starter-box.suggestion .starter-box-content{align-items:flex-start;background-color:rgba(0,0,0,.2);border-radius:4px;color:#212125;display:flex;flex-direction:column;font-size:14px;font-weight:300;gap:8px;letter-spacing:0!important;line-height:19px;padding:0 32px}.algolia-search-chat-footer{align-items:center;background:#f8f8fa;border-top:1px solid #e4e8f0;display:flex;justify-content:center;min-height:100px;padding:20px 16px 28px;width:100%}.algolia-search-chat-footer #algolia-search-box-footer{background-color:#fff;border:2px solid #14142b;min-width:100%}.algolia-search-chat-footer #algolia-search-box-footer input{flex-grow:1}.algolia-search-chat-footer #algolia-search-box-footer input::-moz-placeholder{text-align:left}.algolia-search-chat-footer #algolia-search-box-footer input::placeholder{text-align:left}#algolia-history{flex-grow:1;overflow-y:auto;padding:24px 16px;position:relative;scroll-behavior:smooth}#algolia-history,.chat-block{display:flex;flex-direction:column;gap:8px}.chat-block{align-items:flex-start}.chat-query{align-self:flex-end;background-color:rgba(0,0,0,.2);border-radius:20px;color:#14142b;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px;max-width:500px;padding:12px 16px}.chat-results{flex-direction:column;gap:8px;max-width:100%}.chat-results,.chat-results>div{align-items:flex-start;display:flex}.chat-results>div{background-color:#f8f8fa;border-radius:20px;gap:12px;padding:12px 16px}.chat-results>div:not(.dot-loader){flex-direction:column}.chat-assistant-message{align-self:flex-start;background-color:#f8f8fa;border-radius:20px;color:#14142b;font-size:14px;font-weight:400;line-height:20px;max-width:500px;padding:12px 16px}.chat-results .chat-results-products{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-width:100%}.chat-results .chat-results-products strong{color:#68697b;font-size:14px;font-weight:500;line-height:20px;-webkit-font-smoothing:auto}.chat-results .chat-results-products .result-products{align-items:flex-start;display:flex;gap:12px;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;cursor:grab;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.chat-results .chat-results-products .result-products.active{cursor:grabbing}.chat-results .chat-results-products .result-products>button.left,.chat-results .chat-results-products .result-products>button.right{background:none;border:none;bottom:0;position:absolute;top:0}.slider-result-products-wrapper{max-width:100%;position:relative}.result-products-slider-buttons{display:flex;justify-content:space-between;left:1%;pointer-events:none;position:absolute;right:1%;top:50%;transform:translateY(-50%);z-index:1}.slider-result-products-button{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#68697b;cursor:pointer;display:flex;height:42px;justify-content:center;pointer-events:all;transition:all .2s ease;width:42px}.slider-result-products-button:hover{background:#f8f8fa;color:#14142b}.slider-result-products-button:disabled{cursor:default;opacity:0;pointer-events:none}.slider-result-products-button.left{left:-16px}.slider-button.right{right:-16px}.chat-results .result-products .result-product{min-width:158px;width:158px}@media (max-width:768px){.chat-results .result-products .result-product{min-width:120px;width:120px}}.chat-results .result-products .result-product a{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.chat-results .result-products .result-product .product-image{align-items:flex-end;aspect-ratio:1/1;border-radius:3px;box-shadow:0 0 4px #0000000f;display:flex;justify-content:center;margin-bottom:4px;max-width:100%;overflow:hidden;transition:box-shadow .2s ease-in;width:100%}.chat-results .result-products .result-product .product-image:hover{box-shadow:0 2px 5px #0000001a}.chat-results .result-products .result-product .product-image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.chat-results .result-products .result-product .product-name{color:#68697b;display:-webkit-box;font-size:12px!important;font-weight:400;line-height:14.52px!important;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.chat-results .result-products .result-product .product-price{line-height:20px!important}.chat-results .result-products .result-product .product-price .price-regular,.chat-results .result-products .result-product .product-price .price-sale,.chat-results .result-products .result-product .product-price bdi,.chat-results .result-products .result-product .product-price bdi span,.chat-results .result-products .result-product .product-price ins{color:#68697b;font-size:14px!important;font-weight:400;line-height:20px!important;text-decoration:none}.chat-results .result-products .result-product .product-price .price-regular.rebajado,.chat-results .result-products .result-product .product-price del bdi{color:#a4a4b6;text-decoration:line-through}.chat-results .result-products .result-product .product-price del span{color:#a4a4b6}.chat-limit-reached-message{align-items:center;align-self:center;border-radius:20px;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:10px 0;padding:12px 20px;text-align:center}.chat-limit-reached-message p{color:#4e4b66;font-size:14px;max-width:400px}.chat-limit-reached-message button{background-color:#d3e3fd;border:none;border-radius:200px;color:#14142b;cursor:pointer;font-size:16px;padding:12px 16px;transition:background-color .3s ease,color .3s ease}.chat-limit-reached-message button:hover{background-color:#4e4b66;color:#fff}.algolia-powered-by{align-items:center;bottom:8px;color:#68697b;display:flex;font-size:11px;gap:4px;line-height:1;position:absolute;right:32px}.algolia-powered-by a{color:#003dff;font-weight:700;text-decoration:none}.algolia-powered-by a img{height:13px;width:auto}.aa-dropdown-menu{display:block!important}.dot-loader{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;padding:20px 0}.dot-loader span{animation:dot-pulse 1.5s ease-in-out infinite;background-color:#d9dbe9;border-radius:50%;height:8px;width:8px}.dot-loader span:first-child{animation-delay:-.3s}.dot-loader span:nth-child(2){animation-delay:-.15s}.dot-loader span:nth-child(3){animation-delay:0s}@keyframes dot-pulse{0%,60%,to{background-color:#d9dbe9}30%{background-color:#68697b}}
.algolia-autocomplete .autocomplete-footer-branding{margin-bottom:0!important;padding-right:8px!important}.algolia-autocomplete .autocomplete-footer-branding svg{width:100px!important}
