.promo-old{text-decoration:line-through;color:#737373;font-size:19px}.promo-price{font-size:36px;line-height:1.5;color:#b72620}.promo-saving{color:#21703b;font-weight:700}.promo-benefits{line-height:1.8;color:#175035;background:#eaf6ec;border-radius:8px;padding:15px;margin-top:16px}.promo-feature-title{font-size:21px;line-height:1.4;display:block}.int-hero-feature p{margin-top:10px;margin-bottom:0}.kit-feature-icon{font-size:19px}.kit-topline s{color:#c4d7e5;margin-right:8px}#resumo-original[hidden]{display:none}@media(max-width:767px){.promo-price{font-size:31px}.promo-feature-title{font-size:18px}.promo-benefits{font-size:14px}}
/* Selos brasileiros e meios de pagamento */
.kit-round-seal{width:104px;height:104px;flex:0 0 104px;object-fit:contain}.kit-payment-strip{width:100%;margin:12px 0 4px;text-align:center}.kit-payment-icons{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.kit-payment-icons img{width:72px;height:34px;object-fit:contain}.kit-payment-strip small{display:block;margin-top:7px;font-size:11px;line-height:1.4;color:#526575}@media(max-width:479px){.kit-round-seal{width:86px;height:86px;flex-basis:86px}.kit-payment-icons{gap:4px}.kit-payment-icons img{width:57px;height:28px}}

/* Selo da garantia de satisfação */
.int-money-back.kit-guarantee-layout{display:flex;align-items:center;gap:40px}.kit-guarantee-seal{display:block;width:240px;height:auto;flex:0 0 240px;object-fit:contain}.kit-guarantee-layout .int-money-back-content{flex:1;min-width:0}@media(max-width:767px){.int-money-back.kit-guarantee-layout{flex-direction:column;gap:24px}.kit-guarantee-seal{width:190px;flex:0 0 auto}}

/* Avaliações de clientes antes das perguntas frequentes */
.kit-customer-reviews{background:#faf8f5;scroll-margin-top:90px}.kit-reviews-heading{text-align:center;margin-bottom:36px}.kit-reviews-heading>p{color:#fa354b;font-size:20px;font-weight:700;margin:0 0 14px}.kit-reviews-heading h2{margin:0}.kit-ratings-overview{max-width:850px;margin:0 auto 32px;display:grid;grid-template-columns:240px 1fr;align-items:center;gap:64px;padding:12px 0 36px;border-bottom:1px solid #dedede}.kit-rating-total{text-align:center}.kit-rating-total>strong{display:block;font-size:76px;line-height:1.1;color:#071b3a}.kit-rating-stars{font-size:29px;letter-spacing:3px;color:#b77b00;line-height:1.4}.kit-rating-total p{margin:9px 0 0;font-size:15px;color:#52606e}.kit-rating-distribution{display:grid;gap:10px}.kit-rating-row{display:grid;grid-template-columns:32px 1fr 20px;gap:12px;align-items:center;font-size:14px;color:#53616b}.kit-rating-row>span:last-child{text-align:right}.kit-rating-row>span>span{color:#e0a000}.kit-rating-track{height:9px;border-radius:9px;background:#e0e0e0;overflow:hidden}.kit-rating-track>div{height:100%;background:#21ab37}.kit-reviews-empty{max-width:850px;margin:auto;display:flex;align-items:flex-start;gap:24px;padding:24px 0 16px}.kit-review-bubble{font-family:Georgia,serif;font-size:80px;line-height:1;color:#d5dadf;flex:0 0 50px}.kit-reviews-empty h3{font-size:21px;line-height:1.4;margin:0 0 10px;color:#071b3a}.kit-reviews-empty p{font-size:16px;line-height:1.65;color:#52606e;margin:0}@media(max-width:600px){.kit-ratings-overview{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.kit-rating-total>strong{font-size:64px}.kit-rating-distribution{width:100%;max-width:380px;margin:auto}.kit-reviews-heading>p{font-size:17px}.kit-reviews-empty{gap:12px}.kit-review-bubble{flex-basis:28px;font-size:58px}.kit-reviews-empty h3{font-size:19px}}

.kit-write-review{max-width:850px;margin:28px auto 0;border:1px solid #d5dce1;border-radius:12px;background:#fff;overflow:hidden}.kit-write-review summary{cursor:pointer;padding:20px 24px;font-weight:bold;color:#113c60;font-size:18px}.kit-write-review summary:focus-visible{outline:3px solid #1fab35;outline-offset:-4px}.kit-write-review form{padding:0 24px 24px}.kit-write-review h3{font-size:22px}.kit-write-review form>p{font-size:15px;line-height:1.5}.review-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-fields label,.review-comment{display:block;font-size:15px;font-weight:600}.kit-write-review input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.kit-write-review select,.kit-write-review textarea{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #9fadb7;border-radius:6px;background:white;color:#10253d;font:16px Arial,sans-serif;box-sizing:border-box}.review-rating{border:0;padding:0;margin:22px 0}.review-rating legend{font-size:15px;font-weight:600;margin-bottom:10px}.review-rating>div{display:flex;gap:10px;flex-wrap:wrap}.review-rating label{display:flex;align-items:center;gap:5px;padding:10px;border:1px solid #cbd3d9;border-radius:6px;cursor:pointer}.review-rating span{color:#936000;font-weight:600}.review-rating input{accent-color:#123d60}.review-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.5}.review-consent input{margin-top:4px;flex:0 0 auto}.review-submit{border:0;cursor:pointer;width:100%}.review-submit:disabled{opacity:.6;cursor:wait}#review-status{margin-bottom:0;color:#173f58}.kit-write-review textarea{resize:vertical}@media(max-width:600px){.review-fields{grid-template-columns:1fr}.kit-write-review form{padding:0 16px 20px}.review-rating>div{gap:5px}.review-rating label{padding:8px}}

/* Bloco de avaliações fornecido pelo usuário */
#reviews-section,#reviews-section *{box-sizing:border-box}#reviews-section{scroll-margin-top:90px}#rv-load-btn::-webkit-details-marker{display:none}#rv-load-btn .rv-less-label{display:none}#rv-extras-details[open]>#rv-load-btn .rv-more-label{display:none}#rv-extras-details[open]>#rv-load-btn .rv-less-label{display:inline}#reviews-section .kit-write-review{margin-top:30px}#rv-load-btn:focus-visible{outline:3px solid #1cab39;outline-offset:4px}

/* Identidade BemMover */
.int-nav-brand{min-width:0}.int-nav-brand .image-3{width:240px;max-width:100%;height:auto}@media(max-width:479px){.int-nav-brand .image-3{width:185px!important}}
