.pdp-grid{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:2.25rem!important;width:100%!important;margin:1rem 0 2.25rem!important;display:grid!important}@media (width<=900px){.pdp-grid{grid-template-columns:1fr!important;gap:2rem!important}}#pdp-left-col{box-sizing:border-box!important;width:92%!important;max-width:513.4px!important;position:relative!important}@media (width<=900px){#pdp-left-col{width:100%!important;max-width:100%!important}}.pdp-gallery-main{text-align:center!important;aspect-ratio:4/5!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 20px -2px #0f172a0d!important}.pdp-main-img-wrap{box-sizing:border-box!important;background:#fff!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.pdp-main-img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;transition:opacity .15s!important;display:block!important}.pdp-gallery-thumbs{box-sizing:border-box!important;flex-direction:row!important;gap:.85rem!important;width:100%!important;margin-top:1rem!important;padding:4px 2px 8px!important;display:flex!important;overflow-x:auto!important}#pdp-left-col .pdp-thumb-item,.pdp-thumb-item{aspect-ratio:4/5!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:72px!important;min-width:72px!important;height:90px!important;min-height:90px!important;padding:3px!important;transition:border-color .2s,transform .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important}#pdp-left-col .pdp-thumb-item:hover,#pdp-left-col .pdp-thumb-item.active,.pdp-thumb-item:hover,.pdp-thumb-item.active{border-color:#0284c7!important;transform:translateY(-2px)!important;box-shadow:0 0 0 3px #0284c726!important}#pdp-left-col .pdp-thumb-item img,.pdp-thumb-item img{object-fit:contain!important;object-position:center!important;border-radius:6px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (width<=768px){#pdp-left-col .pdp-gallery-thumbs,.pdp-gallery-thumbs{gap:.5rem!important;margin-top:.75rem!important;padding:4px 2px 6px!important}#pdp-left-col .pdp-thumb-item,.pdp-thumb-item{border-radius:8px!important;width:60px!important;min-width:60px!important;height:75px!important;min-height:75px!important;padding:3px!important}}#pdp-right-col{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;display:flex!important}.pdp-product-title{color:#0f172a!important;letter-spacing:-.03em!important;margin:0 0 .75rem!important;font-size:clamp(1.75rem,2.6vw,2.35rem)!important;font-weight:800!important;line-height:1.22!important}.pdp-title-main{color:#0f172a!important;display:block!important}.pdp-b2b-tier-banner{box-sizing:border-box!important;background:linear-gradient(135deg,#f0f9ff 0%,#f8fafc 100%)!important;border:1px solid #bae6fd!important;border-radius:14px!important;flex-direction:column!important;gap:.6rem!important;width:100%!important;margin:.85rem 0 1.6rem!important;padding:1.1rem 1.25rem!important;display:flex!important;box-shadow:0 2px 10px #0284c70a!important}.b2b-banner-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;display:flex!important}.b2b-tier-tag{color:#0284c7!important;letter-spacing:.02em!important;align-items:center!important;gap:6px!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important}.b2b-moq-pill{color:#0369a1!important;white-space:nowrap!important;background:#e0f2fe!important;border:1px solid #bae6fd!important;border-radius:999px!important;padding:4px 12px!important;font-size:.82rem!important;font-weight:700!important}.b2b-banner-title{color:#0f172a!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.45!important}.btn-secondary-emerald{color:#fff!important;background:#16a34a!important;border:none!important;border-radius:8px!important;transition:all .2s!important;box-shadow:0 2px 10px #16a34a47!important}.btn-secondary-emerald:hover{color:#fff!important;background:#15803d!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #16a34a61!important}.pdp-quick-specs-box{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;margin-bottom:1.25rem!important;padding:1rem 1.25rem!important;box-shadow:0 2px 8px #0f172a08!important}.pdp-quick-specs-grid{grid-template-columns:1fr 1fr!important;gap:.65rem 1rem!important;font-size:.9rem!important;display:grid!important}@media (width<=640px){.pdp-quick-specs-grid{grid-template-columns:1fr!important}.pdp-b2b-tier-banner{padding:.9rem 1rem!important}}