.icon-progress-container{max-width:500px;margin:0 auto;background:transparent!important}.icon-step.progress-step{flex:none!important;background:transparent!important;border:none!important;height:auto!important;width:auto!important;color:var(--cor-cinza)!important;font-size:2.8rem!important;padding:0!important;transition:all 0.3s ease}.icon-step.progress-step.active{color:var(--cor-verde)!important;transform:scale(1.1)}.icon-step-line{flex-grow:1;height:5px;background-color:#eee;margin:0 15px}.pet-selector-section{border-top:none!important}.disabled-item{opacity:.5;pointer-events:none;cursor:not-allowed!important}.pet-card-custom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #dcdcdc!important;border-radius:20px!important;padding:10px 40px 10px 10px!important;cursor:pointer;background:#fff!important;transition:all 0.2s ease-in-out;width:100%!important;max-width:350px!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important}.pet-card-custom:hover,.pet-card-custom.pet-card-selected{border-color:var(--cor-azul-escuro)!important}.pet-card-custom img{max-width:130px!important;width:45%!important;object-fit:contain!important;margin-bottom:0!important}.pet-card-custom h3{color:var(--cor-azul-escuro)!important;font-size:2rem!important;font-weight:800!important;margin:0!important;flex-grow:1!important;text-align:right!important}.shipping-info-text{font-size:1.5rem;font-weight:500;color:#111;max-width:600px;margin-top:20px}.guarantee-box{display:flex;align-items:center;justify-content:center;text-align:left;max-width:600px;margin-top:10px}.guarantee-box img{max-width:120px;margin-right:15px;border-radius:100px!important}.guarantee-box p{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000;margin:0}@media (max-width:768px){.pet-card-custom{padding:10px 30px 10px 10px!important;max-width:330px!important}.pet-card-custom img{max-width:110px!important}.pet-card-custom h3{font-size:2.2rem!important}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.pet-data-form{background:#fff;padding:35px 40px;border-radius:20px;border:1px solid #f0f0f0;max-width:550px}.pet-data-form label{font-weight:700;color:var(--cor-azul-escuro);margin-bottom:8px;font-size:.95rem;display:block}.pet-form-input{display:block;width:100%;height:50px;padding:0 16px;font-size:1rem;color:#333;background-color:#fcfcfc;border:2px solid #e9ecef;border-radius:12px;transition:all 0.2s ease;box-sizing:border-box;line-height:normal}select.pet-form-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%233E405D' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.pet-form-input:focus{border-color:var(--cor-azul-claro);background-color:#fff;box-shadow:0 0 0 4px rgb(163 191 217 / .15);outline:none}.sex-toggle-group{background:#fcfcfc;border-radius:12px;border:2px solid #e9ecef;overflow:hidden;display:flex}.btn-pet-sex{color:#6c757d;font-weight:600;padding:12px 10px;border:none;background:#fff0;transition:all 0.2s;font-size:.95rem;flex:1}.btn-pet-sex.active:not(.btn-pet-sex-menina){background-color:var(--cor-azul-claro);color:var(--cor-azul-escuro)}.btn-pet-sex-menina.active{background-color:#FFF0ED;color:var(--cor-coral)}.terms-accept{font-size:1.3rem;line-height:1.4;padding:.8rem;border-radius:10px}.terms-checkbox{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.terms-checkbox input{margin-top:4px}.terms-checkbox a{color:#007bff;text-decoration:underline}.terms-error{color:#dc3545;font-size:1.2rem;margin-top:.4rem}.terms-highlight{border:1px solid #dc3545;background:#fff5f5}@media (max-width:768px){.terms-accept{font-size:2.2rem!important}.terms-error{font-size:2.2rem!important}.terms-checkbox{font-size:2.2rem!important}#authenticatedCard p{font-size:2rem!important}#authenticatedCard h2{font-size:3.2rem!important}.subscription-title{font-size:2.3rem!important}.pet-data-form{padding:25px 15px;border-radius:16px}.pet-data-form label{font-size:1.3rem!important}.pet-form-input{font-size:1.4rem!important;height:60px}.btn-pet-sex{font-size:1.3rem!important;padding:16px 5px}.btn-amarelo-redondo{font-size:1.5rem!important;padding:18px 20px}.w-100-mobile{width:100%;display:block}.custom-form-row .col-6{padding-left:8px;padding-right:8px}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.plan-card{background:var(--cor-azul-escuro);border:2px solid #ddd;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;height:100%;animation:slideInUp 0.5s ease;min-width:280px}.plan-card:hover{box-shadow:0 4px 16px var(--cor-ouro);transform:translateY(-5px)}.plan-card.plan-card-selected{border-color:var(--cor-ouro)!important;border:5px solid}.plan-card:focus{outline:5px solid var(--cor-verde);outline-offset:2px}.plan-card-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.plan-title{font-size:1.8rem;color:#fff;font-weight:600;margin-bottom:5px;transition:color 0.3s ease}.plan-card:hover .plan-title,.plan-card.plan-card-selected .plan-title{color:#fff}.plan-description{font-size:1.1rem;color:#fff;font-weight:300;margin-bottom:5px;line-height:1.3;flex-grow:1;display:flex;align-items:center;justify-content:center}.plans-carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.plan-carousel-item{height:auto}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.alert a{text-decoration:none;font-weight:600}@media (max-width:768px){.alert{font-size:14px;padding:12px}}@media (max-width:768px){.plans-carousel{display:flex;overflow-x:auto;padding:1rem;gap:1rem}.plan-carousel-item{flex:0 0 75%}.plan-carousel-card{flex-shrink:0;width:80%}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.modality-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:110rem;margin:0 auto}.modality-plan-card{background:#fff;border:2px solid #ddd;border-radius:12px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:slideInUp 0.5s ease;padding:1.5rem}.modality-plan-card.hidden{display:none}.modality-plan-card:hover{border-color:var(--cor-azul-escuro);box-shadow:0 4px 16px var(--cor-ouro);transform:translateY(-5px)}.modality-plan-card.modality-plan-card-selected{border-color:var(--cor-azul-escuro);box-shadow:0 6px 20px var(--cor-ouro);background:var(--cor-clara)}.modality-plan-card:focus{outline:3px solid var(--cor-verde);outline-offset:2px}@media (max-width:1024px){.modality-plans-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.modality-plans-grid{display:flex;overflow-x:auto;gap:1rem;padding:1rem;scroll-snap-type:x mandatory;grid-template-columns:1fr;gap:1rem}.modality-plan-card{max-width:70%;flex-shrink:0;flex:0 0 75%;scroll-snap-align:center;min-height:320px}}@media (max-width:480px){.modality-plan-card{min-height:280px}}.btn-voltar-plano{background-color:#fff0;color:var(--cor-verde);border:2px solid var(--cor-verde);border-radius:50px;font-size:1rem;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-voltar-plano:hover{background-color:var(--cor-verde);color:#FFF;transform:translateY(-2px);box-shadow:0 4px 10px rgb(114 179 151 / .2)}@media (max-width:767px){.btn-voltar-plano{width:auto;padding:10px 24px!important;font-size:1.1rem;margin-bottom:15px}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.pet-inline{padding-bottom:.9rem;margin-bottom:1rem}.pet-inline-row{display:flex;justify-content:space-between;align-items:center}.pet-inline-info{font-size:1.5rem;line-height:1.5}.pet-inline-info strong{font-weight:700;font-size:1.5rem}.pet-inline-info span{display:block;font-size:1.5rem;margin-top:2px}.pet-edit-btn{background:none;border:none;font-size:1.6rem;cursor:pointer;color:#6c757d}.pet-edit-btn:hover{color:#000}.pet-inline-editor{margin-top:1rem}.pet-inline-editor label{font-size:1.5rem;font-weight:500}.pet-inline-editor .form-control{height:44px;border-radius:10000px;font-size:1.5rem}@media (max-width:576px){.ja-tem-conta{font-size:1.9rem!important}.back-to-login{font-size:1.9rem!important}.pet-inline-info{font-size:2.5rem!important}.pet-inline-info strong{font-size:2.4rem!important}.auth-card{padding:2rem 1.5rem;border-radius:12px}.auth-header h1{font-size:3rem!important}.auth-form label{font-size:1.9rem!important}.auth-form .form-control{font-size:1.8rem!important;height:55px!important;padding-left:15px}.auth-links a{font-size:2.5rem!important}.auth-security{font-size:2.2rem!important}.pet-inline-info{font-size:2.5rem}.pet-inline-info strong{font-size:2.5rem}.pet-inline-info span{font-size:2.5rem}.pet-edit-btn{font-size:2.6rem}.pet-inline-editor label{font-size:2rem}.pet-inline-editor .form-control{font-size:1.5rem}.terms-accept{font-size:2.2rem!important}.terms-error{font-size:2.2rem!important}.terms-checkbox{font-size:2.2rem!important}#authenticatedCard p{font-size:2rem!important}#authenticatedCard h2{font-size:3.2rem!important}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.auth-card{background:#fff;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 15px 40px rgb(0 0 0 / .08)}.auth-header h1{font-size:2rem}.auth-form label{font-weight:500;font-size:.9rem}.auth-form .form-control{height:48px;border-radius:10px;padding:0 1rem}.auth-links a{font-size:1.5rem;color:#007bff}.auth-links a:hover{text-decoration:underline}.auth-security{font-size:1.2rem;color:#6c757d}.tab-pane{min-height:300px}.next-step-btn.locked{opacity:.6}.extras-carousel{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media (max-width:1024px){.extras-carousel{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.extras-carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.extras-carousel>div{flex:0 0 85%;max-width:60%;scroll-snap-align:center}}.success-container{max-width:520px;margin:0 auto}.success-icon{width:90px;height:90px;border-radius:50%;background:var(--cor-verde);color:#fff;font-size:42px;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:successPop .5s ease}.success-message{font-size:1.2rem;color:#333}.success-submessage{color:#666;line-height:1.6}.success-actions .btn{min-width:220px}@keyframes successPop{0%{transform:scale(.7);opacity:0}100%{transform:scale(1);opacity:1}}.header-bottom.sticky-header.border-bottom.fixed{display:none!important}.sticky-header.fixed-nav{top:0px!important}@media(max-width:992px){#products-list-area{flex-direction:column!important;padding:3rem!important}#selectedProducts li{padding-bottom:1rem!important}}.hero-plans{background:var(--cor-clara);padding:40px 0;text-align:center}.best-value-badge{background:var(--cor-ouro);color:var(--cor-escura);padding:4px 12px;border-radius:20px;font-weight:700;font-size:.85rem;position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:10}.card-plano{border:2px solid #fff0;transition:all 0.3s ease;position:relative;border-color:var(--cor-cinza);cursor:pointer}.card-plano.destaque{border-color:var(--cor-ouro);transform:scale(1.02)}.card-plano:hover{box-shadow:0 15px 30px rgb(0 0 0 / .1)!important}.card-plano:not(.destaque):hover{transform:translateY(-5px);border-color:var(--cor-azul-claro)}.card-plano.destaque:hover{transform:scale(1.04)}.price-large{font-size:2.2rem;font-weight:800;color:var(--cor-azul-escuro);line-height:1.1}.price-old{font-size:1.2rem;text-decoration:line-through;color:var(--cor-coral)}.cupom-tag{font-size:.85rem;color:var(--cor-coral);font-weight:700;background:#FFF0ED;padding:4px 8px;border-radius:6px;display:inline-block}.benefit-item{display:flex;align-items:start;margin-bottom:8px;text-align:left;font-size:1rem}.benefit-item i.check-icon{color:var(--cor-verde);margin-right:8px;font-size:1rem;margin-top:4px}.benefit-item i.heart-icon{color:var(--cor-coral);margin-right:8px;font-size:1rem;margin-top:4px}.tagline-mineira{font-family:var(--font-body);font-style:italic;color:var(--cor-azul-escuro);font-size:1.1rem}.card-img-plan{max-height:160px;object-fit:contain;width:100%}.bg-marca-clara{background-color:var(--cor-clara)}.bg-marca-azul-escuro{background-color:var(--cor-azul-escuro);color:var(--cor-clara)}.text-marca-azul{color:var(--cor-azul-escuro)!important}.text-marca-coral{color:var(--cor-coral)!important}.text-marca-verde{color:var(--cor-verde)!important}.badge-marca-verde{background-color:var(--cor-verde);color:#fff;padding:6px 12px;font-size:.9rem}.passo-item-compact{border:1px solid var(--cor-cinza);transition:all 0.3s ease}.passo-item-compact:hover{border-color:var(--cor-azul-claro);box-shadow:0 5px 15px rgb(0 0 0 / .05)!important}.link-politicas{color:var(--cor-azul-escuro);font-weight:600;text-decoration:none;transition:color 0.2s}.link-politicas:hover{color:var(--cor-coral);text-decoration:underline}@media (max-width:767px){.hero-plans{padding:30px 15px}.hero-plans h1{font-size:2rem!important}.tagline-mineira{font-size:1.7rem!important}.price-large{font-size:2.9rem!important}.planos-row-mobile{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:20px;margin-left:-15px;margin-right:-15px;padding-left:15px;scroll-behavior:smooth}.planos-row-mobile::-webkit-scrollbar{display:none}.planos-row-mobile{-ms-overflow-style:none;scrollbar-width:none}.planos-col-mobile{flex:0 0 88%!important;max-width:88%!important;scroll-snap-align:center;padding-right:15px}.card-plano h2{font-size:2.3rem!important}.card-plano p.text-muted{font-size:2rem!important}.benefit-item{font-size:2rem!important;margin-bottom:12px}.benefit-item i{font-size:2rem!important;margin-top:5px}.btn-block{padding:12px 0;font-size:2rem}.porque-anual{padding-top:2rem!important;padding-bottom:1rem!important}.beneficios-clube{padding-top:1rem!important;padding-bottom:2rem!important}.porque-anual h2,.beneficios-clube h2{font-size:2.6rem!important;margin-bottom:1.5rem!important}.porque-anual h3,.beneficios-clube h3{font-size:2rem!important}.porque-anual p,.beneficios-clube p,.beneficios-clube li span{font-size:1.6rem!important;line-height:1.4!important}.porque-anual i.fa-3x{font-size:3.3rem!important;margin-bottom:10px!important}.beneficios-clube i.fa-certificate,.beneficios-clube i.fa-map-marker-alt,.beneficios-clube i.fa-shield-alt{font-size:1.6rem!important;margin-top:2px!important}.porque-anual .col-md-4{margin-bottom:1.8rem!important}.porque-anual .px-3{padding-left:0!important;padding-right:0!important}.beneficios-clube .p-5{padding:2rem 1.5rem!important}.beneficios-clube .btn{font-size:1.4rem!important;width:100%!important;padding:15px 0!important}.como-funciona{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.como-funciona h2{font-size:2rem!important;margin-bottom:1rem!important}}.pet-form-input{display:block;width:100%;height:50px;padding:0 16px;font-size:1rem;color:#333;background-color:#fcfcfc;border:2px solid #e9ecef;border-radius:12px;transition:all 0.2s ease;box-sizing:border-box;line-height:normal}select.pet-form-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%233E405D' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.sex-toggle-group{background:#fcfcfc;border-radius:12px;border:2px solid #e9ecef;overflow:hidden;display:flex}@media (max-width:768px){.terms-accept{font-size:2.2rem!important}.terms-error{font-size:2.2rem!important}.terms-checkbox{font-size:2.2rem!important}.subscription-title{font-size:2.3rem!important}.pet-data-form{padding:25px 15px;border-radius:16px}.pet-data-form label{font-size:1.3rem!important}.pet-form-input{font-size:1.4rem!important;height:60px}.btn-pet-sex{font-size:1.3rem!important;padding:16px 5px}.btn-amarelo-redondo{font-size:1.5rem!important;padding:18px 20px}.w-100-mobile{width:100%;display:block}.custom-form-row .col-6{padding-left:8px;padding-right:8px}.shipping-info-text{font-size:1.3rem}.guarantee-box{align-items:center}.guarantee-box img{max-width:100px}.guarantee-box p{font-size:1.4rem}}.best-value-badge{background:var(--cor-ouro);color:var(--cor-escura);padding:4px 12px;border-radius:20px;font-weight:700;font-size:.85em;position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:10}.card-plano{border:2px solid #fff0;transition:all 0.3s ease;position:relative;border-color:var(--cor-cinza);cursor:pointer;border-radius:24px}.plan-subtitle{font-size:1.1em;line-height:1.4;margin-top:10px}.price-large{font-size:2em;font-weight:800;color:var(--cor-azul-escuro);line-height:1.1}.benefits-list{list-style:none;padding-left:0;text-align:left;margin-bottom:1.3em;font-size:1em}.benefits-list li{margin-bottom:.6em;position:relative;padding-left:1.6em;color:#555}.benefits-list li::before{content:'✓';color:var(--cor-verde);position:absolute;left:0;font-weight:700;font-size:1em}.destaque .benefits-list li::before{color:var(--cor-ouro)}.price-from{font-size:1em;color:#777;text-transform:uppercase;letter-spacing:1px;margin-bottom:-2px;font-weight:600}.price-value{font-size:2em;font-weight:900;color:var(--cor-azul-escuro);line-height:1;margin-bottom:10px}.price-currency{font-size:1.2em;vertical-align:top;margin-right:4px;font-weight:700}.product-count-badge{display:inline-block;background-color:rgb(114 179 151 / .15);color:#4a826a;padding:6px 18px;border-radius:20px;font-weight:800;font-size:1em;margin-bottom:15px;border:1px solid rgb(114 179 151 / .3);text-transform:uppercase;letter-spacing:.5px}.destaque .product-count-badge{background-color:rgb(252 196 113 / .15);color:#b57a22;border:1px solid rgb(252 196 113 / .4)}.ourominas-badge{background-color:rgb(62 64 93 / .1);color:var(--cor-azul-escuro);border:1px solid rgb(62 64 93 / .2)}.coupon-badge{background-color:var(--cor-clara);color:var(--cor-coral);border:1px dashed var(--cor-coral);padding:8px 10px;font-size:.95em;border-radius:8px;text-align:center;line-height:1.3;width:100%;box-sizing:border-box}.coupon-badge strong{font-weight:800;color:#d65133}.delivery-badge{background-color:#F0FDF4;color:#16A34A;border:1px dashed #16A34A;padding:8px 10px;font-size:.95em;border-radius:8px;text-align:center;line-height:1.3;width:100%;box-sizing:border-box}.delivery-badge strong{font-weight:800}.modality-plan-card{border:2px solid #fff0;transition:all 0.3s ease;position:relative;border-color:var(--cor-cinza);cursor:pointer;border-radius:12px}.modality-plan-card:hover{box-shadow:0 15px 30px rgb(0 0 0 / .1)!important;transform:translateY(-5px);border-color:var(--cor-azul-claro)}.modality-plan-card-selected{border-color:var(--cor-azul-escuro)!important;box-shadow:0 8px 25px rgb(62 64 93 / .2)!important;background-color:#f8fafc;transform:translateY(-5px)}.benefits-list{list-style:none;padding-left:0;text-align:left;margin-top:.5rem;margin-bottom:1.3em;font-size:.9em}.benefits-list li::before{content:'✓';color:var(--cor-verde);position:absolute;left:0;font-weight:700;font-size:1.1em}.price-large{font-size:2.2em;font-weight:800;color:var(--cor-azul-escuro);line-height:1.1}.price-old{font-size:1.2em;text-decoration:line-through;color:var(--cor-coral)}.cupom-tag{font-size:.85em;color:var(--cor-coral);font-weight:700;background:#FFF0ED;padding:4px 8px;border-radius:6px;display:inline-block}.benefit-item{display:flex;align-items:start;margin-bottom:8px;text-align:left;font-size:1em}.benefit-item i.check-icon{color:var(--cor-verde);margin-right:8px;font-size:1em;margin-top:4px}.benefit-item i.heart-icon{color:var(--cor-coral);margin-right:8px;font-size:1em;margin-top:4px}.badge-marca-verde{background-color:var(--cor-verde);color:#fff;padding:6px 12px;font-size:.9em}@media (max-width:767px){.hero-plans{padding:30px 15px}.hero-plans h1{font-size:2em!important}.tagline-mineira{font-size:1.7em!important}.price-large{font-size:2.9em!important}.planos-row-mobile{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:20px;margin-left:-15px;margin-right:-15px;padding-left:15px;scroll-behavior:smooth}.planos-row-mobile::-webkit-scrollbar{display:none}.planos-row-mobile{-ms-overflow-style:none;scrollbar-width:none}.planos-col-mobile{flex:0 0 88%!important;max-width:88%!important;scroll-snap-align:center;padding-right:15px}.card-plano h2{font-size:2.3em!important}.card-plano p.text-muted{font-size:2em!important}.benefit-item{font-size:2em!important;margin-bottom:12px}.benefit-item i{font-size:2em!important;margin-top:5px}.btn-block{padding:12px 0;font-size:2em}.porque-anual{padding-top:2em!important;padding-bottom:1em!important}.beneficios-clube{padding-top:1em!important;padding-bottom:2em!important}.porque-anual h2,.beneficios-clube h2{font-size:2.6em!important;margin-bottom:1.5em!important}.porque-anual h3,.beneficios-clube h3{font-size:2em!important}.porque-anual p,.beneficios-clube p,.beneficios-clube li span{font-size:1.6em!important;line-height:1.4!important}.porque-anual i.fa-3x{font-size:3.3em!important;margin-bottom:10px!important}.beneficios-clube i.fa-certificate,.beneficios-clube i.fa-map-marker-alt,.beneficios-clube i.fa-shield-alt{font-size:1.6em!important;margin-top:2px!important}.porque-anual .col-md-4{margin-bottom:1.8em!important}.porque-anual .px-3{padding-left:0!important;padding-right:0!important}.beneficios-clube .p-5{padding:2em 1.5em!important}.beneficios-clube .btn{font-size:1.4em!important;width:100%!important;padding:15px 0!important}.como-funciona{padding-top:1.5em!important;padding-bottom:1.5em!important}.como-funciona h2{font-size:2em!important;margin-bottom:1em!important}}.product-card-custom{border-radius:12px;transition:all 0.2s}.product-card-custom:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgb(0 0 0 / .1)!important}.btn.selected.btn-primary{background-color:var(--cor-azul-escuro)!important;border-color:var(--cor-azul-escuro)!important;color:white!important}.text-marca-verde{color:var(--cor-verde)!important}.subscription-club .section-title{padding:60px 0 30px;font-size:3.5rem}.dropdown-toggle::after{display:inline!important}.club-banner .home-slider::after,.club-banner .home-slider::before{border:none!important}