.style-module-sass-module__UTHOoW__contentArea{margin-top:20px;margin-bottom:20px}.style-module-sass-module__UTHOoW__grid{grid-template-columns:1fr;gap:3rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.style-module-sass-module__UTHOoW__grid{grid-template-columns:1fr 2fr}}.style-module-sass-module__UTHOoW__moduleImageContainer{position:relative}@media (max-width:800px){.style-module-sass-module__UTHOoW__moduleImageContainer{height:400px}}@media (max-width:600px){.style-module-sass-module__UTHOoW__moduleImageContainer{height:300px}}.style-module-sass-module__UTHOoW__moduleImage{object-fit:contain;border-radius:10px;width:100%;height:100%;box-shadow:6px 7px 21px #00000012}.style-module-sass-module__UTHOoW__moduleTitle{margin-bottom:1rem}.style-module-sass-module__UTHOoW__summary{max-width:600px;margin-bottom:1.5rem}.style-module-sass-module__UTHOoW__descriptionContainer img{border-radius:10px;max-width:100%;height:auto;margin:2rem 0;box-shadow:6px 7px 21px #00000012}.style-module-sass-module__UTHOoW__descriptionContainer blockquote{color:#4b5563;border-left:4px solid #3b82f6;margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.style-module-sass-module__UTHOoW__descriptionContainer ul,.style-module-sass-module__UTHOoW__descriptionContainer ol{margin-bottom:1.5rem;padding-left:1.5rem}.style-module-sass-module__UTHOoW__descriptionContainer ul li,.style-module-sass-module__UTHOoW__descriptionContainer ol li{margin-bottom:.75rem;line-height:1.7}.style-module-sass-module__UTHOoW__descriptionContainer pre{color:#f8fafc;background-color:#1e293b;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto;box-shadow:6px 7px 21px #00000012}.style-module-sass-module__UTHOoW__descriptionContainer code{background-color:#f1f5f9;border-radius:.25rem;padding:.2rem .4rem;font-family:monospace}.style-module-sass-module__UTHOoW__descriptionContainer table{border-collapse:collapse;border-radius:10px;width:100%;margin:1.5rem 0;overflow:hidden;box-shadow:6px 7px 21px #00000012}.style-module-sass-module__UTHOoW__descriptionContainer table th,.style-module-sass-module__UTHOoW__descriptionContainer table td{text-align:left;border:1px solid #e5e7eb;padding:.75rem}.style-module-sass-module__UTHOoW__descriptionContainer table th{background-color:#f9fafb;font-weight:600}.style-module-sass-module__UTHOoW__metadataGrid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:600px;margin-bottom:1.5rem;display:grid}.style-module-sass-module__UTHOoW__metadataItem{background-color:#f9fafb;border-radius:.375rem;padding:.75rem;font-size:.95rem}.style-module-sass-module__UTHOoW__priceDisplay{margin-bottom:1.5rem}.style-module-sass-module__UTHOoW__originalPrice{color:#6b7280;font-size:1.1rem;text-decoration:line-through}.style-module-sass-module__UTHOoW__salePrice{color:#dc2626;font-size:1.5rem;font-weight:700}.style-module-sass-module__UTHOoW__regularPrice{font-size:1.5rem;font-weight:700}.style-module-sass-module__UTHOoW__actionButtons{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.style-module-sass-module__UTHOoW__actionButtons{flex-direction:row}}.style-module-sass-module__UTHOoW__addToCartBtn,.style-module-sass-module__UTHOoW__buyNowBtn{cursor:pointer;color:#fff;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.style-module-sass-module__UTHOoW__addToCartBtn{background-color:#2563eb}.style-module-sass-module__UTHOoW__addToCartBtn:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 8px #2563eb4d}.style-module-sass-module__UTHOoW__buyNowBtn{background-color:#16a34a}.style-module-sass-module__UTHOoW__buyNowBtn:hover{background-color:#15803d;transform:translateY(-2px);box-shadow:0 4px 8px #16a34a4d}
