.mp-pdp{padding-block:var(--pdp-pt, 4rem) var(--pdp-pb, 4rem);background:var(--pdp-bg, #fff)}.mp-pdp__inner{width:100%;max-width:var(--mp-container, 100%);margin-inline:auto;padding-inline:var(--mp-gutter)}@media only screen and (min-width: 768px){.mp-pdp--full .mp-pdp__inner{padding-inline:max(var(--mp-gutter),min(var(--pdp-fw, 0px),(100vw - 108rem)/2))}}.mp-pdp-eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0;color:var(--pdp-text, #5b5b66);font-size:1.15rem;font-weight:800;letter-spacing:2.3px;line-height:1.6;text-transform:uppercase}.mp-pdp-dash{flex:0 0 auto;width:3.2rem;height:.914rem;background:currentcolor;transform:skewX(-10deg)}.mp-pdp-dash--1{background:var(--pdp-dash-1, #5c5f66)}.mp-pdp-dash--2{background:var(--pdp-dash-2, #ce1316)}.mp-pdp-dash--accent{background:var(--pdp-accent, #fde200)}.mp-pc{--pc-radius: 1.2rem;--pc-pad: 1.2rem;--pc-gap: 0.8rem;--pc-border: 1px;--pc-border-color: #e5e7eb;--pc-surface: #fff;--pc-title: 1.4rem;--pc-title-ink: #101828;--pc-desc: 1.2rem;--pc-desc-ink: #6b7280;--pc-compare: 1.2rem;--pc-compare-ink: #667085;--pc-price: 1.8rem;--pc-price-ink: #101828;--pc-install: 1.2rem;--pc-install-ink: #0b4a91;--pc-atc: 4rem;--pc-atc-icon: 2rem;--pc-atc-bg: #19204f;--pc-atc-ink: #fff;--pc-badge-bg: #fde200;--pc-badge-ink: #0e131f;--pc-badge-text: 1rem;position:relative;height:100%;overflow:hidden;border-radius:var(--pc-radius);background:var(--pc-surface)}@media only screen and (min-width: 768px){.mp-pc{--pc-radius: 1.6rem;--pc-pad: 1.6rem;--pc-gap: 1rem;--pc-title: 1.6rem;--pc-desc: 1.3rem;--pc-compare: 1.3rem;--pc-price: 2.2rem;--pc-install: 1.3rem;--pc-atc: 4.8rem;--pc-atc-icon: 2.4rem;--pc-badge-text: 1.2rem}}.mp-pc__inner{display:flex;flex-direction:column;gap:var(--pc-gap);height:100%;padding:var(--pc-pad);border:var(--pc-border) solid var(--pc-border-color);border-radius:var(--pc-radius);background:var(--pc-surface)}.mp-pc__media{position:relative}.mp-pc__img-link{display:block;aspect-ratio:1/1}.mp-pc__img{width:100%;height:100%;object-fit:contain}.mp-pc__badge{position:absolute;top:0;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2.2rem .6rem 1.2rem;background:var(--pc-badge-bg);clip-path:polygon(0 0, 100% 0, calc(100% - 1.4rem) 100%, 0 100%)}.mp-pc__badge-text{display:block;color:var(--pc-badge-ink);font-size:var(--pc-badge-text);font-weight:800;letter-spacing:.2px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.mp-pc__swatches{margin-top:.6rem}.mp-pc__info{display:flex;flex-direction:column;gap:.2rem}.mp-pc__title{margin:0;color:var(--pc-title-ink);font-size:var(--pc-title);font-weight:700;line-height:normal}.mp-pc__title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pc-title-lines, 2);overflow:hidden;color:inherit;text-decoration:none}.mp-pc__desc{margin:0;color:var(--pc-desc-ink);font-size:var(--pc-desc);font-weight:400;line-height:normal}.mp-pc__buy{display:flex;align-items:center;gap:1rem;margin-top:auto}.mp-pc__price{flex:1 1 auto;align-items:flex-start;min-width:0;text-align:left}.mp-pc__price .product-card__price-line,.mp-pc__price .product-card__price-installments,.mp-pc__price .product-card__price-pix{justify-content:flex-start}.mp-pc__price .product-card__price-current{color:var(--pc-price-ink);font-size:var(--pc-price);font-weight:800;line-height:1.2}.mp-pc__price .product-card__price-compare{color:var(--pc-compare-ink);font-size:var(--pc-compare);font-weight:800}.mp-pc__price .product-card__price-installments{color:var(--pc-install-ink);font-size:var(--pc-install);font-weight:800}.mp-pc__price .product-card__price-pix{font-size:var(--pc-install)}.mp-pc__atc{flex:0 0 auto}.mp-pc__atc .product-card__cta-button{width:var(--pc-atc);height:var(--pc-atc);min-width:var(--pc-atc);background:var(--pc-atc-bg);color:var(--pc-atc-ink)}.mp-pc__atc .product-card__cta-button svg{width:var(--pc-atc-icon);height:var(--pc-atc-icon)}.mp-pc__atc .product-card__cta-button:not(:disabled):hover{background:var(--pc-atc-bg);filter:brightness(0.92)}.mp-pdprel .mp-pc{--pc-surface: var(--pdp-card, #f7f7f8);--pc-border-color: var(--pdp-line, #eeeef0);--pc-badge-bg: var(--pdp-accent, #fde200);--pc-badge-ink: #0a0a0a;--pc-title-ink: var(--pdp-title, #19204f);--pc-desc-ink: var(--pdp-text, #5b5b66);--pc-compare-ink: var(--pdp-muted, #8b8d93);--pc-price-ink: var(--pdp-title, #19204f);--pc-install-ink: var(--pdp-text, #5b5b66);--pc-atc-bg: var(--pdp-accent, #fde200);--pc-atc-ink: #0a0a0a;--pc-radius: 1rem;--pc-pad: 1.5rem;--pc-gap: 1rem;--pc-title: 1.4rem;--pc-desc: 1.2rem;--pc-compare: 1.1rem;--pc-price: 1.7rem;--pc-install: 1.3rem;--pc-atc: 4.2rem;--pc-atc-icon: 2rem;--pc-badge-text: 1.2rem}.mp-pdprel__inner{min-width:0}.mp-pdprel__box{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 2rem;border-radius:var(--pdp-radius, 2rem);background:var(--pdp-card, #f7f7f8)}@media only screen and (min-width: 768px){.mp-pdprel__box{padding:3.2rem}}.mp-pdprel__head{display:flex;flex-direction:column;gap:1.2rem}.mp-pdprel__title{margin:0;color:var(--pdp-title, #19204f);font-size:2.8rem;font-weight:800;letter-spacing:-0.5px;line-height:1.1}@media only screen and (min-width: 768px){.mp-pdprel__title{font-size:4.16rem;letter-spacing:-0.832px;line-height:1.06}}@media only screen and (min-width: 768px)and (max-width: 1024px){.mp-pdprel__title{font-size:3rem}}.mp-pdprel__title em{color:var(--pdp-title-em, #ce1316);font-style:italic}.mp-pdprel__title{display:flex;flex-wrap:wrap;gap:0 1rem;font-size:2.6rem;line-height:1.15}.mp-pdprel__grid{display:flex;gap:1.2rem;margin:0;padding:0 0 .4rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp-pdprel__grid::-webkit-scrollbar{display:none}@media only screen and (min-width: 768px){.mp-pdprel__grid{gap:1.6rem}}.mp-pdprel__item{flex:0 0 68.5%;margin:0;scroll-snap-align:start}@media only screen and (min-width: 768px){.mp-pdprel__item{flex:0 0 calc((100% - (var(--pdp-cols, 3) - 1)*1.6rem)/var(--pdp-cols, 3));min-width:0}}@media only screen and (min-width: 768px)and (max-width: 1024px){.mp-pdprel__item{flex-basis:calc((100% - 1.6rem)/2)}}
