.woocommerce-product-gallery__image{pointer-events:none}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:12px;padding:0px;color:#000000!important}@media all and (max-width:767px){.two-col-mob .et_pb_column{width:47.25%!important}.two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}:root{--jsa-primary:#650d01;--jsa-primary-lt:#8a1201;--jsa-accent:#f5e9e7;--jsa-white:#ffffff;--jsa-bg:#f4f4f4;--jsa-text:#1a1a1a;--jsa-border:#ddd;--jsa-radius:14px;--jsa-shadow:0 8px 32px rgba(0,0,0,.18);--jsa-font:'Segoe UI',system-ui,-apple-system,sans-serif;--jsa-w:370px;--jsa-h:640px}#jsa-launcher{position:fixed;bottom:24px;right:24px;z-index:99998;width:60px;height:60px;border-radius:50%;background:var(--jsa-primary);color:var(--jsa-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 18px rgba(101,13,1,.45);transition:transform .2s,background .2s}#jsa-launcher:hover{background:var(--jsa-primary-lt);transform:scale(1.08)}#jsa-launcher .jsa-badge{position:absolute;top:-4px;right:-4px;background:#e53935;color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid #fff}#jsa-chat-window{position:fixed;bottom:94px;right:24px;z-index:99999;width:var(--jsa-w);max-height:var(--jsa-h);background:var(--jsa-white);border-radius:var(--jsa-radius);box-shadow:var(--jsa-shadow);display:flex;flex-direction:column;overflow:hidden;font-family:var(--jsa-font);font-size:14px;color:var(--jsa-text);transition:opacity .25s,transform .25s;transform-origin:bottom right}#jsa-chat-window.jsa-hidden{opacity:0;transform:scale(.85);pointer-events:none}#jsa-header{background:var(--jsa-primary);color:var(--jsa-white);padding:14px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0}.jsa-avatar{width:40px;height:40px;border-radius:50%;background:var(--jsa-white);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--jsa-primary);flex-shrink:0}.jsa-header-info{flex:1}.jsa-header-name{font-weight:700;font-size:15px}.jsa-header-status{font-size:11px;opacity:.85}#jsa-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:4px;opacity:.8;transition:opacity .15s}#jsa-close-btn:hover{opacity:1}#jsa-messages{flex:1;overflow-y:auto;padding:16px;background:var(--jsa-bg);display:flex;flex-direction:column;gap:10px;min-height:0}#jsa-messages::-webkit-scrollbar{width:4px}#jsa-messages::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.jsa-bubble{max-width:98%;padding:10px 14px;border-radius:16px;line-height:1.5;word-break:break-word;animation:jsaFadeIn .2s ease}.jsa-bubble.bot{background:var(--jsa-white);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 4px rgba(0,0,0,.08)}.jsa-bubble.user{background:var(--jsa-primary);color:var(--jsa-white);border-bottom-right-radius:4px;align-self:flex-end}@keyframes jsaFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jsa-typing{display:flex;align-items:center;gap:5px;padding:10px 14px;background:var(--jsa-white);border-radius:16px;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 4px rgba(0,0,0,.08)}.jsa-typing span{width:7px;height:7px;background:var(--jsa-primary);border-radius:50%;animation:jsaDot 1.2s infinite;opacity:.4}.jsa-typing span:nth-child(2){animation-delay:.2s}.jsa-typing span:nth-child(3){animation-delay:.4s}@keyframes jsaDot{0%,80%,100%{transform:scale(1);opacity:.4}40%{transform:scale(1.3);opacity:1}}#jsa-interaction{padding:12px 14px 14px;background:var(--jsa-white);border-top:1px solid var(--jsa-border);display:flex;flex-direction:column;gap:14px;flex-shrink:0;max-height:380px;overflow-y:auto}#jsa-interaction::-webkit-scrollbar{width:5px}#jsa-interaction::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.jsa-multiselect{width:100%;position:relative}.jsa-multiselect-btn{width:100%;padding:8px 8px;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:2.5px solid var(--jsa-primary);border-radius:14px;cursor:pointer;text-align:left;font-family:var(--jsa-font);font-size:15px;font-weight:500;display:flex;justify-content:space-between;align-items:center;transition:all 0.25s ease;color:var(--jsa-primary);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.jsa-multiselect-btn:hover{background:var(--jsa-accent);border-color:var(--jsa-primary-lt);transform:translateY(-1px);box-shadow:0 4px 12px rgba(101,13,1,0.15)}.jsa-multiselect-btn i{transition:transform 0.25s;font-size:18px}.jsa-multiselect-btn.open i{transform:rotate(180deg)}.jsa-multiselect-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--jsa-white);border:2px solid var(--jsa-border);border-radius:14px;max-height:320px;overflow-y:auto;z-index:100;display:none;box-shadow:var(--jsa-shadow);animation:dropdownFadeIn 0.2s ease}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.jsa-multiselect-dropdown.show{display:block}.jsa-multiselect-option{padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:all 0.2s ease;border-bottom:1px solid #f0f0f0}.jsa-multiselect-option:last-child{border-bottom:none}.jsa-multiselect-option:hover{background:var(--jsa-accent)}.jsa-multiselect-option input[type="checkbox"]{width:22px;height:22px;cursor:pointer;accent-color:var(--jsa-primary);margin:0;flex-shrink:0}.jsa-multiselect-option label{flex:1;cursor:pointer;font-size:14px;font-weight:500;color:var(--jsa-text);line-height:1.4}.jsa-selected-count{display:inline-block;background:var(--jsa-primary);color:white;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:bold;margin-left:8px}.jsa-confirm-btn{width:100%;background:linear-gradient(135deg,var(--jsa-primary) 0%,var(--jsa-primary-lt) 100%);color:var(--jsa-white);border:none;border-radius:14px;padding:14px 20px;font-size:16px;font-family:var(--jsa-font);font-weight:700;cursor:pointer;transition:all 0.2s ease;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 3px 12px rgba(101,13,1,0.3)}.jsa-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--jsa-primary-lt) 0%,#6b0e01 100%);transform:translateY(-2px);box-shadow:0 5px 16px rgba(101,13,1,0.4)}.jsa-confirm-btn:active:not(:disabled){transform:translateY(0)}.jsa-confirm-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none}.jsa-btn-wrap{display:flex;flex-wrap:wrap;gap:10px}.jsa-opt-btn{flex:1;min-width:calc(50% - 10px);background:var(--jsa-white);border:2.5px solid var(--jsa-primary);color:var(--jsa-primary);border-radius:12px;padding:12px 16px;cursor:pointer;font-size:14px;font-family:var(--jsa-font);font-weight:600;transition:all 0.2s ease;text-align:center}.jsa-opt-btn:hover:not(:disabled){background:var(--jsa-accent);transform:translateY(-1px);box-shadow:0 2px 8px rgba(101,13,1,0.1)}.jsa-opt-btn:disabled{opacity:0.5;cursor:not-allowed}.jsa-opt-btn.selected{background:linear-gradient(135deg,var(--jsa-primary) 0%,var(--jsa-primary-lt) 100%);color:var(--jsa-white);border-color:var(--jsa-primary);transform:scale(1.02)}.jsa-summary{background:var(--jsa-accent);border-left:4px solid var(--jsa-primary);border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.jsa-summary strong{color:var(--jsa-primary)}.jsa-wa-link{display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff!important;text-decoration:none!important;border-radius:12px;padding:14px 18px;font-weight:700;font-size:15px;font-family:var(--jsa-font);transition:all 0.2s ease;box-shadow:0 3px 12px rgba(37,211,102,.35)}.jsa-wa-link:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 5px 16px rgba(37,211,102,.45)}.jsa-wa-link i{font-size:22px}@media (max-width:440px){:root{--jsa-w:calc(100vw - 32px)}#jsa-chat-window{right:16px;bottom:86px}#jsa-launcher{right:16px;bottom:16px}.jsa-multiselect-btn{padding:12px 14px;font-size:14px}.jsa-multiselect-option{padding:12px 14px}.jsa-multiselect-option input[type="checkbox"]{width:20px;height:20px}.jsa-multiselect-option label{font-size:13px}.jsa-confirm-btn{padding:12px 16px;font-size:15px}.jsa-opt-btn{padding:11px 14px;font-size:13px;min-width:100%}.jsa-wa-link{padding:12px 16px;font-size:14px}}.jsa-float-buttons{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:99997;display:flex;flex-direction:column;gap:12px}.jsa-float-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px rgba(0,0,0,0.2);position:relative;border:none;text-decoration:none}.jsa-float-btn i{font-size:22px;color:white;transition:transform 0.2s}.jsa-float-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,0.3)}.jsa-float-btn:hover i{transform:scale(1.05)}@media (min-width:769px){.jsa-float-btn::before{content:attr(data-tooltip);position:absolute;left:58px;background:var(--jsa-primary);color:white;padding:5px 12px;border-radius:20px;font-size:12px;font-family:var(--jsa-font);font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s ease;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,0.2);z-index:99998}.jsa-float-btn::after{content:'';position:absolute;left:52px;width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent var(--jsa-primary) transparent transparent;opacity:0;visibility:hidden;transition:all 0.2s ease}.jsa-float-btn:hover::before,.jsa-float-btn:hover::after{opacity:1;visibility:visible}}.jsa-btn-whatsapp{background:linear-gradient(135deg,#25d366 0%,#128C7E 100%)}.jsa-btn-whatsapp:hover{background:linear-gradient(135deg,#20b859 0%,#0e6d62 100%)}.jsa-btn-phone{background:linear-gradient(135deg,#470500 0%,#2d0300 100%)}.jsa-btn-phone:hover{background:linear-gradient(135deg,#5a0700 0%,#3a0400 100%)}.jsa-btn-social{background:linear-gradient(135deg,#470500 0%,#2d0300 100%)}.jsa-btn-social:hover{background:linear-gradient(135deg,#5a0700 0%,#3a0400 100%)}.jsa-social-menu{position:fixed;left:20px;z-index:99996;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);pointer-events:none}.jsa-social-menu.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.jsa-social-item{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.jsa-social-item i{font-size:24px;color:white;transition:transform 0.2s}.jsa-social-item:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.25)}.jsa-social-item:hover i{transform:scale(1.05)}.jsa-social-facebook{background:linear-gradient(135deg,#1877f2 0%,#0d5bbf 100%)}.jsa-social-instagram{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%)}.jsa-social-tiktok{background:linear-gradient(135deg,#000000 0%,#161616 100%)}.jsa-social-linkedin{background:linear-gradient(135deg,#0077b5 0%,#005582 100%)}.jsa-close-social{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;background:linear-gradient(135deg,#6c757d 0%,#495057 100%);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.jsa-close-social i{font-size:22px;color:white}.jsa-close-social:hover{transform:scale(1.1);background:linear-gradient(135deg,#5a6268 0%,#343a40 100%)}@media (max-width:768px){.jsa-float-buttons{left:15px;gap:12px}.jsa-float-btn{width:50px;height:50px}.jsa-float-btn i{font-size:22px}.jsa-social-menu{left:15px;gap:12px}.jsa-social-item{width:50px;height:50px}.jsa-social-item i{font-size:24px}.jsa-close-social{width:50px;height:50px}.jsa-close-social i{font-size:22px}}@media (max-width:480px){.jsa-float-buttons{left:12px;gap:10px}.jsa-float-btn{width:45px;height:45px}.jsa-float-btn i{font-size:20px}.jsa-social-menu{left:12px;gap:10px}.jsa-social-item{width:45px;height:45px}.jsa-social-item i{font-size:22px}.jsa-close-social{width:45px;height:45px}.jsa-close-social i{font-size:20px}}@media (max-width:380px){.jsa-float-buttons{left:10px;gap:8px}.jsa-float-btn{width:42px;height:42px}.jsa-float-btn i{font-size:18px}.jsa-social-menu{left:10px;gap:8px}.jsa-social-item{width:42px;height:42px}.jsa-social-item i{font-size:20px}.jsa-close-social{width:42px;height:42px}.jsa-close-social i{font-size:18px}}