.SsIBNq_header{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.SsIBNq_container{max-width:1120px;padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.SsIBNq_left{align-items:center;display:flex}.SsIBNq_logo{color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.SsIBNq_logoText{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.SsIBNq_search{flex:1;align-items:center;max-width:400px;display:flex;position:relative}.SsIBNq_searchInput{padding-left:36px}.SsIBNq_nav{align-items:center;gap:var(--space-2);display:flex}.SsIBNq_active.SsIBNq_active.SsIBNq_active{color:var(--color-primary);background:#8433fc1a;border-color:#0000}.SsIBNq_cartIconWrapper{justify-content:center;align-items:center;display:flex;position:relative}.SsIBNq_cartBadge{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:10px;font-weight:var(--font-weight-semibold);text-align:center;line-height:16px;position:absolute;top:-8px;right:-8px}@media (max-width:640px){.SsIBNq_container{padding:var(--space-2-5) var(--space-4)}.SsIBNq_search{max-width:none}.SsIBNq_label{display:none}}
.UBgkzq_card{border:1px solid var(--border-color);color:inherit;background:#fff;border-radius:1.2rem;flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}@supports (corner-shape:squircle){.UBgkzq_card{corner-shape:squircle;border-radius:var(--radius-2xl)}}.UBgkzq_card:hover .UBgkzq_navArrow{opacity:1}.UBgkzq_card:hover .UBgkzq_actionButton{opacity:1;transform:translateY(0)}.UBgkzq_imageSection{aspect-ratio:4/3;background:var(--bg-secondary);position:relative;overflow:hidden}.UBgkzq_image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.UBgkzq_placeholder{background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.UBgkzq_placeholderIcon{opacity:.6;font-size:48px}.UBgkzq_navArrow{border-radius:var(--radius-full);cursor:pointer;opacity:0;z-index:2;width:32px;height:32px;font-size:var(--font-size-lg);color:var(--text-primary);background:#ffffffe6;border:none;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.UBgkzq_navArrow:hover{background:#fff}.UBgkzq_navArrow:active{transform:translateY(-50%)scale(.95)}.UBgkzq_navArrowLeft{left:8px}.UBgkzq_navArrowRight{right:8px}.UBgkzq_indicators{gap:var(--space-1);z-index:2;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.UBgkzq_indicator{border-radius:var(--radius-full);background:#ffffff80;width:6px;height:6px;transition:background-color .2s}.UBgkzq_indicatorActive{background:#fff}.UBgkzq_discountBadge{z-index:1;position:absolute;top:12px;left:12px}.UBgkzq_content{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.UBgkzq_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.UBgkzq_description{font-size:var(--font-size-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.UBgkzq_footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:flex}.UBgkzq_priceColumn{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.UBgkzq_price{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);white-space:nowrap}.UBgkzq_packLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);display:block}.UBgkzq_comparePrice{font-size:var(--font-size-sm);color:var(--text-muted);text-decoration:line-through}.UBgkzq_actionButton{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2-5);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;opacity:0;border:none;border-radius:10px;flex-shrink:0;transition:opacity .2s,transform .2s,background-color .15s;display:flex;transform:translateY(4px)}@supports (corner-shape:squircle){.UBgkzq_actionButton{corner-shape:squircle;border-radius:14px}}.UBgkzq_actionButton:hover{background:var(--color-primary-hover)}.UBgkzq_actionButton:active{transform:scale(.96)}.UBgkzq_actionButton:disabled{opacity:.6;cursor:not-allowed}.UBgkzq_actionButtonSuccess,.UBgkzq_actionButtonSuccess:hover{background:var(--color-success)}.UBgkzq_actionButtonIcon{font-size:var(--font-size-lg);flex-shrink:0}@media (max-width:768px){.UBgkzq_actionButton{opacity:1;transform:translateY(0)}}@media (max-width:480px){.UBgkzq_content{padding:var(--space-3)}.UBgkzq_title{font-size:15px}.UBgkzq_price{font-size:var(--font-size-md)}.UBgkzq_placeholderIcon{font-size:40px}.UBgkzq_navArrow{width:28px;height:28px;font-size:var(--font-size-md)}}
