.faq-principal{width:100%;max-width:1570px;padding-inline:10px;margin-inline:auto;box-sizing:border-box;overflow:hidden}.faq-central{width:100%;max-width:1340px;margin-inline:auto;padding-bottom:70px;box-sizing:border-box}.faq-hero{position:relative;display:flex;align-items:center;width:100%;min-height:320px;margin-block:15px 45px;background:#2b1d18 url(//static.giulianaflores.com.br/images/banner/central-de-atendimento-list.jpg?v=1) no-repeat center;background-size:cover;overflow:hidden;box-sizing:border-box}.faq-hero:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.faq-hero-content{position:relative;width:100%;max-width:640px;padding:40px 55px;color:#fff;box-sizing:border-box}.faq-hero-title{margin:0 0 20px;color:#fff;font-size:46px;font-weight:300;line-height:1.12;text-transform:none}.faq-hero-title strong{font-size:46px;font-weight:800}.faq-hero-text{margin:0 0 30px;color:#f3e9e6;font-size:18px;line-height:1.5}.faq-hero-text strong{color:#fff;font-size:18px;font-weight:700}.faq-busca{display:flex;align-items:center;width:100%;max-width:490px;padding:6px;background:#fff;border-radius:40px;box-sizing:border-box;overflow:hidden}.faq-busca-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.faq-busca-input{flex:1;min-width:0;height:46px;padding-left:44px;color:#333;font-size:15px;background:#fff url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23DD7186" stroke-width="2" stroke-linecap="round"%3E%3Ccircle cx="11" cy="11" r="7"/%3E%3Cline x1="21" y1="21" x2="16.2" y2="16.2"/%3E%3C/svg%3E') no-repeat 15px center;background-size:18px 18px;border:0;border-radius:40px;outline:none;box-sizing:border-box}.faq-busca-bt{flex:none;height:46px;padding-inline:34px;color:#fff;background:#dd7186;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:0;border-radius:40px;cursor:pointer;transition:.3s}.faq-busca-bt:hover{background:#dd7285}.faq-accordion{display:flex;flex-direction:column;gap:10px;width:100%}.faq-topico{width:100%;background:#fff;border:1px solid #ECECEC;border-radius:40px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;overflow:hidden;transition:border-radius .2s ease,box-shadow .2s ease}.faq-topico.aberto{border-radius:26px;box-shadow:0 4px 18px #0000001a}.faq-topico-titulo{margin:0;padding:0;font-size:inherit;font-weight:400}.faq-topico-head{display:flex;align-items:center;gap:20px;width:100%;padding:15px 25px;color:#3b3b3b;background:none;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:1px;text-align:left;border:0;cursor:pointer;transition:color .2s ease;box-sizing:border-box}.faq-topico-head:hover{background-color:#dd7186;color:#fff}.faq-topico.aberto .faq-topico-head{background:linear-gradient(180deg,#E7E7E7 80%,transparent);color:#dd7186}.faq-topico-nome{flex:1;min-width:0;font-size:14px;text-transform:uppercase}.faq-topico .icone-faq-active{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:21px;color:#898989}.faq-topico.aberto .icone-faq-active{color:#dd7186}.faq-topico-head:hover .icone-faq-active{color:#fff}.faq-topico .icone-faq-active.faqicone-truck{background:url(//cestasmichelli.com.br/images/icones/entrega_ico.png) center no-repeat}.faq-topico-head:hover .icone-faq-active.faqicone-truck{background:url(//cestasmichelli.com.br/images/icones/pedido_icoh.png) center no-repeat}.faq-topico .icone-faq-active.faqicone-flor{background:url(//cestasmichelli.com.br/images/icones/produtos_ico.png) center no-repeat}.faq-topico-head:hover .icone-faq-active.faqicone-flor{background:url(//www.cestasmichelli.com.br/images/icones/produto_ico.png) center no-repeat}.faq-topico-seta{flex:none;width:12px;height:12px;margin-top:-6px;border-right:2px solid #C0C0C0;border-bottom:2px solid #C0C0C0;transform:rotate(45deg);transition:transform .25s ease,border-color .2s ease}.faq-topico.aberto .faq-topico-seta{margin-top:6px;border-color:#dd7186;transform:rotate(-135deg)}.faq-topico-painel{display:none;padding:0 40px 26px 84px}.faq-topico.aberto .faq-topico-painel{display:block}.faq-duvida{border-top:1px solid #EFEFEF}.faq-duvida.faq-oculto{display:none}.faq-duvida-pergunta{display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;padding:14px 0;color:#333;background:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-align:left;border:0;cursor:pointer;transition:color .2s ease}.faq-duvida-pergunta:after{flex:none;width:9px;height:9px;margin-left:auto;margin-right:6px;border-right:2px solid #DD7186;border-bottom:2px solid #DD7186;transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s ease;content:""}.faq-duvida-pergunta:hover,.faq-duvida.aberta .faq-duvida-pergunta{color:#dd7186}.faq-duvida.aberta .faq-duvida-pergunta:after{transform:rotate(-135deg) translate(-3px,-3px)}.faq-duvida-resposta{display:none;padding-bottom:20px}.faq-duvida.aberta .faq-duvida-resposta{display:block}.faq-answer{display:block;color:#666;font-size:14px;line-height:1.5}.faq-answer *{font-size:14px}.faq-answer br{padding-bottom:10px}.faq-answer table{max-width:fit-content}.faq-answer a,.ai-content a{color:#dd7186}.faq-topico.faq-oculto{display:none}.faq-sem-resultado{display:none;padding:30px 20px;margin:0;color:#666;font-size:16px;text-align:center}.faq-escreva{margin:30px 0 0;color:#666;font-size:16px;text-align:center}.faq-escreva a{color:#dd7186;font-size:15px;font-weight:700;text-decoration:none}.faq-escreva a:hover{text-decoration:underline}.faq-contatos{display:flex;justify-content:center;gap:30px;width:100%;margin-top:60px;display:none!important}.faq-contato-card{display:flex;flex:1;flex-direction:column;align-items:center;max-width:400px;padding:10px 20px 20px;text-align:center;border:3px solid #DD7186;border-radius:45px;box-sizing:border-box}.faq-contato-card h2{margin:0 0 10px;color:#2f2f2f;font-size:20px;font-weight:700}.faq-contato-icone{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:10px;border:2px solid #DD7186;border-radius:50%}.faq-contato-icone svg{width:30px;height:30px;fill:none;stroke:#dd7186;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq-contato-icone .faq-icone-whats{width:34px;height:34px;fill:#dd7186;stroke:none}.faq-contato-fone{display:block;width:70%;padding-block:12px;color:#dd7186;font-size:25px;font-weight:700;text-decoration:none;border-block:1px solid #E3E3E3}.faq-contato-fone:hover{color:#dd7285}.faq-contato-destaque{width:100%;padding-block:20px;margin:0;color:#2f2f2f;font-size:22px;font-weight:700;line-height:1.3;text-transform:uppercase;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.faq-contato-horario-titulo{margin:20px 0 14px;color:#555;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.faq-contato-horario{margin:0 0 15px;color:#444;font-size:15px;line-height:1.8}.faq-contato-bt{display:inline-block;padding:14px 36px;margin-top:auto;color:#fff!important;background:#dd7285;font-size:14px;font-weight:700;letter-spacing:.5px;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:30px;transition:all .3s ease-in}.faq-contato-bt:hover{background:#dd7186}h2.title-defaut-interna{font-size:32px!important}.faq-bt{float:left;border:solid 1px #000;padding:18px;background:none;text-transform:uppercase;font-size:16px;color:#000;cursor:pointer;transition:.3s}.faq-bt:hover{color:#fff;background:#000}.faq-pergunta-bt{width:auto;height:auto;padding:5px 20px;font-weight:700;text-transform:capitalize;background:#dd7186;color:#fff;border:1px solid #DD7186;border-radius:4px;transition:all .2s ease-in-out}.faq-pergunta-bt:hover{color:#dd7186;background:#fff}.faq-principal .interrogation-number-order{display:none}.faq-principal .interrogation-number-order,.faq-principal .valid-number-order{max-width:700px;width:100%;padding:25px;margin:auto auto 25px;line-height:normal;font-size:14px;text-align:justify;border:solid 1px #DDDDDD;box-sizing:border-box;overflow:hidden}.btn-verificar-pedido{width:100%;padding:10px 20px;margin:15px auto;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;background-color:#98b505;border-radius:0;border:none}.btn-verificar-pedido:hover{background-color:#667503}.faq-termo-destaque{font-weight:700;background-color:#fff3cd;color:#856404;padding:0 2px;border-radius:2px}@media(max-width:1100px){.faq-hero-content{max-width:68%;padding:34px 38px}.faq-hero-title,.faq-hero-title strong{font-size:38px}.faq-hero-text,.faq-hero-text strong{font-size:16px}.faq-contatos{gap:20px}.faq-contato-fone{font-size:24px}.faq-contato-destaque{font-size:19px}.faq-contato-card h2{font-size:18px}}@media(max-width:900px){.faq-hero:before{background:linear-gradient(90deg,#2b1d18,#2b1d18eb 55%,#2b1d188c)}.faq-hero-content{max-width:100%}.faq-topico-head{gap:16px;padding:18px 26px;font-size:17px;letter-spacing:1px}.faq-topico-painel{padding:0 26px 22px}.faq-contatos{display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;width:100%;margin-top:30px;padding:10px 10px 25px;scroll-padding:0 20px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.faq-contatos::-webkit-scrollbar{display:none}.faq-contato-card{flex:0 0 80%;min-width:300px;padding-inline:10px;scroll-snap-align:start;box-sizing:border-box}.faq-detalhes-pedido{background:url(//static.giulianaflores.com.br/images/site/banner-detalhes-pedido-mobile.jpg) #dd7186 no-repeat top right}.faq-detalhes-pedido,.faq-dados-cadastrais{border:0;padding:20px 20px 0}.faq-detalhes-pedido h3,.faq-dados-cadastrais h3{color:#fff;font-size:24px}.faq-dados-cadastrais{background:url(//static.giulianaflores.com.br/images/site/banner-dados-cadastrais-mobile.jpg) #dd7186 no-repeat top right}.faq-dados-cadastrais a,.faq-detalhes-pedido a{background:#fff;font-size:14px;color:#333!important}.faq-dados-cadastrais a:hover,.faq-detalhes-pedido a:hover{background:#333;color:#fff}}@media(max-width:650px){.faq-hero{min-height:0;margin-block:10px 30px;background-position:left}.faq-hero:before{background:none}.faq-hero-content{max-width:100%;padding:30px 22px}.faq-hero-title,.faq-hero-title strong{font-size:28px}.faq-hero-text,.faq-hero-text strong{margin-bottom:22px;font-size:15px}.faq-busca{flex-direction:column;gap:10px;max-width:none;padding:0;background:none;overflow:initial}.faq-busca-input{flex:none;width:100%;height:48px}.faq-busca-bt{width:100%;height:48px}.faq-accordion{gap:10px}.faq-topico{border-radius:28px}.faq-topico.aberto{border-radius:20px}.faq-topico-head{gap:12px;padding:16px 20px;font-size:15px;letter-spacing:.5px}.faq-topico .icone-faq-active{width:24px;height:24px}.faq-topico-painel{padding:0 20px 18px}.faq-duvida-pergunta{font-size:15px}.faq-contato-fone{font-size:20px}.faq-contato-destaque{font-size:18px}h2.title-defaut-interna{font-size:24px!important}.faq-tituloduvida{font-size:24px}}@media(max-width:490px){.faq-colunaicone{width:49%;padding-inline:5px 0;padding-bottom:10px}.faq-textoicone-bold{font-size:12px}.faq-retangulo{height:185px}}.faq-titulo-topo h1{width:100%;padding:15px 10px;color:#dd7186;font-size:30px;font-weight:400;text-transform:uppercase;border-left:solid 5px #DD7186}.faq-retangulo{font-size:16px;font-weight:400;text-align:justify;line-height:normal;color:#727272;margin-block:10px}.faq-label{font-size:14px;text-wrap:nowrap;color:#666}.faq-label *{font-size:14px}p.faq-label{font-size:14px!important}.faq-textbox{width:100%;height:auto;padding:5px;color:#666;border:1px solid #d1d1d1;box-shadow:-1px 1px 5px #5050501a}.faq-textarea{width:100%;height:120px;padding:2px;color:#666;border:1px solid #d1d1d1;box-shadow:-1px 1px 5px #5050501a;resize:none}.faq-espaco-20{display:block;height:20px}.faq-espaco-50{display:block;height:50px}.faq-rodape{width:100%}.faq-rodape *{float:left}.faq-rodape .faq-faleconosco-title{width:100%;padding:5px;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.5;color:#fff;background-color:#666}.faq-rodape .faq-faleconosco-icones{display:flex;width:100%;padding:10px;text-align:center;color:#fff;background:#dd7285;overflow:hidden}.faq-rodape .faq-faleconosco-icones .faq-faleconosco-icones-container{width:100%;max-width:1140px;padding-inline:10px;margin-inline:auto}.faq-rodape .faq-colunaicone{display:flex;align-items:center;gap:10px;width:25%;padding:10px}.faq-rodape .faq-colunaicone .faq-divicone{min-width:50px}.faq-rodape .faq-colunaicone .faq-divicone .faq-icone-footer{width:100%;font-size:40px}.faq-rodape .faq-colunaicone a{width:100%;color:#fff;text-align:left}.faq-rodape .faq-colunaicone .faq-textoicone,.faq-rodape .faq-colunaicone .faq-textoicone-bold{float:none;font-size:14px;line-height:1.2}.faq-rodape .faq-colunaicone .faq-textoicone-bold{font-weight:700;text-transform:uppercase}@media(min-width:768px){.faq-rodape{position:fixed;left:0;right:0;bottom:0}.faq-horizontal-form{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px}.faq-horizontal-form .faq-label{padding:0;margin:0}}@media(max-width:520px){.faq-rodape .faq-colunaicone{width:100%;border-bottom:1px solid #FFF}.faq-rodape .faq-colunaicone:first-child{border-block:1px solid #FFF}.faq-titulo-topo h1{font-size:20px}}.content_new .breadcrumb{height:45px;overflow:hidden}.header .wrapper .opt-cep-container{height:auto}.ai-card{border:1px solid #e0e0e0;border-radius:20px;padding:26px 40px 10px;margin:20px 0;background-color:#fff;box-shadow:0 4px 18px #0000001a}.ai-card-header{display:flex;align-items:center;gap:8px;font-size:15px;color:#1a1a1a;margin-bottom:12px}.ai-icon{color:#5a2d82;font-size:16px}.ai-loading{display:flex;align-items:center;gap:10px;padding:10px 0}.ai-loading *{color:#666;font-size:14px}.spinner{width:16px;height:16px;border:2px solid #ccc;border-top-color:#5a2d82;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ai-content{padding:8px 4px;font-size:14px;line-height:1.6;color:#4a4a4a}.ai-content *{font-size:14px}.ai-content .ai-paragraph{margin:0 0 12px}.ai-content .ai-section-title{font-size:15px;font-weight:700;color:#dd7186;margin:18px 0 8px;padding-bottom:4px;border-bottom:1px solid #f5e6ec}.ai-content .ai-list{list-style:none;padding-left:0;margin:0 0 14px}.ai-content .ai-list li{position:relative;padding-left:18px;margin-bottom:8px;color:#3f3f3f}.ai-content .ai-list li:before{content:"\2022";position:absolute;left:4px;top:-1px;font-size:16px;color:#b81b5e}.ai-content strong{color:#1a1a1a;font-weight:600}.ai-content .ai-obs-box{background-color:#faf5f7;border-left:3px solid #b81b5e;padding:10px 14px;margin-top:14px;border-radius:4px;font-size:13px;color:#555}.ai-footer{padding-top:10px;margin-top:14px;border-top:1px solid #f0f0f0}.feedback-actions button{background:none;border:none;cursor:pointer;font-size:16px;margin-right:8px;opacity:.6;transition:opacity .2s}.feedback-actions button:hover{opacity:1}
