.pn-section .pn-heading{max-width:none;padding:46px;background:linear-gradient(120deg,#11171e,#24221c);border:1px solid #bf963f;border-left:5px solid #ddb957;border-radius:6px;position:relative;overflow:hidden}.pn-section .pn-heading:after{content:'';position:absolute;right:-60px;top:0;width:200px;height:100%;border-left:1px solid #c89b403d;transform:skew(-24deg);pointer-events:none}.pn-section .pn-heading h2{color:#fff}.pn-section .pn-heading h2 em{color:#e7c16a}.pn-section .pn-heading p{color:#d4d9de;max-width:650px}.pn-section .pn-heading .pn-eyebrow,.pn-section .pn-heading .pn-jump{color:#e7c16a;border-color:#c79e52}
.pn-section .pn-block-heading{border-left:3px solid #ceaa59;padding-left:20px}.pn-section .pn-step{color:#8c681e}.pn-section .pn-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pn-section .pn-model{border-color:#d8cba9;box-shadow:0 7px 22px #20201008}.pn-section .pn-model-image{aspect-ratio:1.65;border-bottom:1px solid #e7dcc3}.pn-section .pn-model-image img{padding:24px 24px 38px}.pn-model-copy h4{font-size:25px}.pn-model-copy .p30-colour-link{border:0;padding:0;margin-bottom:15px;font-size:12px;color:#78612c;font-weight:500}.p30-zoom{position:absolute;right:13px;bottom:12px;padding:8px 11px;min-height:36px;border:1px solid #d6c69f;border-radius:4px;background:#fffcf3;color:#4f442b;font-size:10px;font-weight:700;cursor:pointer}.p30-zoom:hover{background:#ebcf86}.pn-section .pn-remate-card{border-color:#d8cba9}.pn-section .pn-remate-card>div{aspect-ratio:1.45}.pn-section .pn-remate-card img{padding:16px}.pn-section .pn-finish-grid figure{background:#1c232b;border-color:#c4a25b}.pn-section .pn-finish-grid strong{color:#f0d394}.pn-section .pn-colour-grid li{background:#1c232b;border-color:#b79a58}.pn-section .pn-colour-grid small{color:#d5c7a7}#pn-cores,#pn-acabamentos{scroll-margin-top:110px}
.p30-dialog{max-width:850px;width:calc(100% - 30px);max-height:calc(100dvh - 30px);padding:0;border:1px solid #c7a252;border-radius:8px;background:#fff;color:#173a53;overflow:auto;overscroll-behavior:contain}.p30-dialog::backdrop{background:#071521d9}.p30-dialog-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #d8cba9;background:#17222d;color:#f2d489;gap:18px}.p30-dialog-bar h2{font-size:24px;font-family:Outfit,sans-serif;line-height:1.2}.p30-dialog-bar button{width:44px;height:44px;flex:none;font-size:24px;border:1px solid #c7a25266;border-radius:50%;background:transparent;color:#f2d489}.p30-dialog img{display:block;width:100%;height:min(52dvh,470px);object-fit:contain;padding:24px}.p30-dialog-foot{padding:20px 24px;background:#f5f3ed;border-top:1px solid #d8cba9}.p30-dialog-foot p{font-size:12px;line-height:1.7;color:#526a79;margin-bottom:16px}.p30-dialog-foot a{display:inline-flex;padding:14px 20px;background:#e7c16a;color:#253242;font-size:13px;font-weight:700;border-radius:4px}body.p30-modal-open{overflow:hidden}
@media(max-width:600px){.pn-section .pn-heading{padding:30px 22px}.pn-section .pn-heading h2{font-size:39px}.pn-section .pn-heading:after{width:90px;opacity:.4}.pn-section .pn-block-heading{padding-left:15px}.pn-section .pn-model-grid{grid-template-columns:1fr;gap:22px}.pn-section .pn-model-image{aspect-ratio:1.4}.pn-section .pn-model-image img{padding:20px 16px 45px}.pn-model-copy h4{font-size:23px}.pn-section .pn-remate-card img{padding:10px}.p30-dialog-bar{padding:16px}.p30-dialog-bar h2{font-size:21px}.p30-dialog img{height:40dvh;padding:15px}.p30-dialog-foot{padding:18px}.p30-dialog-foot a{width:100%;justify-content:center}}
