.page-module-scss-module__PjlqnW__productPage{max-width:1200px;margin:0 auto;padding:6rem 2rem}@media (max-width:768px){.page-module-scss-module__PjlqnW__productPage{padding:2rem 1.25rem}}@media (max-width:480px){.page-module-scss-module__PjlqnW__productPage{padding:1.5rem 1rem}}.page-module-scss-module__PjlqnW__pageHeader{text-align:center;margin-bottom:4rem}@media (max-width:768px){.page-module-scss-module__PjlqnW__pageHeader{margin-bottom:1.5rem}}.page-module-scss-module__PjlqnW__pageHeader h1{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.8rem;font-weight:800}@media (max-width:768px){.page-module-scss-module__PjlqnW__pageHeader h1{margin-bottom:.5rem;font-size:1.75rem}}.page-module-scss-module__PjlqnW__pageHeader p{color:#fff9;font-size:1.2rem}@media (max-width:768px){.page-module-scss-module__PjlqnW__pageHeader p{font-size:.9rem}}.page-module-scss-module__PjlqnW__productsGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:992px){.page-module-scss-module__PjlqnW__productsGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page-module-scss-module__PjlqnW__productsGrid{gap:1.5rem}}.page-module-scss-module__PjlqnW__productCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);flex-direction:column;gap:2rem;padding:2.5rem;transition:all .3s;display:flex;position:relative}@media (max-width:768px){.page-module-scss-module__PjlqnW__productCard{gap:1rem;padding:1.25rem 1rem}}.page-module-scss-module__PjlqnW__productCard:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 30px #0003}.page-module-scss-module__PjlqnW__gallery{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__PjlqnW__mainImagePlaceholder{aspect-ratio:1;border-radius:var(--border-radius-lg);background:#ffffff05;border:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.page-module-scss-module__PjlqnW__mainImagePlaceholder{aspect-ratio:1}}.page-module-scss-module__PjlqnW__spoolMock{border:10px solid #ff6b0033;border-top-color:var(--color-primary);border-radius:50%;width:100px;height:100px;animation:10s linear infinite page-module-scss-module__PjlqnW__rotateSpool}@media (max-width:768px){.page-module-scss-module__PjlqnW__spoolMock{border-width:6px;width:50px;height:50px}}.page-module-scss-module__PjlqnW__spoolMockKit{border:10px dashed #ff6b0066;border-top-color:var(--color-primary);border-radius:50%;width:100px;height:100px;animation:20s linear infinite page-module-scss-module__PjlqnW__rotateSpool;position:relative}@media (max-width:768px){.page-module-scss-module__PjlqnW__spoolMockKit{border-width:6px;width:50px;height:50px}}.page-module-scss-module__PjlqnW__spoolMockKit:after{content:"KIT";color:var(--color-primary);letter-spacing:.1em;font-size:.8rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.page-module-scss-module__PjlqnW__spoolMockKit:after{font-size:.6rem}}@keyframes page-module-scss-module__PjlqnW__rotateSpool{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module-scss-module__PjlqnW__details{flex-direction:column;flex-grow:1;display:flex}.page-module-scss-module__PjlqnW__details h2{color:#fff;margin-bottom:.5rem;font-size:1.8rem}@media (max-width:768px){.page-module-scss-module__PjlqnW__details h2{margin-bottom:.25rem;font-size:1.25rem}}.page-module-scss-module__PjlqnW__price{font-family:var(--font-primary);color:var(--color-primary);margin-bottom:1.5rem;font-size:2.2rem;font-weight:800}@media (max-width:768px){.page-module-scss-module__PjlqnW__price{margin-bottom:.75rem;font-size:1.5rem}}.page-module-scss-module__PjlqnW__description{color:#ffffffb3;min-height:70px;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.page-module-scss-module__PjlqnW__description{min-height:auto;margin-bottom:.75rem;font-size:.85rem}}.page-module-scss-module__PjlqnW__features{flex-grow:1;margin-bottom:2rem;list-style:none}@media (max-width:768px){.page-module-scss-module__PjlqnW__features{margin-bottom:1rem}}.page-module-scss-module__PjlqnW__features li{color:#ffffffe6;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;display:flex}@media (max-width:768px){.page-module-scss-module__PjlqnW__features li{gap:.5rem;margin-bottom:.4rem;font-size:.85rem}}.page-module-scss-module__PjlqnW__features .page-module-scss-module__PjlqnW__icon{color:var(--color-primary);flex-shrink:0}.page-module-scss-module__PjlqnW__stockInfo{border-radius:var(--border-radius-md);border-left:3px solid var(--color-primary);background:#ffffff05;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex}@media (max-width:768px){.page-module-scss-module__PjlqnW__stockInfo{gap:.25rem;margin-bottom:1rem;padding:.75rem}}.page-module-scss-module__PjlqnW__inStock{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.page-module-scss-module__PjlqnW__shipping{color:#fff9;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.page-module-scss-module__PjlqnW__actions{margin-top:auto}.page-module-scss-module__PjlqnW__buyBtn{justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem;font-size:1.1rem;display:flex}@media (max-width:768px){.page-module-scss-module__PjlqnW__buyBtn{padding:.75rem;font-size:.95rem}}
