/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf)}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:14px}.container{padding:0 10px}main{background-color:#eee;padding-top:120px}@media (min-width:1024px){.container{max-width:1360px;margin:0 auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}#cards_detalhes{background-color:#000}#cards_detalhes img{width:100%}#cards_detalhes div{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}#cards_detalhes div img{width:210px;margin:20px 0}#cards_detalhes div h4,#cards_detalhes div p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:center}#cards_detalhes div h4{font-size:22px;font-weight:600;margin:0 15px}#cards_detalhes div p{font-size:20px;color:#adb9c3;margin:15px 0 20px}#cards_detalhes div:last-child{background-color:#7b8a9c}#cards_detalhes div:last-child p{color:#fff;font-weight:600}#ficha_tecnica{margin:20px 0;background-color:#dee1ea;padding:20px 10px}#ficha_tecnica ul{margin:10px 0}#ficha_tecnica li:nth-child(odd){background-color:#f8f9fa}#ficha_tecnica li{list-style-type:none;display:flex;justify-content:space-between;align-items:center;padding:8px;border-radius:5px}#ficha_tecnica li p{width:50%;font-weight:600;font-size:14px;color:#7b8a9c}#ficha_tecnica li p:last-child{text-align:end;font-weight:400}@media (min-width: 1024px){#ficha_tecnica{margin:40px auto 0;padding:20px 50px}#ficha_tecnica h2{font-size:initial;text-align:center}#ficha_tecnica h3{margin-top:25px}#ficha_tecnica h2,#ficha_tecnica h3{font-weight:600}#ficha_tecnica p{text-align:left!important}}footer{display:flex;justify-content:space-around;align-items:center;padding:20px;background-color:#000}footer img{height:36px}header{background:#000;display:flex;justify-content:center;padding:1.5rem 0;position:fixed;left:0;right:0;z-index:9}header img{max-width:11rem}#informacoes_tecnicas{padding:20px 0}#informacoes_tecnicas img{width:100%}#informacoes_tecnicas h2{font-size:20px;font-weight:600;padding-bottom:5px;text-align:center}#informacoes_tecnicas ul{list-style:none}#informacoes_tecnicas ul li:first-child{background-color:#000;color:#fff}#informacoes_tecnicas ul li:not(:first-child){display:flex;justify-content:space-between}#informacoes_tecnicas ul li{display:flex;align-items:center;gap:10px;margin:5px 10px;border-radius:10px;background-color:#fff;padding:10px}#informacoes_tecnicas ul li img{width:20px;height:20px}#informacoes_tecnicas ul li p{font-weight:500}@media (min-width: 1024px){#informacoes_tecnicas>div{display:flex;gap:50px;justify-content:space-around;align-items:center}#informacoes_tecnicas>div>div{width:50%}#informacoes_tecnicas>div ul{width:60%;padding:20px 0}}#medidas{display:flex;flex-direction:column}#medidas h3{text-align:center;padding:10px;font-size:24px;font-weight:600;margin-bottom:12px}#medidas .medidas_titulos{display:flex;justify-content:space-between}#medidas .medidas_titulos h4{font-weight:400;width:50%;background:#fff;border-bottom:1px solid #fff;padding:5px;cursor:pointer;text-align:center}#medidas .medidas_titulos h4.selecionado{background:#f4f5f7;font-weight:600}#medidas .medidas_informacoes{display:flex;flex-wrap:wrap}#medidas .medidas_informacoes>div{width:50%;display:flex;gap:5px;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;background-color:#f4f5f7}#medidas .medidas_informacoes>div:nth-child(1){border-right:1px solid #fff;border-bottom:1px solid #fff}#medidas .medidas_informacoes>div:nth-child(2){border-left:1px solid #fff;border-bottom:1px solid #fff}#medidas .medidas_informacoes>div:nth-child(3){border-right:1px solid #fff;border-top:1px solid #fff}#medidas .medidas_informacoes>div:nth-child(4){border-left:1px solid #fff;border-top:1px solid #fff}#medidas .medidas_informacoes>div img{width:30px;height:30px}#medidas .medidas_informacoes>div p{font-weight:600}#medidas .medidas_informacoes>div p.oculto{display:none}#medidas .medidas_informacoes>div p:last-child{font-weight:400}@media (min-width: 1024px){#medidas{padding:30px 0 0;background:#fff;text-align:center}#medidas .medidas_informacoes{display:flex;flex-wrap:nowrap}#medidas .medidas_informacoes>div{width:25%}#medidas .medidas_informacoes>div:nth-child(2){border-right:2px solid #fff}}#imagemPrincipal{display:flex;justify-content:center}#imagemPrincipal img{width:360px;height:auto}#outrasImagens{display:flex;justify-content:left;gap:10px;margin-top:10px;width:100%;overflow-x:auto}#outrasImagens img{width:68px;height:auto;cursor:pointer;border:1px solid transparent;margin-bottom:10px}#outrasImagens img:hover{border:1px solid #000}#nome_produto,#descricao_produto{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:20px 0}#nome_produto{font-weight:600;font-size:20px;text-align:center}#descricao_produto{font-weight:400;font-size:14px;color:#555;-webkit-line-clamp:4}#precos{border:1px solid #dfe7ea;background-color:#fff;padding:16px}#precos #preco_pix{border-bottom:1px solid #dfe7ea;line-height:27px;display:flex;align-items:center;gap:5px;padding-bottom:10px;margin-bottom:10px}#precos #preco_pix .moeda{font-weight:700;font-size:20px}#precos #preco_pix .reais{font-weight:600;font-size:36px;padding-top:0}#precos #preco_pix .centavos{font-weight:800;font-size:20px}#precos #preco_pix span{font-weight:600;font-size:14px;padding-top:5px}#precos #preco_pix .pix:before{margin-right:5px;width:12px;height:12px;content:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.13098 9.12476C8.69163 9.12476 8.27839 8.93786 7.9677 8.59858L6.28805 6.76343C6.17012 6.63425 5.96458 6.63463 5.8467 6.76343L4.16091 8.60529C3.85022 8.94457 3.43698 9.13147 2.99764 9.13147H2.66663L4.79397 11.4556C5.45832 12.1815 6.53551 12.1815 7.19991 11.4556L9.33329 9.12476H9.13098Z' fill='%2332BCAD'/%3E%3Cpath d='M2.99755 2.86681C3.4369 2.86681 3.85014 3.0536 4.16084 3.39267L5.84665 5.2337C5.96806 5.36632 6.1663 5.36682 6.28801 5.23355L7.96769 3.39939C8.27839 3.06031 8.69162 2.87352 9.13097 2.87352H9.33329L7.19993 0.544092C6.53546 -0.181364 5.45827 -0.181364 4.79391 0.544092L2.66663 2.86682L2.99755 2.86681Z' fill='%2332BCAD'/%3E%3Cpath d='M11.4661 4.71544L10.0846 3.33879C10.0542 3.35093 10.0212 3.35851 9.98647 3.35851H9.35835C9.03362 3.35851 8.71573 3.48977 8.48627 3.71859L6.68646 5.51216C6.51803 5.68001 6.29671 5.76398 6.07561 5.76398C5.85428 5.76398 5.63313 5.68001 5.46475 5.51233L3.65814 3.71204C3.42868 3.48316 3.11079 3.35196 2.78606 3.35196H2.01372C1.98078 3.35196 1.95 3.34422 1.92094 3.33331L0.533965 4.71544C-0.177988 5.42491 -0.177988 6.5751 0.533965 7.28457L1.92088 8.66665C1.95 8.65574 1.98078 8.64801 2.01372 8.64801H2.78606C3.11079 8.64801 3.42868 8.5168 3.65814 8.28798L5.46458 6.48785C5.79109 6.16275 6.36028 6.16264 6.68646 6.488L8.48627 8.28142C8.71573 8.51024 9.03362 8.6415 9.35835 8.6415H9.98647C10.0212 8.6415 10.0542 8.64907 10.0846 8.66121L11.4661 7.28456C12.178 6.5751 12.178 5.4249 11.4661 4.71544' fill='%2332BCAD'/%3E%3C/svg%3E%0A")}#precos #preco_cartao{line-height:16.8px;padding-left:30px;position:relative}#precos #preco_cartao .preco_total_cartao{line-height:22.4px;font-size:16px;font-weight:700}#precos #preco_cartao .preco_10x,#precos #preco_cartao .preco_12x{font-size:14px;font-weight:400}:is(#precos #preco_cartao .preco_10x,#precos #preco_cartao .preco_12x) .valor{font-weight:700}#precos #preco_cartao .preco_12x{color:#6c747d}#precos #preco_cartao:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M18 5.00002H6C4.34315 5.00002 3 6.34316 3 8.00002V16C3 17.6569 4.34315 19 6 19H18C19.6569 19 21 17.6569 21 16V8.00002C21 6.34316 19.6569 5.00002 18 5.00002zM3 9.99998H21M6.99998 15H7.00999M11 15H13' stroke='currentColor'/%3E%3C/svg%3E");position:absolute;left:0}#btnComprar{width:100%;margin:20px 0 5px;padding:10px;font-size:20px;background-color:#17c134;color:#fff;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}#btnComprar:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--! Font Awesome Pro 7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M0 72C0 58.7 10.7 48 24 48L69.3 48C96.4 48 119.6 67.4 124.4 94L124.8 96L524.7 96C549.8 96 568.7 118.9 564 143.6L537.6 280.6C529.6 322 493.4 352 451.2 352L171.4 352L176.5 380.3C178.6 391.7 188.5 400 200.1 400L456 400C469.3 400 480 410.7 480 424C480 437.3 469.3 448 456 448L200.1 448C165.3 448 135.5 423.1 129.3 388.9L77.2 102.6C76.5 98.8 73.2 96 69.3 96L24 96C10.7 96 0 85.3 0 72zM162.6 304L451.2 304C470.4 304 486.9 290.4 490.5 271.6L514.9 144L133.5 144L162.6 304zM208 480C234.5 480 256 501.5 256 528C256 554.5 234.5 576 208 576C181.5 576 160 554.5 160 528C160 501.5 181.5 480 208 480zM432 480C458.5 480 480 501.5 480 528C480 554.5 458.5 576 432 576C405.5 576 384 554.5 384 528C384 501.5 405.5 480 432 480z'/%3E%3C/svg%3E");display:inline-block;width:25px;height:25px}@media (min-width: 1024px){#produto{display:flex}#produto>div{width:50%}#outrasImagens{justify-content:center}}#resumo_do_produto{padding:50px 5px 20px;height:100%}#resumo_do_produto>div{transition:all .6s ease-in-out;max-height:1500px;overflow:hidden}#resumo_do_produto>div.oculto{max-height:0px}#resumo_do_produto h2{padding:10px;font-size:20px;display:flex;justify-content:space-between;align-items:center}#resumo_do_produto h2:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z'/%3E%3C/svg%3E");display:inline-block;height:30px;width:30px;transform:rotate(180deg);transition:.5s ease-in-out all}#resumo_do_produto h2.roll:after{transform:rotate(0)}#resumo_do_produto img{display:none}@media (min-width: 1024px){#resumo_do_produto{background:#fff;padding:50px;display:relative}#resumo_do_produto h2{justify-content:center}#resumo_do_produto h2:after{display:none}#resumo_do_produto div{display:flex;justify-content:left;max-height:100%}#resumo_do_produto div.oculto{max-height:100%}#resumo_do_produto div img{width:50%;object-fit:contain;display:block}#resumo_do_produto div p{width:50%;font-size:16px;line-height:38px}}#vantagens{display:flex;justify-content:space-around;padding:50px 10px;gap:10px}#vantagens div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;width:25%;gap:5px;border:1px solid #a4abad;background-color:#fff;padding:5px;border-radius:5px}#vantagens div p{font-size:13px}#vantagens img{width:40px;height:40px}.chat-floating-button{position:fixed;bottom:1.5rem;right:1.5rem;width:3.7rem;height:3.7rem;border-radius:9999px;z-index:50;display:flex;align-items:center;justify-content:center;transition-property:background-color;transition-duration:.15s;border:none;cursor:pointer;background:#fff;box-shadow:#32325d40 0 30px 60px -12px,#0000004d 0 18px 36px -18px;animation:bounce2 2.5s ease infinite}.chat-floating-button svg{width:2.2rem;height:2.2rem;color:#fff}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.chat-widget{position:fixed;bottom:1.5rem;right:1.5rem;width:400px;height:700px;background-color:#86848447;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden;z-index:50;border:1px solid rgba(255,255,255,.2)}.chat-header{background-color:#fff;color:#000;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin:18px;border-radius:16px}.chat-header-avatar{border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-header-title{font-weight:500}.chat-header-close-button{transition-property:background-color;transition-duration:.15s;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;width:40px;justify-content:end}.chat-header-close-button svg{width:1rem;height:1rem}.chat-messages{flex:1 1 0%;padding:0 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.chat-messages::-webkit-scrollbar{display:none}.message-container{display:flex}.message-container.user{justify-content:flex-end}.message-container.assistant{justify-content:flex-start}.message-content{display:flex;align-items:center;max-width:20rem}.message-content.user{flex-direction:row-reverse;gap:.5rem}.message-content.assistant{gap:.5rem}.message-bubble{padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.25rem}.message-bubble.user{background-color:#fff;color:#494949}.message-bubble.assistant{background-image:linear-gradient(to right top,#2f0efdbf,#7900f1,#9f03e5,#ba1ada,#ce30d1);color:#fff}.message-bubble p{margin:0;word-break:break-word}.quick-replies{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.quick-reply-button{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;font-size:.75rem;line-height:1rem;max-width:20rem;padding:.5rem .75rem;border-radius:.375rem;transition-property:background-color;transition-duration:.15s}.quick-reply-button:hover{background-color:#dbeafe}.chat-input-area{padding:10px 12px;background-color:#fff;display:flex;align-items:center;gap:.5rem;border-radius:16px;margin:18px}.chat-input-field{flex:1 1 0%;padding:.5rem .75rem;font-size:14px;line-height:1.25rem;outline:none;transition-property:border-color,box-shadow;transition-duration:.15s;border:none;color:#494949;background:transparent}.chat-input-field:focus{border:none;outline:none}.chat-send-button{background-color:transparent;border-radius:.375rem;transition-property:background-color;transition-duration:.15s;border:none;display:flex;cursor:pointer;color:#ce30d1;font-size:20px}.chat-send-button svg{width:1rem;height:1rem;color:#fff}.chat-input-area{background:#fff;position:relative}.chat-input-area:before,.chat-input-area:after{content:"";position:absolute;left:-2px;top:-2px;background:linear-gradient(45deg,#2f0efd,#7900f1,#9f03e5,#ba1ada,#ce30d1);background-size:400%;width:calc(100% + 4px);height:calc(100% + 4px);z-index:-1;border-radius:20px;animation:steam 20s linear infinite}@keyframes steam{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.block:after{filter:blur(50px)}.page-container{min-height:100vh;background-color:#f3f4f6;padding:1rem}.page-content{max-width:48rem;margin:0 auto}.page-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.info-card{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem}.info-card-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.info-card-text{color:#4b5563;margin-bottom:1rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.info-item{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.info-item-title{font-weight:500;margin-bottom:.5rem}.info-item-list{font-size:.875rem;color:#4b5563;list-style:disc;padding-left:1.25rem}.info-item-list li{margin-bottom:.25rem}.typing-indicator{display:flex;align-items:center;padding:8px 12px}.typing-indicator span{height:8px;width:8px;background-color:#fff;border-radius:50%;display:inline-block;margin:0 2px;animation:bounce 1.4s infinite both}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@media screen and (max-width: 991px){.chat-widget{position:fixed;width:100%;height:85dvh;left:0;right:0;bottom:0;border-radius:20px 20px 0 0;z-index:1000;animation:slideInBottom .3s cubic-bezier(.25,.46,.45,.94) forwards}.chat-widget.closing{animation:slideOutTop .25s cubic-bezier(.55,.06,.68,.19) forwards}}@media screen and (max-width: 991px){.chat-header-close-button{width:24px}.chat-header-avatar{width:24px;height:24px}.chat-header-title{height:24px}.chat-input-area{padding:4px 12px}.chat-input-area input{font-size:16px}body:has(.chat-widget){overflow:hidden}}.fake-notice-bar{background-color:#fff3cd;color:#856404;text-align:center;font-weight:500;padding:12px 16px;font-size:15px;border-bottom:1px solid #ffeeba;position:sticky;top:80px;z-index:1000}.buy-button{position:fixed;bottom:24px;left:24px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;color:#fff;border-radius:50px;padding:10px 18px 10px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 6px 15px #00000040;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;z-index:8;animation:slideUp .8s ease forwards}.buy-button svg{height:40px;width:40px}.icon-wrapper{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#25d366,#1ebe67);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.buy-text{font-weight:600;font-size:15px;white-space:nowrap;opacity:0;transform:translate(-10px);animation:fadeInText 1s ease .8s forwards}.buy-button:hover{transform:scale(1.08);box-shadow:0 8px 20px #25d36666}.buy-button:hover .icon-wrapper{transform:rotate(10deg) scale(1.1)}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInText{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.buy-button{border-radius:50%;padding:0;width:55px;height:55px;justify-content:center}.buy-text{display:none}.icon-wrapper{width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e)}}
