._section_177bp_1{width:100%;padding:var(--spacing-12) var(--spacing-4);background:linear-gradient(135deg,#fef6fb,#fde7f6);display:flex;justify-content:center;flex:1 1 auto;box-sizing:border-box}._container_177bp_11{max-width:900px;width:100%;margin:0 auto;display:flex;flex-direction:column}._header_177bp_19{text-align:center;margin-bottom:var(--spacing-8)}._title_177bp_24{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._subtitle_177bp_32{font-size:1.125rem;color:var(--muted-foreground)}._card_177bp_37{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}@media(min-width:768px){._card_177bp_37{flex-direction:row;align-items:stretch}._imageColumn_177bp_53{align-self:center}}._imageColumn_177bp_53{position:relative;width:100%}@media(min-width:768px){._imageColumn_177bp_53{width:45%;flex-shrink:0}}._image_177bp_53{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}._discountBadge_177bp_78{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:#ec13a4;color:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-weight:700;font-size:.875rem;box-shadow:var(--shadow)}._contentColumn_177bp_91{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1 auto;min-width:0}@media(min-width:768px){._contentColumn_177bp_91{padding:1.25rem;width:55%}}._productName_177bp_107{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground)}._description_177bp_114{color:var(--muted-foreground);line-height:1.4;font-size:.875rem}._pricing_177bp_120{display:flex;align-items:baseline;gap:var(--spacing-3);margin-bottom:var(--spacing-1)}._salePrice_177bp_127{font-size:1.5rem;font-weight:700;color:#ec13a4}._originalPrice_177bp_133{font-size:1rem;color:var(--muted-foreground);text-decoration:line-through}._actions_177bp_139{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:auto;flex-wrap:wrap}@media(min-width:500px){._actions_177bp_139{flex-direction:row}}._addBtn_177bp_153{background-color:#ec13a4;border-color:#ec13a4;color:#fff;flex:1 1 auto;min-width:fit-content;max-width:100%;height:auto;min-height:2.5rem;padding-block:var(--spacing-2)}._addBtn_177bp_153:hover,._addBtn_177bp_153:active{background-color:#d41193;border-color:#d41193}._addBtnAdded_177bp_171{background-color:#1fa365;border-color:#1fa365;color:#fff}._addBtnAdded_177bp_171:hover,._addBtnAdded_177bp_171:active{background-color:#1b8d58;border-color:#1b8d58}._viewBtn_177bp_183{flex:1 1 auto;min-width:fit-content;max-width:100%;height:auto;min-height:2.5rem;padding-block:var(--spacing-2);color:#ec13a4;border-color:#ec13a4}._viewBtn_177bp_183:hover{background-color:#fef6fb;color:#d41193;border-color:#d41193}.dark ._section_177bp_1{background:linear-gradient(135deg,#2f0421,#26031a)}.dark ._viewBtn_177bp_183:hover{background-color:#470631}._wrapper_hipv0_1{min-width:0;display:flex;flex-direction:column;height:100%}._skeletonCard_hipv0_8{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}._skeletonImage_hipv0_17{width:100%;height:auto;aspect-ratio:1;border-radius:0}._skeletonBody_hipv0_24{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}._skeletonTitle_hipv0_32{height:1.5rem;width:75%}._skeletonLine_hipv0_37{width:90%}._skeletonPrice_hipv0_41{height:1.5rem;width:30%}._skeletonButton_hipv0_46{height:2.5rem;width:65%;margin-top:var(--spacing-2);border-radius:var(--radius-full)}._status_hipv0_53{margin:var(--spacing-2) var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;line-height:1.5}@media(min-width:768px){._skeletonCard_hipv0_8{flex-direction:row;align-items:center}._skeletonImage_hipv0_17{width:45%;flex-shrink:0}}
