.pp-redesign{grid-template-columns:minmax(0, 1.08fr) minmax(0, 1fr);gap:42px}.pp-visual{min-width:0}.pp-redesign .pp-gallery{position:relative;top:auto;border:1px solid #e0e6ed;border-radius:12px;padding:18px 22px}.pp-redesign .pp-main{display:block;border:0;background:#fff;width:100%;cursor:zoom-in;padding:0}.pp-redesign .pp-main img{height:385px;max-height:43vw;width:100%;aspect-ratio:1;object-fit:contain}.pp-zoom-hint{display:block;text-align:center;font-size:11px;color:#667587;margin-top:3px}.pp-redesign .pp-thumbs{justify-content:center;flex-wrap:nowrap;overflow:auto;padding:4px 2px}.pp-redesign .pp-thumbs button{flex:0 0 54px;width:54px;height:54px;border-radius:6px}.pp-redesign .pp-refnote{font-size:12px}.pp-redesign .pp-brand img{height:24px;max-width:150px;object-fit:contain;object-position:left;margin-bottom:14px}.pp-redesign h1{font:500 19px/1.35 var(--head);color:#344961;letter-spacing:0}.pp-redesign h1 strong{font-weight:700}.pp-redesign .pp-measure{display:block;font-size:39px;font-weight:800;color:#064af7;margin-top:4px;letter-spacing:-0.04em}.pp-redesign h1 small{font-size:.8em;font-weight:700;color:inherit}.pp-subtitle{font-size:13px;color:#53667b;margin-top:4px}.pp-redesign .pp-tags{gap:7px;margin:12px 0 18px}.pp-redesign .pill{border-radius:4px;font-size:11px;padding:4px 8px}.pp-redesign .pill.ok{background:#eaf0f6;color:#233c59}.pp-redesign .pp-price{border:0;border-radius:0;background:none;padding:0 0 16px;margin:0}.pp-price-label{display:block;font-size:12px;color:#53667b;margin-bottom:4px}.pp-redesign .pp-price .main{font-size:35px}.pp-redesign .pp-price .main small{font-size:13px}.pp-redesign .pp-price .pix{font-size:13px;flex-wrap:wrap}.pp-price .pix span{font-weight:400}.pp-purchase{background:#f7f8fa;padding:22px;border:1px solid #e0e6ed;border-radius:12px}.pp-redesign .pp-buy{gap:12px;margin-bottom:18px}.pp-qty-label{font-weight:600;font-size:13px}.pp-redesign .pp-buy .row{gap:12px}.pp-redesign .qty-presets{gap:6px}.pp-redesign .qty-presets button{border-radius:6px;padding:7px 9px;font-size:11px}.qty-presets button:disabled{opacity:.5;cursor:not-allowed}.pp-redesign .pp-set{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:13px;padding:12px 0;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.pp-redesign .pp-set b{font:800 22px var(--head);grid-column:2;grid-row:1/3;text-align:right;align-self:center}.pp-set small{font-size:11px;grid-column:1}.pp-actions{display:flex;flex-direction:column;gap:8px}.pp-actions .btn{padding:13px 15px;font-size:14px;min-height:46px}.pp-buy-note{font-size:12px;line-height:1.45;color:#53667b}.pp-redesign .pp-cep{border:0;border-top:1px solid #dce3eb;padding:16px 0 0;margin:0;border-radius:0;background:none}.pp-redesign .pp-cep form input{width:0;min-width:0;font-size:14px}.pp-redesign .pp-cep .note{font-size:11px;color:#53667b;line-height:1.45;margin-top:8px}.pp-ship-contact{font-size:13px;color:#233e5f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pp-guidance{padding:17px 0;border-bottom:1px solid #e0e6ed}.pp-guidance>strong{font:700 14px var(--head)}.pp-guidance p{font-size:13px;color:#53667b;line-height:1.5;margin:6px 0 9px}.pp-guidance a{display:inline-flex;align-items:center;gap:7px;color:#123953;font-size:13px;font-weight:700}.pp-guidance svg{width:18px;height:18px}.pp-seller{font-size:12px;display:flex;flex-wrap:wrap;gap:3px 12px;padding-top:14px;color:#53667b}.pp-seller>strong{color:#19324f}.pp-seller a{font-weight:600;text-decoration:underline}.pp-compare-inline{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:12px;color:#53667b}.pp-detail-nav{display:flex;gap:26px;margin-top:42px;border-bottom:1px solid #dce3eb;overflow:auto;white-space:nowrap;font:600 14px var(--body)}.pp-detail-nav a{padding:14px 0;display:block;border-bottom:3px solid transparent}.pp-detail-nav a:hover{border-color:#cde2ff}.pp-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;padding-top:10px}.pp-details-grid .pp-desc{padding-top:28px}.pp-details-grid .pp-desc h2{margin-top:8px}.pp-details-grid .pp-desc p{font-size:14px;line-height:1.65}.pp-info-note{padding:18px 20px;background:#f4f7fa;margin-top:20px;border-left:3px solid #cde2ff}.pp-info-note>strong{font-size:14px}.pp-info-note p{margin:6px 0 0}.pp-info-note a{text-decoration:underline}.pp-zoom-photo{display:block;width:100%;max-height:70dvh;object-fit:contain;background:white}.photo-dialog{width:min(900px,100% - 24px)}.pp-sticky,.pp-title-mobile{display:none}.pp-details-grid section{scroll-margin-top:170px}.pp-redesign .pp-price .old{margin-bottom:4px}@media(max-width: 1000px)and (min-width: 761px){.pp-redesign{gap:24px}.pp-purchase{padding:17px}.pp-redesign .pp-measure{font-size:34px}}@media(max-width: 760px){.page{padding:20px 0 52px}.pp-redesign{grid-template-columns:1fr;gap:26px}.pp-title-mobile{display:block;margin-bottom:14px}.pp-title-mobile .kicker{font-size:11px}.pp-title-mobile h1{font:800 27px var(--head);color:#064af7;margin-top:3px}.pp-title-mobile h1 span{font-size:14px;font-weight:500;color:#53667b}.pp-redesign .pp-gallery{padding:12px 14px}.pp-redesign .pp-main img{height:265px;max-height:none}.pp-redesign .pp-thumbs{margin-top:8px}.pp-redesign .pp-thumbs button{width:45px;height:45px;flex-basis:45px}.pp-redesign .pp-brand{display:none}.pp-redesign h1{font-size:16px}.pp-redesign .pp-measure{font-size:29px}.pp-redesign .pp-tags{margin-bottom:14px}.pp-redesign .pp-subtitle{font-size:12px}.pp-purchase{padding:17px}.pp-redesign .pp-price .main{font-size:31px}.pp-redesign .qty-presets button{padding:7px 9px}.pp-redesign .pp-buy .row{gap:8px}.pp-redesign .qty button{width:34px}.pp-redesign .qty input{width:39px}.pp-compare-inline{font-size:11px;gap:9px}.pp-detail-nav{margin-top:28px;gap:24px;font-size:13px}.pp-details-grid{grid-template-columns:1fr;gap:12px}.pp-details-grid .pp-desc{padding-top:8px}.pp-sticky:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:102;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;box-shadow:0 -3px 18px rgba(6,74,247,.1019607843);border-top:1px solid #d6dfe8;padding:10px max(18px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom))}.pp-sticky>div{display:grid;font-size:11px;color:#53667b}.pp-sticky b{font:800 20px var(--head);color:#064af7}.pp-sticky .btn{padding:11px 24px;font-size:13px}.has-product-sticky .wa-float{bottom:86px}.has-product-sticky.has-comparison .wa-float{bottom:158px}.has-comparison .wa-float{bottom:88px}.pp-redesign .ence-heading h2{font-size:17px}.related{margin-top:36px}}@media(prefers-reduced-motion: reduce){.skel::after{animation:none}}.pp-redesign .pp-info,.pp-redesign .pp-purchase{min-width:0}.pp-redesign .pp-visual>.ence-panel{margin-top:18px}.pp-redesign .pp-buy .row{flex-wrap:wrap}.pp-redesign .qty-presets button{min-height:40px}.pp-redesign .pp-thumbs button{min-width:44px;min-height:44px}.pp-redesign .pp-main:focus-visible,.pp-redesign button:focus-visible,.pp-detail-nav a:focus-visible{outline:3px solid #2162b8;outline-offset:3px}.pp-shipping-title{font:700 15px/1.4 var(--body);margin:0 0 12px}.rc-payment-terms{display:block;font-size:14px;line-height:1.5;color:#30465f}.rc-payment-terms small{display:inline;font-size:12px}.rc-payment-details{font-size:13px;color:#30465f;margin-top:8px}.rc-payment-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:28px}.rc-payment-details .tab-group{display:flex;gap:12px;flex-wrap:wrap;padding:12px 0}.rc-payment-details .tab-link{font-size:13px}.rc-reviews{margin-top:36px;padding:28px 0;border-top:1px solid #dce3eb;scroll-margin-top:140px}.rc-reviews h2{font:700 23px/1.3 var(--head);margin:0 0 12px}.rc-reviews p{max-width:65ch;font-size:14px;line-height:1.6;color:#53667b}.rc-reviews .rc-review-status{margin-top:14px;background:#f4f7fa;border-left:3px solid #064af7;padding:14px 18px}@media(max-width: 760px){.pp-redesign{display:flex;flex-direction:column;gap:20px}.pp-redesign .pp-visual{display:contents}.pp-redesign .pp-gallery{order:0}.pp-redesign .pp-info{order:1}.pp-redesign .ence-panel{order:2;margin-top:0}.pp-redesign .pp-compare-inline{order:3}.pp-redesign .pp-main img{height:280px;max-height:80vw}.pp-redesign .qty button,.pp-redesign .qty input{min-height:44px}.pp-redesign .pp-set{grid-template-columns:minmax(0, 1fr) auto}.pp-redesign .pp-set b{font-size:20px}.pp-redesign .pp-cep input{font-size:16px !important}.pp-detail-nav{scroll-padding:16px;gap:20px}.rc-reviews{padding-bottom:70px}}@media(max-width: 760px){.pp-info>h1{display:none}.pp-title-mobile h1{margin-bottom:0}}
