.product-page_productPage__x6OKo{padding-bottom:1px;background:var(--background)}.product-page_productState__VhBHj{display:flex;min-height:min(70vh,620px);flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding-block:clamp(5rem,10vw,8rem);text-align:center}.product-page_productState__VhBHj svg{color:var(--gold-deep)}.product-page_productState__VhBHj h1{margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;letter-spacing:-.04em}.product-page_productState__VhBHj p{max-width:440px;margin:0;color:var(--ink-muted);line-height:1.7}.product-page_productState__VhBHj a{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;margin-top:.5rem;padding-inline:1.1rem;border-radius:var(--radius-pill);color:white;background:var(--foreground);font-size:.75rem}.product-page_productHero__2LEYU{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(1rem,2vw,2rem) 1rem}.product-page_galleryWrap__zn6c_{min-width:0;align-self:start}@media (min-width:981px){.product-page_galleryWrap__zn6c_{width:min(100%,calc(80dvh - 7.2rem + 76px));justify-self:center}}.product-page_imagePromise__ezqrl{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.9rem;color:var(--ink-muted);font-size:.69rem}.product-page_imagePromise__ezqrl svg{color:var(--gold-deep)}.product-page_productDetails__QMfI5{position:relative;min-width:0}.product-page_categoryBadge__z5RCT{display:inline-block;margin:0 0 .5rem;padding:.25rem .65rem;color:var(--gold-deep);background:rgba(197,160,89,.08);border:1px solid rgba(197,160,89,.15);border-radius:var(--radius-full);font-size:.6rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.product-page_productDetails__QMfI5 h1{max-width:650px;padding-right:8rem;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.product-page_divider__Aq3ES{border:0;border-top:1px solid rgba(0,0,0,.08);margin:.8rem 0}.product-page_description__Lz6fg{max-width:620px;margin:0;color:var(--ink-muted);font-size:.85rem;line-height:1.6}.product-page_descriptionToggle__jMVH5{display:none}.product-page_catalogSection__KwW7p{margin:0;padding:0}.product-page_catalogHeading__TsT_h{margin:0 0 .75rem;font-family:var(--font-sans);font-size:.7rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.product-page_specificationGrid__90mDr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.08)}.product-page_specificationGrid__90mDr>div{padding:.6rem .8rem;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:transparent}.product-page_specificationGrid__90mDr dt{color:var(--ink-muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.product-page_specificationGrid__90mDr dd{margin:.25rem 0 0;font-size:.8rem;font-weight:400;color:var(--ink)}.product-page_actionCard__WfmEH{display:flex;flex-direction:column;gap:1rem;margin-top:0;padding:0;border:none;background:transparent;box-shadow:none}.product-page_priceNote__ran8D{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-bottom:0;border-bottom:none}.product-page_availabilityBadge__1TBvs{color:var(--gold-deep);font-size:.6rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.product-page_availabilityTitle__JxQch{margin-top:.3rem;font-size:1.3rem;font-weight:400;color:var(--ink)}.product-page_detailSellingPrice__jCxxl{margin:0;color:var(--ink);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750;letter-spacing:-.03em;line-height:1}.product-page_detailPrice__d_7PP{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.35rem}.product-page_detailPricePrimary__lFtrB{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.product-page_detailDiscount__0pL6p{color:var(--danger);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:720;line-height:1;white-space:nowrap}.product-page_mrpLine__uG_at{margin:.15rem 0 0;color:var(--ink-muted);font-size:.82rem;line-height:1.4}.product-page_mrpLine__uG_at del{color:var(--ink-muted);text-decoration-thickness:1.5px}.product-page_taxLine__1oPYe{margin:0;color:var(--ink-muted);font-size:.78rem;line-height:1.4}.product-page_availabilityDesc__ud4yk{margin:.2rem 0 0;color:var(--ink-muted);font-size:.7rem;line-height:1.4;max-width:100%}.product-page_primaryActions__ZRRgY{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.product-page_callButton__d4WGX,.product-page_whatsappButton__yqXl3{width:100%;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.product-page_callButton__d4WGX:hover,.product-page_whatsappButton__yqXl3:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.product-page_secondaryActions__zKiSK{position:absolute;top:0;right:0;display:flex;justify-content:center;gap:1rem;padding-top:.25rem}.product-page_secondaryBtn__U94FQ{display:flex;align-items:center;gap:.4rem;color:var(--ink-muted);font-size:.75rem;font-weight:500;transition:all .2s ease}.product-page_secondaryBtn__U94FQ:hover{color:var(--ink);background:rgba(0,0,0,.04)}.product-page_reassuranceList__VXRYB{display:none}.product-page_sectionDivider__B5HEc{border:0;border-top:1px solid rgba(0,0,0,.08);margin:3rem 0}.product-page_faqSection__Da6SM{padding-bottom:clamp(4rem,8vw,6rem)}.product-page_faqContainer__J72AW{max-width:800px;margin:0 auto}.product-page_faqContainer__J72AW h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;margin:0 0 2.5rem;text-align:center}.product-page_guidanceSection__jgL3W{color:#f6f0e8;background:var(--foreground)}.product-page_guidanceGrid__Ae6dQ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);gap:1.5rem clamp(3rem,8vw,8rem);align-items:end;padding-block:clamp(4rem,8vw,7rem)}.product-page_guidanceGrid__Ae6dQ h2{max-width:750px;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.product-page_guidanceGrid__Ae6dQ>p{margin:0;color:#c8bfb4;font-size:.87rem;line-height:1.75}.product-page_guidanceGrid__Ae6dQ>a{grid-column:2;display:inline-flex;width:fit-content;align-items:center;gap:.45rem;color:var(--gold-soft);font-size:.75rem;font-weight:650}.product-page_relatedSection__OqTw_{padding-block:clamp(5rem,9vw,8rem) 0;background:var(--surface)}.product-page_sectionHeading__ESqPu{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.product-page_sectionHeading__ESqPu h2{margin:0;font-size:clamp(2.6rem,4.5vw,4.6rem);font-weight:400;letter-spacing:-.045em;line-height:1}.product-page_sectionHeading__ESqPu>a{display:inline-flex;align-items:center;gap:.4rem;color:var(--gold-deep);font-size:.75rem}.product-page_relatedGrid__L9bd0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,1.5rem)}.product-page_relatedCard___BHU9{display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border-radius:var(--radius-lg);background:transparent;height:100%}.product-page_relatedCard___BHU9:hover{transform:translateY(-4px)}.product-page_relatedCard___BHU9:hover .product-page_relatedImage__MRQYK img{transform:scale(1.05)}.product-page_relatedContent__2ww7T{min-width:0;padding:1rem .5rem;display:flex;flex-direction:column;flex-grow:1}.product-page_relatedCategory__zoZCm{color:var(--gold-deep);font-size:.6rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.product-page_relatedGrid__L9bd0 h3{display:block;min-height:0;margin:.25rem 0 0;overflow:hidden;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.product-page_relatedMeta__VE__H{margin:.2rem 0 0;color:var(--ink-muted);font-size:.75rem}.product-page_relatedImage__MRQYK{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-lg);background:#f4efeb}.product-page_relatedImage__MRQYK img{object-fit:contain;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-page_relatedImageFallback__Ckdd0{position:absolute;inset:0;display:grid;place-items:center;align-content:center;color:var(--ink-muted);background:radial-gradient(circle at 50% 26%,rgb(216 189 138/.24),transparent 9rem),var(--surface-muted);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.product-page_mobileEnquiryBar__H0_1Q{display:none}@media (max-width:980px){.product-page_productHero__2LEYU{grid-template-columns:1fr;gap:2.5rem}.product-page_galleryWrap__zn6c_,.product-page_productDetails__QMfI5{max-width:760px}}@media (max-width:680px){.product-page_productPage__x6OKo{padding-bottom:72px}.product-page_productHero__2LEYU{padding-top:1.25rem}.product-page_productDetails__QMfI5 h1{padding-right:7rem;font-size:clamp(1.875rem,8vw,2.25rem)}.product-page_descriptionCollapsed__wt7sX{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-page_descriptionToggle__jMVH5{display:inline-block;margin-top:.35rem;padding:0;border:0;color:var(--gold-deep);background:transparent;font:inherit;font-size:.72rem;font-weight:680;cursor:pointer}.product-page_descriptionToggle__jMVH5:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.product-page_specificationGrid__90mDr{margin-top:1.4rem}.product-page_guidanceGrid__Ae6dQ,.product-page_primaryActions__ZRRgY{grid-template-columns:1fr}.product-page_guidanceGrid__Ae6dQ>a{grid-column:1}.product-page_sectionHeading__ESqPu{align-items:flex-start;flex-direction:column}.product-page_relatedGrid__L9bd0{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page_relatedGrid__L9bd0 article:last-child{display:none}.product-page_mobileEnquiryBar__H0_1Q{position:fixed;z-index:80;right:0;bottom:0;left:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem var(--page-gutter);border-top:1px solid var(--border);background:rgb(255 253 249/.96);box-shadow:0 -12px 30px rgb(36 31 26/.08);backdrop-filter:blur(14px)}.product-page_mobileEnquiryBar__H0_1Q span{display:flex;min-width:0;flex-direction:column}.product-page_mobileEnquiryBar__H0_1Q small{color:var(--ink-muted);font-size:.6rem}.product-page_mobileEnquiryBar__H0_1Q strong{font-size:.78rem}.product-page_mobileEnquiryBar__H0_1Q>a{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;padding-inline:1rem;border-radius:var(--radius-pill);color:white;background:var(--foreground);font-size:.7rem;font-weight:650}}@media (prefers-reduced-motion:reduce){.product-page_relatedImage__MRQYK img{transition:none}}