.ph-presentation .phco-offer{width:100%;color:var(--ph-ink)}.ph-presentation .phco-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:65px;align-items:start}.ph-presentation .phco-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;color:#766037;margin-bottom:20px}.ph-presentation .phco-story h1{font-size:55px;line-height:1.1;font-weight:500;letter-spacing:-.055em;margin:0;text-wrap:balance}.ph-presentation .phco-story h1 span{color:#8a6f37}.ph-presentation .phco-lead{font-size:14px;line-height:1.9;color:var(--ph-muted);max-width:445px;margin:23px 0}.ph-presentation .phco-subtitle{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.03em;margin:30px 0 9px}.ph-presentation .phco-phase{font-size:11px;color:#87733f;margin-bottom:25px}.ph-presentation .phco-products>div{display:flex;gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--ph-line)}.ph-presentation .phco-products img{height:80px;width:55px;-o-object-fit:contain;object-fit:contain}.ph-presentation .phco-products p{flex:1;display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.5;margin:12px 0}.ph-presentation .phco-products strong{font-weight:600}.ph-presentation .phco-products p>span,.ph-presentation .phco-quantity{font-size:11px;color:#737c65}.ph-presentation .phco-products>div:last-child img{height:57px}.ph-presentation .phco-care{margin-top:30px}.ph-presentation .phco-care h2{font-size:24px;font-weight:500;line-height:1.3;margin:0 0 22px;letter-spacing:-.04em}.ph-presentation .phco-care article{display:flex;gap:17px;padding:20px 0;border-top:1px solid var(--ph-line)}.ph-presentation .phco-care article>span{font-size:11px;color:#947b44;padding-top:3px}.ph-presentation .phco-care h3{font-size:14px;font-weight:600;margin:0 0 9px}.ph-presentation .phco-care article p{font-size:12px;line-height:1.8;color:var(--ph-muted);margin:0}.ph-presentation .phco-details{border-top:1px solid var(--ph-line);padding:18px 0;font-size:12px;line-height:1.8}.ph-presentation .phco-details summary{cursor:pointer;font-weight:600;list-style:disclosure-closed}.ph-presentation .phco-details[open] summary{list-style:disclosure-open}.ph-presentation .phco-details ul{padding-left:20px;margin-top:16px;color:var(--ph-muted)}.ph-presentation .phco-opinion{padding:23px;background:#ecefe3;margin:14px 0 25px;border-left:2px solid #a1915f}.ph-presentation .phco-opinion .phco-eyebrow{margin:0 0 14px}.ph-presentation .phco-opinion p{font-size:12px;line-height:1.8;color:var(--ph-muted);margin:0;white-space:pre-line}.ph-presentation .phco-disclaimer{font-size:10px;color:#656c5d;line-height:1.8;margin-top:25px}.ph-presentation .phco-purchase{position:sticky;top:25px;background:#eeefe5;border:1px solid #d8ddcd;border-radius:5px;padding:31px}.ph-presentation .phco-price{text-align:center;border-bottom:1px solid #cfd5c1;padding-bottom:25px}.ph-presentation .phco-price .phco-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:25px}.ph-presentation .phco-prefix{font-size:12px;color:#657054;display:block;margin-bottom:9px}.ph-presentation .phco-installment{display:block;font-size:40px;letter-spacing:-.06em;font-weight:500;white-space:nowrap}.ph-presentation .phco-installment span{color:#8b7137}.ph-presentation .phco-price>p{font-size:11px;color:#657054;margin:12px 0 20px}.ph-presentation .phco-cash{font-size:15px;background:#e1e6d4;padding:14px}.ph-presentation .phco-cash strong{font-size:21px;font-weight:600}.ph-presentation .phco-price>small{display:block;color:#60694f;font-size:9px;line-height:1.7;margin:14px auto 0;max-width:300px}.ph-presentation .phco-cart h2{font-size:15px;font-weight:600;margin:25px 0 20px}.ph-presentation .phco-cart>div{display:flex;gap:18px;justify-content:space-between;font-size:11px;line-height:1.7;margin:14px 0;color:#566249}.ph-presentation .phco-cart strong{text-align:right;font-weight:500;max-width:52%}.ph-presentation .phco-cart .phco-total{border-top:1px solid #ccd2be;padding-top:18px;margin-top:20px;color:#242b1c;font-size:12px}.ph-presentation .phco-total strong{font-size:19px;white-space:nowrap}.ph-presentation .phco-cart>p{font-size:10px;color:#60694f;line-height:1.7}.ph-presentation .phco-shipping{background:#e1e8d4;color:#526144;text-align:center;font-size:11px;line-height:1.8;padding:12px;margin:20px 0;border-radius:3px}.ph-presentation .phco-gold{background:#dcc48b;border:1px solid #dcc48b;padding:15px 22px;min-height:50px;border-radius:3px;color:#242719;font:700 12px Montserrat;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;cursor:pointer}.ph-presentation .phco-gold:hover{background:#eddbb1}.ph-presentation .phco-gold:disabled{opacity:.5;cursor:wait}.ph-presentation .phco-gold span{font-size:18px;font-weight:400}.ph-presentation .phco-secure{display:block;text-align:center;font-size:10px;color:#606f51;margin:12px 0}.ph-presentation .phco-shipping-edit{display:flex;gap:8px;align-items:start;border-top:1px solid #ccd2be;margin-top:24px;padding-top:15px;font-size:11px;color:#60694f;line-height:1.6}.ph-presentation .phco-checkout{margin-top:50px;padding-top:40px;border-top:1px solid #cbd2bf;scroll-margin-top:25px;display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.ph-presentation .phco-checkout-heading h2{font-size:34px;font-weight:500;letter-spacing:-.05em;line-height:1.2;margin:25px 0}.ph-presentation .phco-checkout-heading p{font-size:13px;line-height:1.8;color:var(--ph-muted);max-width:300px}.ph-presentation .phco-mini{display:flex;flex-direction:column;gap:12px;padding:22px;background:#e7ebdd;margin:24px 0;max-width:340px}.ph-presentation .phco-mini strong{font-size:12px;font-weight:600}.ph-presentation .phco-mini span{font-size:21px;color:#87733f}.ph-presentation .phco-mini small{font-size:10px;color:#60694f}.ph-presentation .phco-checkout fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.ph-presentation .phco-checkout legend{font-size:13px;font-weight:600;margin-bottom:22px;padding:0}.ph-presentation .phco-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ph-presentation .phco-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:11px;color:#566249}.ph-presentation .phco-field input{width:100%;height:45px;border:1px solid #cbd3bf;background:#fffffb;border-radius:3px;padding:10px;font:400 13px Montserrat;color:var(--ph-ink);min-width:0}.ph-presentation .phco-field input:focus{outline:2px solid #a2975d;outline-offset:2px}.ph-presentation .phco-field input[aria-invalid=true]{border-color:#ae4f3e}.ph-presentation .phco-full{grid-column:1/-1}.ph-presentation .phco-field-status{font-size:11px;line-height:1.6;color:#566249;min-height:18px;margin:12px 0}.ph-presentation .phco-payment{padding:20px;background:#e9eddf;border-radius:4px}.ph-presentation .phco-payment p{font-size:11px;color:#5f6c51;text-align:center;line-height:1.7;margin:12px 0}.ph-presentation .phco-payment [role=alert]{color:#a94738;text-align:left}.ph-presentation .phco-payment small{display:block;font-size:10px;color:#60694f;line-height:1.8;text-align:center}.ph-presentation .phco-video{position:relative;width:min(270px,100%);margin:20px auto;text-align:center}.ph-presentation .phco-video video{width:100%;aspect-ratio:9/16;background:#151c13;-o-object-fit:contain;object-fit:contain;display:block;border-radius:4px}.ph-presentation .phco-video button{margin:12px 0;background:#dfc88c;border:0;border-radius:3px;padding:12px 15px;font:600 11px Montserrat}.ph-presentation .phco-video p{font-size:11px}@media(max-width:1000px){.ph-presentation .phco-layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.ph-presentation .phco-purchase{padding:22px}.ph-presentation .phco-installment{font-size:34px}.ph-presentation .phco-story h1{font-size:43px}.ph-presentation .phco-subtitle{font-size:19px}.ph-presentation .phco-checkout{gap:30px}}@media(max-width:650px){.ph-presentation .phco-layout{display:flex;flex-direction:column;gap:28px}.ph-presentation .phco-story{display:contents}.ph-presentation .phco-story>.phco-eyebrow{order:0;margin-bottom:-17px}.ph-presentation .phco-story h1{order:0;font-size:39px}.ph-presentation .phco-story>.phco-lead{order:0;margin:0}.ph-presentation .phco-subtitle{order:0;font-size:20px;margin:0 0 -20px}.ph-presentation .phco-phase{order:0;margin:0 0 -12px}.ph-presentation .phco-purchase{position:static;order:1;width:100%;padding:24px}.ph-presentation .phco-products{order:2;width:100%}.ph-presentation .phco-care{order:3;width:100%;margin-top:0}.ph-presentation .phco-story>.phco-details{order:4;width:100%;margin-top:-20px}.ph-presentation .phco-story>.phco-opinion{order:5;margin:0;width:100%}.ph-presentation .phco-story>.phco-disclaimer{order:6;margin:0}.ph-presentation .phco-installment{font-size:43px}.ph-presentation .phco-checkout{display:block;margin-top:32px;padding-top:30px}.ph-presentation .phco-checkout-heading{margin-bottom:30px}.ph-presentation .phco-checkout-heading h2{font-size:29px}.ph-presentation .phco-checkout-heading p{max-width:none}.ph-presentation .phco-fields{gap:15px;grid-template-columns:1fr}.ph-presentation .phco-field{font-size:12px}.ph-presentation .phco-field input{font-size:16px;height:48px}.ph-presentation .phco-payment{padding:18px}}.ph-presentation .phco-price-parcela .phco-parcela-destaque{color:var(--ph-accent);font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1.05;white-space:normal}.ph-presentation .phco-price-parcela .phco-parcela-cartao{font-size:11px;color:var(--ph-muted);margin:10px 0 16px}.ph-presentation .phco-price-parcela .phco-avista-menor{font-size:13px;background:var(--ph-soft);color:var(--ph-muted);padding:10px}.ph-presentation .phco-price-parcela .phco-avista-menor strong{font-size:15px;font-weight:600;color:var(--ph-ink)}.ph-presentation .phco-frete-selo{display:inline-block;margin:12px auto 0;padding:6px 14px;border:1px solid var(--ph-accent);border-radius:999px;color:var(--ph-accent);font-size:12px;font-weight:700;letter-spacing:.02em}.ph-presentation .phco-total-parcela{flex-wrap:wrap}.ph-presentation .phco-total-parcela strong{color:var(--ph-accent);font-size:22px;font-weight:700}.ph-presentation .phco-total-parcela small{flex-basis:100%;text-align:right;font-size:11px;color:var(--ph-muted);font-weight:400}.ph-presentation .phco-mini .phco-mini-parcela{font-size:30px;font-weight:700;color:var(--ph-accent);letter-spacing:-.03em}.ph-presentation .phco-mini .phco-mini-avista{font-style:normal;font-size:12px;color:var(--ph-muted)}@media(max-width:650px){.ph-presentation .phco-price-parcela .phco-parcela-destaque{font-size:44px}}