#chat-widget{position:fixed;bottom:80px;right:20px;width:420px;max-height:600px;background:#fff;box-shadow:0 4px 16px #0003;display:none;flex-direction:column;overflow:hidden;font-family:Helvetica Neue,Arial,sans-serif;z-index:999;border:1px solid #F5F5F5}.y-chat-product-item .y-chat-product-link{scale:.8}#chat-header{background-color:#fff;color:#333;border-bottom:1px solid #ddd;padding:12px 16px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between}#chat-header .y-chat-close-btn{cursor:pointer;font-size:18px;line-height:1;transition:color .2s ease}#chat-header .y-chat-close-btn:hover{color:#d9eaff}.y-chat-ai-disclaimer{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#fff9c4,#fffde7);border-bottom:1px solid #F0E68C;font-size:12px;color:#5d4037}.y-chat-ai-disclaimer-icon{flex-shrink:0;color:#f9a825}.y-chat-ai-disclaimer-text{line-height:1.4}#chat-messages{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:12px 16px;overflow-y:auto;overflow-x:hidden;background-color:#fff;gap:8px;position:relative}.y-chat-message.y-chat-assistant{background-color:#f5f5f5;color:#333;padding:8px 12px;border-radius:12px 12px 12px 0;max-width:80%;animation:slideInFromLeft .3s ease-out;align-self:flex-start}.y-chat-message.y-chat-user{background-color:#fdff00;color:#333;padding:8px 12px;border-radius:12px 12px 0;max-width:80%;animation:slideInFromRight .3s ease-out;align-self:flex-end}.y-chat-message>a{text-decoration:underline}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}#chat-input-area{display:flex;border-top:1px solid #ddd;padding:8px 12px;background-color:#fff}#chat-input-area input[type=text]{flex:1;padding:8px 10px;border:1px solid #ccc;border-radius:20px;font-size:14px;outline:none;transition:border-color .2s ease}#chat-input-area input[type=text]:focus{border-color:#4a90e2}#chat-input-area button.y-chat-send-btn{background-color:#000;color:#fff;border:none;border-radius:50%;width:36px;height:36px;margin-left:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}#chat-input-area button.y-chat-send-btn:hover{background-color:#000;color:#fff}#chat-input-area button.y-chat-send-btn:before{content:"\27a4";font-size:14px}#chat-bubble{position:fixed;bottom:120px;right:20px;width:60px;height:60px;background-color:#000;border-radius:50%;box-shadow:0 4px 16px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;animation:pulse 2.5s infinite ease-in-out;transition:transform .2s ease,box-shadow .2s ease}#chat-bubble:hover{transform:scale(1.08);box-shadow:0 6px 20px #00000059}#chat-bubble:before{content:"";width:48px;height:48px;color:#fff;background-image:url(/cdn/shop/files/y-ai-chat-bubble-icon.png?v=1752492537);background-position:center;background-repeat:no-repeat;background-size:contain}@keyframes pulse{0%{box-shadow:0 0 #fdff00b3}70%{box-shadow:0 0 0 10px #ef00}to{box-shadow:0 0 #ef00}}.y-chat-carousel-wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:8px 0;-ms-overflow-style:none;scrollbar-width:thin;position:relative;box-sizing:border-box;transform:translateZ(0);contain:paint;flex-shrink:0}.y-chat-carousel-wrapper::-webkit-scrollbar{display:none}.y-chat-product-carousel{display:flex;gap:12px;padding:20px 0;align-items:flex-start;min-width:min-content}.y-chat-product-item{flex:0 0 auto;width:180px;display:flex;flex-direction:column;align-items:center;text-align:center}.y-chat-product-item img{width:100%;object-fit:cover;margin-bottom:8px}.y-chat-product-img-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.y-chat-product-img-wrapper img{width:100%}.y-chat-product-img-wrapper.no-foto-nf{background-color:#efefef;padding:30% 0% 16%;margin-bottom:10px}.y-chat-product-img-wrapper.no-foto-nf>img{mix-blend-mode:darken;color:transparent;transform:scale(.8);max-width:100%}.y-chat-product-img-wrapper on-sale-badge.badge--on-sale{position:absolute;top:8px;left:8px;background:#e53935;color:#fff;font-size:13px;padding:2px 10px;box-shadow:0 2px 8px #00000014;z-index:2;letter-spacing:.5px;line-height:1.2;display:inline-block}.y-chat-product-item .y-chat-product-title{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px;width:100%}.y-chat-product-price-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;width:100%;min-height:48px}.y-chat-product-pvp-row{display:flex;align-items:center;gap:8px;justify-content:center;width:100%}.y-chat-product-pvp{text-decoration:line-through;color:#b0b0b0;font-size:13px;margin-right:0;text-align:center}.y-chat-product-descuento-box{background:#e53935;color:#fff;font-size:12px;font-weight:700;padding:1px 7px;margin-left:4px;display:inline-block;line-height:1.3}.y-chat-product-item .y-chat-product-price{font-size:14px;font-weight:600;color:#999;margin-bottom:8px;width:100%}.y-chat-product-descuento{color:#388e3c;font-size:13px;font-weight:600}.y-chat-suggestions-container{display:flex;flex-direction:column;gap:8px;margin:12px 0;width:100%;animation:fadeIn .3s ease-in-out}.y-chat-suggestions-title{font-size:13px;color:#666;font-weight:600;margin-bottom:4px}.y-chat-suggestions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.y-chat-suggestion-btn{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e0e0e0;border-radius:12px;padding:12px 16px;font-size:13px;color:#333;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px #0000000d}.y-chat-suggestion-btn:hover{background:linear-gradient(135deg,#fff,#f0f0f0);border-color:#fdff00;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.y-chat-suggestion-btn:active{transform:translateY(0);box-shadow:0 2px 4px #0000000d}.y-chat-suggestion-icon{font-size:16px;flex-shrink:0}.y-chat-suggestion-text{flex:1;line-height:1.4}.y-chat-typing-indicator{background-color:#e6f0fa;color:#4d4d4d;padding:8px 12px;border-radius:12px;max-width:80%;align-self:flex-start;display:flex;align-items:center;gap:4px;margin:4px 0}.y-chat-typing-indicator .y-chat-typing-text{font-size:14px;margin-right:6px}.y-chat-typing-dots{display:flex;gap:2px}.y-chat-typing-dot{width:6px;height:6px;background-color:#4d4d4d;border-radius:50%;animation:y-chat-typing-bounce 1.4s infinite ease-in-out}.y-chat-typing-dot:nth-child(1){animation-delay:-.32s}.y-chat-typing-dot:nth-child(2){animation-delay:-.16s}.y-chat-typing-dot:nth-child(3){animation-delay:0s}@keyframes y-chat-typing-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.y-chat-feedback-container{display:flex;align-items:center;justify-content:space-between;padding:8px 0 4px;margin:8px 4px 0;border-top:1px solid #e0e0e0;width:calc(100% - 8px)}.y-chat-feedback-text{font-size:13px;color:#333;font-weight:700}.y-chat-feedback-buttons{display:flex;color:#333;gap:8px}.y-chat-feedback-btn{background:none;border:1px solid #ccc;border-radius:50%;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:all .2s ease}.y-chat-feedback-btn:hover{background-color:#f0f0f0;color:#333;border-color:#aaa}.y-chat-feedback-btn:disabled{cursor:not-allowed;opacity:.7}.y-chat-feedback-btn.y-chat-feedback-selected{background-color:#e6f0fa;color:#005a9c;border-color:#005a9c}.y-chat-feedback-btn.y-chat-feedback-selected svg{stroke:#005a9c}.y-chat-feedback-btn svg{transition:stroke .2s ease}@media(max-width:768px){#chat-widget{width:100%!important;right:0%!important}.y-chat-product-item{width:150px}.y-chat-product-item img{height:150px}.y-chat-carousel-wrapper{scrollbar-width:none}}.y-chat-beta-label{display:inline-block;background:#fdff00;color:#000;font-size:11px;font-weight:700;border-radius:6px;padding:2px 8px;letter-spacing:1px;vertical-align:middle;scale:.8;box-shadow:0 1px 4px #0000000f}.y-chat-feedback-reason{display:flex;flex-direction:column;gap:8px;margin:4px 4px 0;padding:4px 0 8px;width:calc(100% - 8px)}.y-chat-feedback-reason-title{font-size:13px;color:#666}.y-chat-feedback-reason-options{display:flex;flex-wrap:wrap;gap:6px}.y-chat-feedback-reason-option{background:none;border:1px solid #ccc;border-radius:14px;padding:4px 10px;font-size:12px;color:#333;cursor:pointer;transition:all .2s ease}.y-chat-feedback-reason-option:hover{background-color:#f0f0f0;border-color:#aaa}.y-chat-feedback-reason-option.y-chat-feedback-reason-selected{background-color:#e6f0fa;color:#005a9c;border-color:#005a9c}.y-chat-feedback-reason-comment{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:8px;padding:6px 8px;font-size:16px;font-family:inherit;resize:none}.y-chat-feedback-reason-hint{margin-top:-4px;font-size:12px;line-height:1.4;color:#666}.y-chat-feedback-reason-send{align-self:flex-end;background-color:#000;color:#fff;border:none;border-radius:14px;padding:6px 14px;font-size:12px;cursor:pointer}.y-chat-feedback-reason-send:disabled{opacity:.4;cursor:not-allowed}.y-chat-bubble-message{position:fixed;bottom:190px;right:20px;background:#fff;box-shadow:0 4px 20px #00000026;border-radius:12px;padding:16px 40px 16px 16px;max-width:280px;z-index:998;opacity:0;transform:translateY(10px) scale(.95);transition:all .3s ease;pointer-events:none;border:2px solid #FDFF00}.y-chat-bubble-message-show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.y-chat-bubble-message-content{font-size:14px;line-height:1.5;color:#333;cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif}.y-chat-bubble-message-content:hover{color:#000;font-weight:600}.y-chat-bubble-message-close{position:absolute;top:8px;right:8px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;padding:0;line-height:1}.y-chat-bubble-message-close:hover{color:#333}.y-chat-bubble-message:after{content:"";position:absolute;bottom:-8px;right:30px;width:16px;height:16px;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 4px #0000001a;border-right:2px solid #FDFF00;border-bottom:2px solid #FDFF00}@media(max-width:768px){.y-chat-bubble-message{right:10px;max-width:60%;bottom:200px}}.y-chat-retry-btn{margin-top:8px;background:none;border:1px solid currentColor;border-radius:14px;padding:4px 12px;font-size:12px;color:inherit;cursor:pointer}.y-chat-retry-btn:hover{background-color:#0000000d}.y-chat-retry-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.y-chat-open .jdgm-revs-tab,body.y-chat-open .y-chat-bubble-message{display:none!important}.y-chat-product-item .y-chat-product-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.y-chat-product-carousel{align-items:stretch}.y-chat-product-item .y-chat-product-img-wrapper,.y-chat-product-item .y-chat-product-img-wrapper.no-foto-nf{aspect-ratio:1 / 1;padding:0;margin-bottom:10px;overflow:hidden}.y-chat-product-item .y-chat-product-img-wrapper img{width:100%;height:100%;margin-bottom:0;object-fit:contain}.y-chat-product-item .y-chat-product-title{min-height:2.6em}.y-chat-product-item .y-chat-product-link{margin-top:auto}.y-chat-product-item{align-items:stretch;text-align:left}.y-chat-product-brand{font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.y-chat-product-item .y-chat-product-title{margin-bottom:4px}.y-chat-product-item .y-chat-product-price-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;text-align:left;margin-bottom:10px}.y-chat-product-price-block .omnibus-price__wrapper,.y-chat-product-price-block .omnibus-price__line{font-size:12px;line-height:1.4}.y-chat-product-item .y-chat-product-link{align-self:center}.y-chat-product-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:-4px 0 10px;font-size:12px;line-height:1.3}.y-chat-product-reviews .jdgm-star{font-size:13px}.y-chat-ai-disclaimer{cursor:pointer}@media(max-width:768px){#chat-widget{top:0;bottom:0!important;height:auto;max-height:none}.y-chat-ai-disclaimer{padding:6px 16px}.y-chat-ai-disclaimer-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.y-chat-ai-disclaimer-expanded .y-chat-ai-disclaimer-text{-webkit-line-clamp:unset;display:block}#chat-header .y-chat-close-btn{font-size:28px;padding:6px 12px;margin:-6px -12px -6px 0}}#chat-widget,#chat-bubble{--yc-ink: #000000;--yc-paper: #FFFFFF;--yc-mist: #F2F2F2;--yc-line: #E6E6E6;--yc-muted: #666666;--yc-accent: #FDFF00;--yc-font: Helvetica, Arial, sans-serif}#chat-bubble{appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;width:auto;min-width:52px;height:52px;border-radius:2px;background:var(--yc-ink);color:var(--yc-paper);box-shadow:0 10px 28px #00000038;animation:none;font-family:var(--yc-font);display:flex;align-items:center;justify-content:flex-start;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}#chat-bubble:before{content:none}#chat-bubble:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000047}#chat-bubble:focus-visible{outline:2px solid var(--yc-ink);outline-offset:3px}.y-chat-launcher-icon{position:relative;flex:0 0 52px;height:52px;display:flex;align-items:center;justify-content:center}.y-chat-launcher-icon:after{content:"";position:absolute;top:13px;right:13px;width:7px;height:7px;border-radius:50%;background:var(--yc-accent);box-shadow:0 0 0 2px var(--yc-ink)}.y-chat-launcher-label{max-width:0;opacity:0;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:.01em;transition:max-width .45s cubic-bezier(.2,.7,.2,1),opacity .25s ease,padding .45s ease}#chat-bubble.y-chat-launcher-expanded .y-chat-launcher-label{max-width:260px;opacity:1;padding-right:18px}.y-chat-launcher-label{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.25}.y-chat-launcher-title{font-size:14px;font-weight:600}.y-chat-launcher-hint{font-size:12px;font-weight:400;color:#ffffffb8}#chat-widget{font-family:var(--yc-font);color:var(--yc-ink);background:var(--yc-paper);border:1px solid var(--yc-ink);border-radius:2px;box-shadow:0 18px 48px #0003}#chat-widget button{font-family:inherit}#chat-header{display:block;background:var(--yc-paper);color:var(--yc-ink);padding:14px 16px 10px;border-bottom:1px solid var(--yc-line);font-weight:400}.y-chat-header-main{display:flex;align-items:center;justify-content:space-between}#chat-title{font-size:18px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}#chat-title .y-chat-beta-label{background:transparent;color:var(--yc-ink);border:1px solid var(--yc-ink);border-radius:2px;padding:1px 6px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#chat-header .y-chat-close-btn{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--yc-ink);width:40px;height:40px;margin:-8px -10px -8px 0;padding:0;font-size:0;display:flex;align-items:center;justify-content:center;cursor:pointer}#chat-header .y-chat-close-btn:hover{color:var(--yc-muted)}#chat-header .y-chat-close-btn:focus-visible,.y-chat-ai-disclaimer:focus-visible{outline:2px solid var(--yc-ink);outline-offset:2px}#chat-widget .y-chat-ai-disclaimer{-webkit-appearance:none;appearance:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:2px 0 0;padding:0;background:none;border:0;color:var(--yc-muted);font-size:12px;line-height:1.4;text-align:left;cursor:pointer}#chat-widget .y-chat-ai-disclaimer-icon{color:var(--yc-accent);order:2}#chat-widget .y-chat-ai-disclaimer-text{display:none;order:3;flex-basis:100%;margin-top:6px;padding-left:10px;border-left:2px solid var(--yc-accent);color:var(--yc-ink);-webkit-line-clamp:unset}#chat-widget .y-chat-ai-disclaimer-expanded .y-chat-ai-disclaimer-text{display:block}#chat-messages{padding:16px;gap:10px;background:var(--yc-paper)}.y-chat-message.y-chat-assistant,.y-chat-message.y-chat-user{border-radius:2px;padding:10px 14px;font-size:14px;line-height:1.5;max-width:88%;animation:y-chat-message-in .2s ease-out}.y-chat-message.y-chat-assistant{background:var(--yc-mist);color:var(--yc-ink)}.y-chat-message.y-chat-user{background:var(--yc-ink);color:var(--yc-paper)}.y-chat-message.y-chat-assistant a{color:var(--yc-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.y-chat-message.y-chat-user a{color:var(--yc-paper)}@keyframes y-chat-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.y-chat-typing-indicator{background:var(--yc-mist);border-radius:2px;box-shadow:none}.y-chat-typing-dot{background:var(--yc-ink)}.y-chat-feedback-container{border-top:0;padding:0;margin:-2px 0 4px;width:auto;gap:8px;justify-content:flex-start}.y-chat-feedback-text{font-size:12px;color:var(--yc-muted)}.y-chat-feedback-buttons{gap:2px}.y-chat-feedback-btn{width:28px;height:28px;border:0;border-radius:2px;color:var(--yc-muted)}.y-chat-feedback-btn:hover:not(:disabled){background:var(--yc-mist);color:var(--yc-ink)}.y-chat-feedback-btn svg{width:16px;height:16px}.y-chat-suggestions-title{font-size:12px;font-weight:500;color:var(--yc-muted)}.y-chat-suggestion-btn{background:var(--yc-paper);border:1px solid var(--yc-line);border-radius:2px;box-shadow:none;color:var(--yc-ink);font-size:13px;padding:12px 14px}.y-chat-suggestion-btn:hover{background:var(--yc-paper);border-color:var(--yc-ink);box-shadow:none;transform:none}.y-chat-suggestion-btn:focus-visible{outline:2px solid var(--yc-ink);outline-offset:2px}.y-chat-suggestion-icon{color:var(--yc-muted);display:flex}.y-chat-suggestions-compact{margin:4px 0 0}.y-chat-suggestions-compact .y-chat-suggestions-title,.y-chat-suggestions-compact .y-chat-suggestion-icon{display:none}.y-chat-suggestions-compact .y-chat-suggestions-grid{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px}.y-chat-suggestions-compact .y-chat-suggestions-grid::-webkit-scrollbar{display:none}.y-chat-suggestions-compact .y-chat-suggestion-btn{flex:0 0 auto;white-space:nowrap;padding:8px 12px}#chat-input-area{gap:8px;padding:10px 12px;border-top:1px solid var(--yc-line);background:var(--yc-paper)}#chat-input-area input[type=text]{height:44px;padding:0 12px;border:1px solid var(--yc-line);border-radius:2px;font-family:var(--yc-font);font-size:15px;color:var(--yc-ink);background:var(--yc-paper)}#chat-input-area input[type=text]::placeholder{color:var(--yc-muted)}#chat-input-area input[type=text]:focus{border-color:var(--yc-ink)}#chat-input-area button.y-chat-send-btn{width:44px;height:44px;margin:0;flex:0 0 44px;border-radius:2px;background:var(--yc-ink);color:var(--yc-paper);transition:background-color .15s ease}#chat-input-area button.y-chat-send-btn:before{content:none}#chat-input-area button.y-chat-send-btn:hover{background:#333}#chat-input-area button.y-chat-send-btn[aria-disabled=true]{background:var(--yc-line);color:var(--yc-muted);cursor:default}#chat-input-area button.y-chat-send-btn:focus-visible{outline:2px solid var(--yc-ink);outline-offset:2px}.y-chat-bubble-message{display:none!important}@media(max-width:768px){#chat-widget{border:0;border-radius:0;box-shadow:none}#chat-header{padding:12px 16px 10px}#chat-header .y-chat-close-btn{width:44px;height:44px;margin:-10px -12px -10px 0;padding:0;font-size:0}#chat-widget .y-chat-ai-disclaimer{padding:0}#chat-input-area input[type=text]{font-size:16px}#chat-bubble.y-chat-launcher-expanded .y-chat-launcher-label{max-width:calc(100vw - 92px);padding-right:14px}}@media(prefers-reduced-motion:reduce){#chat-bubble,.y-chat-launcher-label,.y-chat-message.y-chat-assistant,.y-chat-message.y-chat-user{transition:none;animation:none}}#chat-title{font-weight:700;letter-spacing:0}#chat-title .y-chat-beta-label{background:var(--yc-accent);border-color:var(--yc-accent);color:var(--yc-ink);font-weight:700}#chat-widget .y-chat-ai-disclaimer-icon{color:var(--yc-ink)}#chat-widget .y-chat-ai-disclaimer-text{border-left-color:var(--yc-ink)}.y-chat-message.y-chat-user{background:var(--yc-accent);color:var(--yc-ink)}.y-chat-message.y-chat-user a{color:var(--yc-ink)}.y-chat-launcher-title{font-weight:700}#chat-input-area button.y-chat-send-btn:not([aria-disabled=true]){background:var(--yc-ink);color:var(--yc-accent)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/y-chat-ai.css.map */
