.product-detail-module__KOfyNq__container{width:100%;max-width:var(--max-width);padding:calc(80px + var(--spacing-xl)) 24px var(--spacing-xxl);margin:0 auto}@media (max-width:768px){.product-detail-module__KOfyNq__container{padding:calc(80px + var(--spacing-xl)) 16px var(--spacing-xxl)}}.product-detail-module__KOfyNq__breadcrumb{color:var(--text-secondary);margin-bottom:var(--spacing-lg);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.product-detail-module__KOfyNq__breadcrumb a{color:var(--text-secondary)}.product-detail-module__KOfyNq__breadcrumb a:hover{color:var(--accent)}.product-detail-module__KOfyNq__breadcrumbActive{color:var(--text-primary);font-weight:600}.product-detail-module__KOfyNq__layoutGrid{gap:var(--spacing-xl);grid-template-columns:1fr;align-items:flex-start;display:grid}.product-detail-module__KOfyNq__showcaseWrapper,.product-detail-module__KOfyNq__specsTableSection{min-width:0}@media (min-width:1024px){.product-detail-module__KOfyNq__layoutGrid{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr}.product-detail-module__KOfyNq__showcaseWrapper{grid-area:1/1}.product-detail-module__KOfyNq__specsTableSection{grid-area:2/1;margin-top:24px}.product-detail-module__KOfyNq__infoWrapper{grid-area:1/2/span 2;height:fit-content;position:sticky;top:100px}}.product-detail-module__KOfyNq__infoWrapper{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.product-detail-module__KOfyNq__title{color:var(--text-primary);font-size:2.2rem;font-weight:800;line-height:1.2}.product-detail-module__KOfyNq__ratingRow{align-items:center;gap:8px;font-size:.9rem;display:flex}.product-detail-module__KOfyNq__stars{color:var(--accent)}.product-detail-module__KOfyNq__writeReviewLink{color:var(--accent);cursor:pointer;text-decoration:underline}.product-detail-module__KOfyNq__writeReviewLink:hover{color:var(--accent-hover)}.product-detail-module__KOfyNq__priceRow{align-items:center;gap:12px;margin-top:4px;display:flex}.product-detail-module__KOfyNq__price{color:var(--text-primary);font-size:2rem;font-weight:800}.product-detail-module__KOfyNq__originalPrice{color:var(--text-secondary);font-size:1.2rem;text-decoration:line-through}.product-detail-module__KOfyNq__discountBadge{background:var(--accent);color:#0d0d0d;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:800}.product-detail-module__KOfyNq__description{color:var(--text-secondary);font-size:1rem;line-height:1.6}.product-detail-module__KOfyNq__divider{width:100%;height:1px;margin:var(--spacing-md) 0;background:#b8733326}.product-detail-module__KOfyNq__specsGrid{gap:var(--spacing-md);background:var(--card-bg);padding:var(--spacing-md);border-radius:var(--radius-card);box-shadow:var(--shadow-subtle);border:1px solid #b8733326;grid-template-columns:repeat(2,1fr);display:grid}.product-detail-module__KOfyNq__specItem{flex-direction:column;gap:4px;display:flex}.product-detail-module__KOfyNq__specLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.product-detail-module__KOfyNq__specValue{color:var(--text-primary);font-size:.95rem;font-weight:600}.product-detail-module__KOfyNq__colorSwatches{align-items:center;gap:10px;margin-top:4px;display:flex}.product-detail-module__KOfyNq__colorCircle{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:all .2s;box-shadow:0 2px 5px #00000080}.product-detail-module__KOfyNq__colorCircle:hover{transform:scale(1.1)}.product-detail-module__KOfyNq__colorCircleActive{border-color:var(--accent);box-shadow:0 0 0 2px var(--background), 0 0 8px #b8733399}.product-detail-module__KOfyNq__featuresList{flex-direction:column;gap:8px;list-style:none;display:flex}.product-detail-module__KOfyNq__featureItem{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.95rem;display:flex}.product-detail-module__KOfyNq__checkmark{color:var(--accent);font-weight:700}.product-detail-module__KOfyNq__stockBadge{border-radius:20px;align-self:flex-start;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.product-detail-module__KOfyNq__inStock{color:var(--whatsapp);background:#25d3661a}.product-detail-module__KOfyNq__outOfStock{color:#ef4444;background:#ef44441a}.product-detail-module__KOfyNq__ctas{margin-top:var(--spacing-sm);flex-direction:column;gap:12px;display:flex}.product-detail-module__KOfyNq__btnOrderLarge{width:100%;padding:16px;font-size:1.05rem;font-weight:700}.product-detail-module__KOfyNq__btnShareOutline{border:1px solid var(--accent);width:100%;color:var(--accent);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.95rem;font-weight:600;display:flex}.product-detail-module__KOfyNq__btnShareOutline:hover{background:#b8733314}.product-detail-module__KOfyNq__btnCallText{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:.85rem;display:flex}.product-detail-module__KOfyNq__btnCallText:hover{color:var(--text-primary)}.product-detail-module__KOfyNq__deliveryBox{padding:var(--spacing-md);border-radius:var(--radius-card);color:var(--text-secondary);background:#ffffff05;border:1px dashed #b8733340;font-size:.85rem;line-height:1.5}.product-detail-module__KOfyNq__specsTableSection{background:var(--card-bg);border-radius:var(--radius-card);padding:var(--spacing-lg);border:1px solid #b8733326}.product-detail-module__KOfyNq__specsTableSection h2{margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.4rem}.product-detail-module__KOfyNq__specsTable{border-collapse:collapse;width:100%}.product-detail-module__KOfyNq__specsTable tr{border-bottom:1px solid #b8733326}.product-detail-module__KOfyNq__specsTable tr:last-child{border-bottom:none}.product-detail-module__KOfyNq__specsTable td{padding:12px 16px;font-size:.95rem}.product-detail-module__KOfyNq__specsLabel{color:var(--text-secondary);width:35%;font-weight:600}.product-detail-module__KOfyNq__specsValue{color:var(--text-primary)}.product-detail-module__KOfyNq__relatedSection{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xxl);border-top:1px solid #b8733326}.product-detail-module__KOfyNq__relatedTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.8rem}.product-detail-module__KOfyNq__zoomBadge{color:#0d0d0d;pointer-events:none;background-color:#b87333d9;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:800}@media (max-width:768px){.product-detail-module__KOfyNq__title{font-size:1.6rem!important;line-height:1.25!important}.product-detail-module__KOfyNq__price{font-size:1.5rem!important}.product-detail-module__KOfyNq__btnOrderLarge,.product-detail-module__KOfyNq__btnShareOutline{justify-content:center!important;align-items:center!important;min-height:48px!important;display:flex!important}}@media (max-width:480px){.product-detail-module__KOfyNq__specsGrid{grid-template-columns:1fr}.product-detail-module__KOfyNq__secondary-actions{flex-direction:column;gap:8px}}
