body:has(.pk-atrium){background:var(--pk-black)!important;color:var(--pk-ink)!important;font-family:Aptos,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}body:has(.pk-atrium)::before{display:none!important}.cursor-glow{position:fixed;left:0;top:0;width:360px!important;height:360px!important;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,154,87,.16),rgba(36,207,99,.06) 38%,transparent 70%)!important;mix-blend-mode:screen;opacity:.88;z-index:3!important}.pk-atrium{--pk-accent:var(--pk-orange);--pk-scene-panel:rgba(16,17,15,.82);position:relative;isolation:isolate;overflow:hidden;color:var(--pk-ink);background:linear-gradient(115deg,rgba(245,154,87,.09),transparent 34%),linear-gradient(245deg,rgba(167,215,255,.075),transparent 46%),linear-gradient(180deg,#050505 0%,#0b0c0a 42%,#11100d 68%,#050505 100%)}.pk-atrium[data-showroom-scene=day]{--pk-accent:var(--pk-blue);--pk-scene-panel:rgba(13,18,20,.86)}.pk-atrium[data-showroom-scene=rain]{--pk-accent:var(--pk-green);--pk-scene-panel:rgba(10,17,13,.88)}.pk-atrium::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.035) 18%,transparent 36%),linear-gradient(90deg,rgba(248,243,233,.08),transparent 28%,transparent 72%,rgba(216,183,109,.07));opacity:.72}.pk-atrium::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0 42%,rgba(0,0,0,.28) 66%,rgba(0,0,0,.68) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 180px);pointer-events:none}.pk-hero,.pk-gallery,.pk-experience,.pk-quote{width:min(100%,1680px);margin:0 auto;padding-inline:clamp(18px,4vw,72px)}.pk-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:clamp(28px,5vw,82px);align-items:center;min-height:calc(100dvh - 88px);padding-block:clamp(64px,8vw,126px)}.pk-voice,.pk-section-head p,.pk-experience-copy>p,.pk-quote p,.pk-stage-copy>span{margin:0 0 14px;color:var(--pk-accent)!important;font-size:12px;font-weight:950;letter-spacing:.14em!important;text-transform:uppercase}.pk-hero h1,.pk-section-head h2,.pk-experience h2,.pk-quote h2,.pk-stage-copy h3{margin:0;color:var(--pk-paper)!important;font-weight:950;letter-spacing:0!important;text-wrap:balance}.pk-hero h1{max-width:880px;font-size:clamp(48px,6.7vw,108px);line-height:.93}.pk-lead{max-width:710px;margin:24px 0 0;color:var(--pk-soft)!important;font-size:clamp(16px,1.25vw,21px);line-height:1.68;text-wrap:pretty}.pk-hero-actions,.pk-stage-actions,.pk-proof-line,.pk-scene-console,.pk-quote{display:flex;flex-wrap:wrap;align-items:center}.pk-hero-actions{gap:14px;margin-top:34px}.pk-btn-primary,.btn.primary,.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product .related.products ul.products li.product .button,.puniking-product-select{background:var(--pk-orange)!important;color:#160a03!important;border:1px solid var(--pk-orange)!important;box-shadow:0 16px 36px rgba(245,154,87,.18)!important}.pk-btn-whatsapp,.puniking-whatsapp-product-btn,.puniking-product-whatsapp,.woocommerce div.product .related.products ul.products li.product a[href*=whatsapp],.woocommerce div.product .related.products ul.products li.product a[href*="wa.me"]{background:var(--pk-green)!important;color:#031208!important;border:1px solid var(--pk-green)!important;box-shadow:0 16px 36px rgba(36,207,99,.18)!important}.btn.secondary,.puniking-buy-now-btn{background:#181a18!important;color:var(--pk-paper)!important;border:1px solid var(--pk-line-strong)!important}.pk-proof-line{gap:10px;margin-top:32px}.pk-proof-line span{min-height:36px;display:inline-flex;align-items:center;padding:0 13px;color:rgba(248,243,233,.8);font-size:13px;font-weight:850;border:1px solid rgba(248,243,233,.15);background:rgba(255,255,255,.045);border-radius:999px}.pk-hero-model{min-width:0;perspective:1300px}.pk-hero-stage{position:relative;padding:clamp(8px,1vw,14px);border:1px solid rgba(248,243,233,.15);background:linear-gradient(135deg,rgba(248,243,233,.12),rgba(245,154,87,.13)),rgba(255,255,255,.045);border-radius:var(--pk-radius);box-shadow:0 34px 100px rgba(0,0,0,.45)}.fbx-hero-stage{position:relative;width:min(760px,88vw)!important;height:min(650px,78vw)!important;overflow:hidden;border-radius:var(--pk-radius)!important;border:1px solid rgba(248,243,233,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,rgba(245,154,87,.16),rgba(167,215,255,.08),rgba(255,255,255,.04)),#0c0e0c!important;box-shadow:inset 0 0 90px rgba(255,255,255,.055)!important}.fbx-hero-viewer,.fbx-hero-viewer canvas{position:absolute;inset:0;z-index:9;width:100%!important;height:100%!important;display:block}.fbx-hero-stage::before{content:"";position:absolute;inset:0;z-index:12;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16),transparent 26%,transparent 72%,rgba(245,154,87,.12)),linear-gradient(180deg,transparent 54%,rgba(0,0,0,.5));mix-blend-mode:screen}.fbx-hero-stage::after{content:"";position:absolute;left:12%;right:12%;bottom:12%;z-index:13;height:1px;background:linear-gradient(90deg,transparent,rgba(245,154,87,.86),transparent);box-shadow:0 0 32px rgba(245,154,87,.7);pointer-events:none}.fbx-loading{position:absolute;inset:0;z-index:30;display:grid;place-items:center;color:var(--pk-orange)!important;background:rgba(5,5,5,.32)!important;backdrop-filter:blur(8px);transition:opacity .35s var(--pk-ease),visibility .35s var(--pk-ease)}.fbx-loading.is-hidden{opacity:0;visibility:hidden}.fbx-fallback{position:absolute;inset:0;z-index:1;opacity:.05!important;filter:grayscale(.2) contrast(.9)}.fbx-fallback img{width:100%;height:100%;object-fit:cover}.render-badge{position:absolute;z-index:20;min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px!important;color:var(--pk-paper)!important;font-size:13px;font-weight:900;background:rgba(5,5,5,.68)!important;border:1px solid rgba(248,243,233,.18);backdrop-filter:blur(14px);box-shadow:none!important}.badge-top{right:22px;top:22px}.badge-bottom{left:22px;bottom:22px}.badge-side{right:22px;bottom:78px}.pk-scene-console{gap:1px;width:fit-content;margin-top:14px;border:1px solid var(--pk-line);border-radius:var(--pk-radius);overflow:hidden;background:var(--pk-line)}.pk-scene-console button,.pk-scene-panel button,.pk-product-dock button{border:0;color:rgba(248,243,233,.76);background:rgba(12,13,12,.92);font:inherit;font-weight:900;letter-spacing:0!important;cursor:pointer;transition:background .24s var(--pk-ease),color .24s var(--pk-ease),transform .24s var(--pk-ease)}.pk-scene-console button{min-height:44px;padding:0 16px}.pk-scene-console button.is-active,.pk-scene-panel button.is-active,.pk-product-dock button.is-active{color:#090604;background:var(--pk-accent)}.pk-motion-belt{position:relative;z-index:2;overflow:hidden;border-block:1px solid rgba(248,243,233,.1);background:rgba(255,255,255,.035)}.pk-motion-track{display:flex;width:max-content;gap:clamp(34px,7vw,96px);padding:18px 0;animation:pk-belt 30s linear infinite}.pk-motion-track span{color:rgba(248,243,233,.46);font-size:clamp(20px,3.6vw,58px);font-weight:950;line-height:1;white-space:nowrap}.pk-product-dock{position:sticky;top:88px;z-index:28;display:flex;gap:1px;max-width:1680px;margin:0 auto;padding:10px clamp(18px,4vw,72px);overflow-x:auto;scrollbar-width:thin;background:rgba(5,5,5,.72);border-block:1px solid rgba(248,243,233,.08);backdrop-filter:blur(18px)}.pk-product-dock button{flex:0 0 auto;min-height:50px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.045)}.pk-product-dock span{margin-right:8px;color:inherit;opacity:.72}.pk-gallery{padding-block:clamp(72px,9vw,132px)}.pk-section-head{max-width:1050px;margin-bottom:clamp(30px,5vw,62px)}.pk-section-head h2,.pk-experience h2,.pk-quote h2{max-width:1020px;font-size:clamp(34px,4.9vw,76px);line-height:.98}.pk-product-stack{display:grid;gap:clamp(22px,4vw,48px)}.pk-product-station{--mx:50%;--my:50%;position:relative;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:clamp(22px,4vw,58px);align-items:center;min-height:clamp(520px,62vw,760px);padding:clamp(18px,3vw,38px);border:1px solid rgba(248,243,233,.13);border-radius:var(--pk-radius);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.1),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.022)),var(--pk-scene-panel);box-shadow:0 36px 110px rgba(0,0,0,.42);overflow:hidden;transform-style:preserve-3d;transition:border-color .28s var(--pk-ease),transform .28s var(--pk-ease),box-shadow .28s var(--pk-ease)}.pk-product-station::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,243,233,.07),transparent 18%,transparent 82%,rgba(216,183,109,.08)),linear-gradient(180deg,transparent 44%,rgba(0,0,0,.42));pointer-events:none}.pk-product-station.is-active,.pk-product-station:hover{border-color:rgba(245,154,87,.56);box-shadow:0 46px 130px rgba(0,0,0,.5)}.pk-stage-media,.pk-stage-copy{position:relative;z-index:2}.pk-stage-media{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);gap:16px;align-items:stretch}.pk-product-station.image-station .pk-stage-media{grid-template-columns:1fr}.mini-3d.model-card-3d,.pk-image-stage{position:relative;display:block;width:100%!important;min-height:clamp(420px,48vw,650px);margin:0!important;overflow:hidden;border:1px solid rgba(248,243,233,.14);border-radius:var(--pk-radius)!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.64)),var(--product-image) center/cover no-repeat,#0b0c0a!important;box-shadow:none!important;transform:none!important}.mini-3d.model-card-3d::after,.pk-image-stage::after{content:"";position:absolute;left:10%;right:10%;bottom:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,154,87,.86),transparent);box-shadow:0 0 28px rgba(245,154,87,.62);pointer-events:none}.card-bg-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.58)),linear-gradient(120deg,rgba(255,255,255,.08),transparent 34%);pointer-events:none}.card-model-viewer{position:absolute;inset:0;z-index:5}.card-model-viewer canvas{width:100%!important;height:100%!important;display:block}.card-model-loading{position:absolute;inset:0;z-index:8;display:grid;place-items:center;color:var(--pk-orange)!important;font-weight:900;background:rgba(5,5,5,.42)!important;backdrop-filter:blur(8px);transition:opacity .28s var(--pk-ease),visibility .28s var(--pk-ease)}.card-model-loading.is-hidden{opacity:0;visibility:hidden}.model-controls{position:absolute!important;right:16px!important;bottom:16px!important;z-index:12!important;display:flex!important;gap:8px!important}.model-controls button{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(248,243,233,.2)!important;background:rgba(5,5,5,.78)!important;color:var(--pk-paper)!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important}.pk-product-thumb{position:relative;min-height:100%;margin:0;overflow:hidden;border-radius:var(--pk-radius);border:1px solid rgba(248,243,233,.12);background:#080908}.pk-product-thumb img,.pk-image-stage img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s var(--pk-ease)}.pk-product-station:hover .pk-product-thumb img,.pk-image-stage:hover img{transform:scale(1.045)}.pk-product-thumb figcaption,.pk-image-stage span{position:absolute;left:14px;bottom:14px;z-index:3;display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border-radius:999px;color:var(--pk-paper);background:rgba(5,5,5,.68);border:1px solid rgba(248,243,233,.16);font-size:12px;font-weight:900}.pk-image-stage{min-height:clamp(430px,48vw,660px);color:var(--pk-paper)}.pk-stage-copy{max-width:520px;justify-self:end}.pk-stage-copy h3{font-size:clamp(31px,4vw,58px);line-height:.98}.pk-stage-copy p{margin:18px 0 0;color:var(--pk-soft)!important;font-size:clamp(15px,1.25vw,19px);line-height:1.68}.pk-stage-copy dl{display:grid;gap:12px;margin:26px 0 0}.pk-stage-copy dl div{padding:14px 0;border-top:1px solid rgba(248,243,233,.12)}.pk-stage-copy dt{color:rgba(248,243,233,.56);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pk-stage-copy dd{margin:7px 0 0;color:var(--pk-paper);font-size:16px;font-weight:850}.pk-stage-actions{gap:14px;margin-top:30px}.pk-link{min-height:44px;display:inline-flex;align-items:center;color:var(--pk-paper)!important;font-weight:900;text-decoration:none!important;border-bottom:1px solid var(--pk-accent)}.pk-experience{display:grid;grid-template-columns:minmax(0,.74fr) minmax(520px,1.26fr);gap:clamp(30px,5vw,78px);align-items:center;padding-block:clamp(72px,9vw,132px)}.pk-experience-copy ul{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.pk-experience-copy li{color:var(--pk-soft);line-height:1.62;padding:16px 0;border-top:1px solid rgba(248,243,233,.12)}.pk-experience-copy strong{color:var(--pk-paper)}.pk-scene-room{position:relative;min-height:clamp(500px,58vw,720px);padding:14px;border-radius:var(--pk-radius);border:1px solid rgba(248,243,233,.14);background:rgba(255,255,255,.045);box-shadow:0 34px 100px rgba(0,0,0,.42);overflow:hidden}.lifestyle-carousel,.lifestyle-carousel-track,.lifestyle-slide{width:100%;height:100%}.lifestyle-carousel{position:absolute;inset:14px;overflow:hidden;border-radius:var(--pk-radius)}.lifestyle-carousel-track{position:relative}.lifestyle-slide{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.03);transition:opacity .9s var(--pk-ease),transform 1.2s var(--pk-ease)}.lifestyle-slide.is-active{opacity:1;transform:none}.lifestyle-slide img{width:100%;height:100%;display:block;object-fit:cover}.pk-scene-room::after{content:"";position:absolute;inset:14px;border-radius:var(--pk-radius);background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.66));pointer-events:none}.pk-scene-panel{position:absolute;left:32px;right:32px;bottom:32px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(248,243,233,.14);border-radius:var(--pk-radius);overflow:hidden;background:rgba(248,243,233,.14)}.pk-scene-panel button{min-height:92px;padding:16px;text-align:left;background:rgba(5,5,5,.74);backdrop-filter:blur(14px)}.pk-scene-panel strong,.pk-scene-panel small{display:block}.pk-scene-panel strong{font-size:16px}.pk-scene-panel small{margin-top:7px;color:rgba(248,243,233,.68);line-height:1.38}.pk-scene-panel button.is-active small{color:rgba(9,6,4,.72)}.pk-quote{justify-content:space-between;gap:22px;padding-block:clamp(62px,8vw,112px);border-top:1px solid rgba(248,243,233,.11)}.pk-quote>div{max-width:940px}.pk-quote h2{max-width:900px}.pk-reveal{opacity:1;transform:none}.pk-reveal-ready .pk-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s var(--pk-ease),transform .72s var(--pk-ease)}.pk-reveal-ready .pk-reveal.is-visible{opacity:1;transform:none}.pk-burst{position:fixed;width:5px;height:5px;border-radius:999px;pointer-events:none;background:var(--pk-accent,var(--pk-orange));box-shadow:0 0 16px currentColor;z-index:1000;animation:pk-burst .55s var(--pk-ease) forwards}.woocommerce-main,.woocommerce-shell,.woocommerce div.product .summary,.woocommerce div.product .woocommerce-tabs,.puniking-product-card,.puniking-contact-form-box,.puniking-contact-info-box{color:var(--pk-ink)!important;background:#0d0f0d!important;border:1px solid var(--pk-line)!important;border-radius:var(--pk-radius)!important;box-shadow:none!important}.puniking-product-title,.woocommerce div.product .related.products>h2,.woocommerce-loop-product__title{color:var(--pk-paper)!important;opacity:1!important}.puniking-product-price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .related.products ul.products li.product .price,.woocommerce div.product .related.products ul.products li.product .amount{color:var(--pk-orange)!important}.puniking-contact-panel input,.puniking-contact-panel textarea,.woocommerce div.product form.cart .quantity .qty,.woocommerce .quantity .qty,.woocommerce div.product form.cart input.qty{color:#111!important;background:#fff!important}.woocommerce div.product .related.products{text-align:center}.woocommerce div.product .related.products ul.products{justify-content:center}@media (max-width:1180px){.pk-hero,.pk-product-station,.pk-experience{grid-template-columns:1fr}.pk-stage-copy{max-width:820px;justify-self:start}.pk-product-dock{top:76px}}@media (max-width:820px){.cursor-glow{display:none}.pk-hero{min-height:auto;padding-block:48px 64px}.pk-hero h1{font-size:clamp(42px,13vw,66px)}.fbx-hero-stage{width:100%!important;height:min(560px,108vw)!important}.pk-scene-console,.pk-scene-panel{width:100%}.pk-scene-console button{flex:1 1 auto;min-width:0;padding-inline:10px;font-size:13px}.pk-product-dock{top:72px}.pk-stage-media{grid-template-columns:1fr}.mini-3d.model-card-3d,.pk-image-stage{min-height:390px}.pk-product-thumb{min-height:220px}.pk-scene-room{min-height:620px}.pk-scene-panel{left:22px;right:22px;bottom:22px;grid-template-columns:1fr}.pk-scene-panel button{min-height:78px}.pk-motion-track{animation-duration:22s}}@media (max-width:520px){.pk-hero-actions,.pk-stage-actions{align-items:stretch;flex-direction:column}.pk-btn,.pk-link{width:100%;justify-content:center}.pk-product-station{padding:14px;min-height:auto}.mini-3d.model-card-3d,.pk-image-stage{min-height:330px}.render-badge{font-size:12px;min-height:34px;padding-inline:11px}.badge-side{display:none}}