.pdp-top>*,.pdp-row2>*,.pdp-row3>*,.pdp-cta>*{min-width:0}
.meu-pdp{overflow-x:clip}
.meu-pdp .pdp-feats{margin-top:16px}
.pdp-inside{grid-template-columns:1.12fr .88fr}
.pdp-inside__img{margin-left:-14%}
.pdp-inside__img img{object-position:100% 18%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%);mask-image:linear-gradient(90deg,transparent 0,#000 18%)}
.pdp-mod__body{grid-template-columns:1.15fr 1fr;gap:22px}
.pdp-mod__body img{border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.10);border:1px solid #efe7da}
.pdp-cta-wrap{padding:44px 0 64px}
.pdp-cta{position:relative;overflow:hidden;border-radius:20px;background:#0c0d10;color:#fff;display:grid;grid-template-columns:1.1fr 1.1fr .75fr;gap:28px;align-items:center;padding:26px 0 26px 36px;border:1px solid rgba(242,169,59,.35);box-shadow:0 24px 50px rgba(0,0,0,.18),0 0 0 6px rgba(242,169,59,.06)}
.pdp-cta:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 88% 50%,rgba(170,105,30,.55),transparent 55%);pointer-events:none}
.pdp-cta>*{position:relative}
.pdp-cta h2{font-size:clamp(24px,2.3vw,32px)!important;font-weight:800;color:#fff!important;line-height:1.18}
.pdp-cta p{color:#c9cacd;font-size:15px;line-height:1.5;margin-top:10px!important}
.pdp-cta .pdp-price{margin-top:0;gap:14px}
.pdp-cta .pdp-price .now{color:#fff;font-size:clamp(26px,2.3vw,32px)}
.pdp-cta .pdp-price .was{color:#9a9ba0;font-size:16px}
.pdp-cta .pdp-save{font-size:13px;padding:7px 11px}
.pdp-cta .meu-btn{width:100%;margin-top:14px;padding:17px 20px;font-size:17px}
.pdp-trust{display:flex;gap:14px;margin-top:14px;flex-wrap:nowrap}
.pdp-trust span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#d6d7da;white-space:nowrap}
.pdp-trust svg{width:17px;height:17px;color:#F2B866;flex:none}
.pdp-cta__img{align-self:stretch;margin:-26px 0;position:relative;min-height:200px}
.pdp-cta__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}
@media(max-width:1100px){.pdp-aud{grid-template-columns:repeat(2,1fr)}.pdp-cta{grid-template-columns:1.2fr 1.1fr .6fr}.pdp-trust{flex-wrap:wrap}}
@media(max-width:989px){
.meu-pdp{padding-top:14px}
.pdp-top,.pdp-row2,.pdp-row3{grid-template-columns:1fr;gap:22px}
.pdp-info h1{margin-top:12px}
.pdp-tabs{margin:26px 0 20px}
.pdp-aud{grid-template-columns:repeat(2,1fr)}
.pdp-cta{grid-template-columns:1fr;padding:28px 22px 0;gap:18px}
.pdp-cta__img{margin:0 -22px;min-height:0;height:220px}
.pdp-cta__img img{object-position:center;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%);mask-image:linear-gradient(180deg,transparent 0,#000 30%)}
}
@media(max-width:600px){
.pdp-thumbs{gap:6px}.pdp-arrow{width:32px;height:32px}
.pdp-thumb{flex:0 0 calc((100% - 20px)/3.3)}
.pdp-price{gap:10px}.pdp-price .now{font-size:30px}.pdp-price .was{font-size:16px}.pdp-save{font-size:13px;padding:7px 10px}
.pdp-buy .meu-btn,.pdp-cta .meu-btn{font-size:16px;padding:17px 14px}
.pdp-pay{gap:6px}.pdp-pay span{height:42px;min-width:0}.pdp-pay svg{width:38px;height:24px}
.pdp-tabs a{padding:12px 12px;font-size:14.5px}
.pdp-aud{gap:10px}.pdp-aud__card{padding:16px 8px 14px}.pdp-aud__card svg{width:40px;height:40px}
.pdp-inside{grid-template-columns:1fr}
.pdp-inside__text{padding:22px 20px 6px}
.pdp-inside__img{margin:0;height:220px}
.pdp-inside__img img{object-position:85% 20%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}
.pdp-prog__head{flex-direction:column;align-items:flex-start;gap:6px}
.pdp-mod summary{gap:12px;padding:11px 12px}
.pdp-mod .t{font-size:14.5px}.pdp-mod .l{font-size:12.5px}
.pdp-mod__body{grid-template-columns:1fr;padding:2px 14px 16px}
.pdp-get{padding:18px 16px 6px}
.pdp-cta-wrap{padding:32px 0 44px}
.pdp-cta h2{font-size:25px!important}
.pdp-trust{gap:12px;flex-wrap:wrap}
}