.t53O_a_card{border:1.5px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:10px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .25s;display:flex;position:relative;overflow:hidden}.t53O_a_card:hover{border-color:#ff4a1c8c;transform:translateY(-6px)scale(1.015);box-shadow:0 14px 28px #ff4a1c24,0 4px 10px #0000000a}.t53O_a_imageWrapper{aspect-ratio:1;background-color:var(--bg-light);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.t53O_a_imageWrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:55%;height:100%;transition:left .65s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-120%;transform:skew(-22deg)}.t53O_a_card:hover .t53O_a_imageWrapper:after{left:170%}.t53O_a_image{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.t53O_a_card:hover .t53O_a_image{transform:scale(1.07)}.t53O_a_badgesOverlay{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;left:10px}.t53O_a_discountBadge{color:#fff;letter-spacing:.2px;background:#dc2626;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800;box-shadow:0 1px 3px #00000026}.t53O_a_newBadge{color:#fff;letter-spacing:.3px;background:#0284c7;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800;box-shadow:0 1px 3px #00000026}.t53O_a_content{flex-direction:column;flex:1;justify-content:space-between;padding:12px 14px;display:flex}.t53O_a_categoryTag{color:var(--primary-color);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px;font-weight:700}.t53O_a_name{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-bottom:8px;font-size:13.5px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.t53O_a_name a{transition:color .2s}.t53O_a_name a:hover{color:var(--primary-color)}.t53O_a_ratingRow{align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.t53O_a_stars{color:#f59e0b;align-items:center;gap:2px;font-size:11px;display:flex}.t53O_a_soldCount{color:var(--text-muted)}.t53O_a_priceRow{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.t53O_a_price{color:var(--primary-color);letter-spacing:-.2px;font-size:16px;font-weight:800}.t53O_a_comparePrice{color:var(--text-muted);font-size:12px;text-decoration:line-through}.t53O_a_ratingScore{color:var(--text-muted);margin-left:2px;font-size:11px;font-weight:600}.t53O_a_bottomSection{border-top:1px dashed var(--border-color);flex-direction:column;gap:7px;margin-top:auto;padding-top:9px;display:flex}.t53O_a_stockRow{justify-content:space-between;align-items:center;font-size:11px;line-height:1.2;display:flex}.t53O_a_stockText{color:#64748b;font-weight:600}.t53O_a_outOfStockText{color:#ef4444;font-weight:700}.t53O_a_soldText{color:var(--text-muted);font-size:11px}.t53O_a_actionsRow{align-items:center;gap:5px;width:100%;display:flex}.t53O_a_addBtnOutline{min-width:0;height:31px;color:var(--primary-color);border:1.5px solid var(--primary-color);cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#fff;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.t53O_a_addBtnOutline:hover{background-color:var(--primary-light);transform:translateY(-1px)}.t53O_a_addBtnOutlineAdded{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.t53O_a_buyNowBtn{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:5px;flex:1.15;justify-content:center;align-items:center;min-width:0;height:31px;padding:0 6px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #ff4a1c33}.t53O_a_buyNowBtn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 3px 8px #ff4a1c52}.t53O_a_buyNowBtn:active,.t53O_a_addBtnOutline:active{transform:translateY(1px)}.t53O_a_outOfStockBtn{color:#94a3b8;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:31px;font-size:11.5px;font-weight:600;display:inline-flex}.t53O_a_addBtn{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #ff4a1c40}.t53O_a_addBtn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px)scale(1.05);box-shadow:0 6px 16px #ff4a1c59}.t53O_a_addBtn:active{transform:translateY(0)scale(.95);box-shadow:0 2px 4px #ff4a1c33}.t53O_a_addBtnAdded{animation:.45s cubic-bezier(.34,1.56,.64,1) t53O_a_buttonSpring;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#059669!important;box-shadow:0 4px 14px #10b98173!important}@keyframes t53O_a_buttonSpring{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}.t53O_a_cartIcon{display:inline-block}.t53O_a_checkIcon{color:#fff}
._8aEwW_heroSection{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;margin-bottom:24px;display:grid}@media (max-width:900px){._8aEwW_heroSection{grid-template-columns:1fr}}._8aEwW_bannerLarge{border-radius:var(--radius-md);color:#fff;border:2px solid var(--border-strong);cursor:pointer;background:linear-gradient(135deg,#ff595e 0%,#ff4a1c 100%);flex-direction:column;justify-content:center;min-height:280px;padding:36px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff4a1c26}._8aEwW_bannerLarge:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff4a1c38}._8aEwW_bannerOverlay{pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 70%);position:absolute;inset:0}._8aEwW_bannerTitle{font-family:var(--font-base);letter-spacing:-.01em;text-shadow:0 2px 4px #0003;margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.25}._8aEwW_bannerDesc{color:#fffffff2;max-width:480px;margin-bottom:20px;font-size:14.5px;line-height:1.5}._8aEwW_bannerBtn{color:#ff4a1c;width:max-content;transition:all var(--transition-fast);background-color:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #00000026}._8aEwW_bannerBtn:hover{background-color:#fff0eb;transform:scale(1.04)}._8aEwW_bannerBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.6px;text-transform:uppercase;background:#ffffff38;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}._8aEwW_bannerNavBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:15;opacity:.85;background:#00000047;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}._8aEwW_bannerNavBtn:hover{color:var(--primary-color);opacity:1;background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 4px 14px #0000004d}._8aEwW_bannerNavPrev{left:14px}._8aEwW_bannerNavNext{right:14px}._8aEwW_bannerDots{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000026;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:flex;position:absolute;bottom:18px;left:36px}._8aEwW_bannerDotHitbox{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:6px 4px;display:inline-flex}._8aEwW_bannerDot{background-color:#ffffff73;border:1px solid #ffffff4d;border-radius:50%;width:10px;height:10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}._8aEwW_bannerDotHitbox:hover ._8aEwW_bannerDot{background-color:#ffffffe6;transform:scale(1.25)}._8aEwW_bannerDotActive{background-color:#fff!important;border-radius:6px!important;width:28px!important;box-shadow:0 2px 6px #00000059!important}@keyframes _8aEwW_slideContentFadeIn{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._8aEwW_slideContent{animation:.35s ease-out _8aEwW_slideContentFadeIn}._8aEwW_bannersSmallStack{flex-direction:column;gap:16px;display:flex}._8aEwW_bannerSmall{border-radius:var(--radius-md);color:#fff;border:2px solid var(--border-strong);box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;flex:1;justify-content:center;min-height:130px;padding:20px 24px;transition:transform .2s;display:flex;position:relative;overflow:hidden}._8aEwW_bannerSmall:hover{transform:translateY(-2px)}._8aEwW_bannerSmallTop{background:linear-gradient(135deg,#1982c4 0%,#0d5c8a 100%)}._8aEwW_bannerSmallBottom{background:linear-gradient(135deg,#8ac926 0%,#5d8e13 100%)}._8aEwW_bannerSmallTitle{font-size:18px;font-weight:800;font-family:var(--font-base);letter-spacing:-.01em;margin-bottom:4px}._8aEwW_bannerSmallDesc{color:#ffffffe6;font-size:13px}._8aEwW_categoriesStripSection{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background-color:#fff;margin-bottom:24px;padding:16px 20px}._8aEwW_stripTitle{text-transform:uppercase;color:var(--text-main);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}._8aEwW_stripContainer{flex-wrap:wrap;gap:10px;padding:2px 0;display:flex;overflow:visible}._8aEwW_categoryPill{background-color:var(--bg-light);border:1.5px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-main);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}._8aEwW_categoryPill:hover,._8aEwW_categoryPillActive{background-color:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 10px #ff4a1c26}._8aEwW_categoryIcon{font-size:16px}._8aEwW_shopMainSection{grid-template-columns:260px 1fr;align-items:flex-start;gap:20px;display:grid}@media (max-width:900px){._8aEwW_shopMainSection{grid-template-columns:1fr}}._8aEwW_filterSidebar{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background-color:#fff;padding:16px;position:sticky;top:80px}._8aEwW_filterTitle{color:var(--text-main);border-bottom:2px solid var(--border-color);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:800;display:flex}._8aEwW_filterGroupTitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:800}._8aEwW_filterList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._8aEwW_filterItem{color:var(--text-main);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;display:flex}._8aEwW_filterItem:hover,._8aEwW_filterItemActive{background-color:var(--primary-light);color:var(--primary-color)}._8aEwW_filterItemActive{border-left:3px solid var(--primary-color);font-weight:800}._8aEwW_filterItemCount{color:var(--text-muted);background-color:var(--bg-subtle);border-radius:4px;padding:2px 6px;font-size:11px}._8aEwW_productsWrapper{flex-direction:column;gap:16px;display:flex}._8aEwW_sortingToolbar{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background-color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}._8aEwW_sortingLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8aEwW_sortingLabel{color:var(--text-muted);margin-right:4px;font-size:13px;font-weight:700}._8aEwW_sortBtn{background-color:var(--bg-light);border:1.5px solid var(--border-color);color:var(--text-main);cursor:pointer;transition:all var(--transition-fast);border-radius:4px;padding:5px 12px;font-size:12.5px;font-weight:700}._8aEwW_sortBtn:hover,._8aEwW_sortBtnActive{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}._8aEwW_priceSelect{border:1.5px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:4px;outline:none;padding:5px 10px;font-size:12.5px;font-weight:600}._8aEwW_priceSelect:focus{border-color:var(--primary-color)}._8aEwW_productsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1200px){._8aEwW_productsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){._8aEwW_productsGrid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){._8aEwW_productsGrid{grid-template-columns:1fr}}._8aEwW_emptyState{border:1.5px solid var(--border-color);border-radius:var(--radius-md);text-align:center;color:var(--text-muted);background-color:#fff;padding:48px 24px}
._0nHnXG_layout{grid-template-columns:260px 1fr;align-items:start;gap:36px;display:grid}@media (max-width:960px){._0nHnXG_layout{grid-template-columns:1fr}}._0nHnXG_sidebar{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:24px}@media (max-width:960px){._0nHnXG_sidebar{display:none}}._0nHnXG_filterGroup{border-bottom:1px solid var(--border-subtle);margin-bottom:20px;padding-bottom:20px}._0nHnXG_filterGroup:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._0nHnXG_filterTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:12px;font-size:13px;font-weight:700}._0nHnXG_filterList{flex-direction:column;gap:8px;list-style:none;display:flex}._0nHnXG_filterItem{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}._0nHnXG_filterItem:hover{color:var(--text-primary)}._0nHnXG_filterRadio,._0nHnXG_filterCheckbox{accent-color:var(--text-primary);cursor:pointer}._0nHnXG_topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._0nHnXG_countText{color:var(--text-secondary);font-size:14px}._0nHnXG_controlsRight{align-items:center;gap:12px;display:flex}._0nHnXG_sortSelect{color:var(--text-primary);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:8px 12px;font-size:13px;font-weight:500}._0nHnXG_mobileFilterBtn{display:none}@media (max-width:960px){._0nHnXG_mobileFilterBtn{align-items:center;gap:8px;display:inline-flex}}._0nHnXG_activeChipsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}._0nHnXG_chip{background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}._0nHnXG_chipRemove{cursor:pointer;color:var(--text-muted);align-items:center;display:flex}._0nHnXG_chipRemove:hover{color:var(--danger)}._0nHnXG_clearAllBtn{color:var(--accent);text-underline-offset:2px;margin-left:8px;font-size:12px;font-weight:600;text-decoration:underline}._0nHnXG_catalogGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1200px){._0nHnXG_catalogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._0nHnXG_catalogGrid{grid-template-columns:1fr}}._0nHnXG_emptyCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 32px;display:flex}._0nHnXG_emptyTitle{color:var(--text-primary);font-size:18px;font-weight:700}._0nHnXG_emptyDesc{color:var(--text-muted);max-width:400px;font-size:14px}._0nHnXG_pagination{justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}._0nHnXG_pageBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--bg-surface);width:38px;height:38px;color:var(--text-primary);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}._0nHnXG_pageBtn:hover{border-color:var(--border-strong)}._0nHnXG_pageBtnActive{background-color:var(--text-primary);color:var(--bg-surface);border-color:var(--text-primary)}._0nHnXG_pageBtn:disabled{opacity:.4;cursor:not-allowed}._0nHnXG_drawerOverlay{z-index:110;background-color:#00000073;position:fixed;inset:0}._0nHnXG_drawer{background-color:var(--bg-surface);z-index:111;width:85%;max-width:360px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}._0nHnXG_drawerHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}._0nHnXG_drawerBody{flex:1;padding:20px;overflow-y:auto}._0nHnXG_drawerFooter{border-top:1px solid var(--border-subtle);background-color:var(--bg-subtle);padding:16px 20px}
._22sZkG_grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;margin-top:16px;margin-bottom:72px;display:grid}@media (max-width:960px){._22sZkG_grid{grid-template-columns:1fr;gap:36px}}._22sZkG_gallerySticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}._22sZkG_mainImageWrapper{aspect-ratio:4/3;background-color:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:100%;position:relative;overflow:hidden}._22sZkG_mainImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}._22sZkG_mainImage:hover{cursor:zoom-in;transform:scale(1.05)}._22sZkG_thumbsRow{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}._22sZkG_thumbBtn{border-radius:var(--radius-xs);background-color:var(--bg-subtle);cursor:pointer;width:76px;height:76px;transition:border-color var(--transition-fast);border:2px solid #0000;flex-shrink:0;overflow:hidden}._22sZkG_thumbBtnActive{border-color:var(--text-primary)}._22sZkG_thumbImg{object-fit:cover;width:100%;height:100%}._22sZkG_infoCol{flex-direction:column;display:flex}._22sZkG_headerMeta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}._22sZkG_brand{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-weight:700}._22sZkG_title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-size:28px;font-weight:800;line-height:1.25}._22sZkG_priceBox{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}._22sZkG_price{color:var(--text-primary);font-size:26px;font-weight:800}._22sZkG_comparePrice{color:var(--text-muted);font-size:16px;text-decoration:line-through}._22sZkG_discountTag{background-color:var(--text-primary);color:#fff;border-radius:var(--radius-xs);padding:3px 8px;font-size:12px;font-weight:700}._22sZkG_shortDesc{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.6}._22sZkG_ctaContainer{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}._22sZkG_quantityRow{align-items:center;gap:16px;display:flex}._22sZkG_quantityLabel{color:var(--text-main);min-width:65px;font-size:14px;font-weight:700}._22sZkG_stockText{color:var(--text-muted);font-size:13px}._22sZkG_ctaButtonsGroup{align-items:center;gap:14px;display:flex}@media (max-width:600px){._22sZkG_ctaButtonsGroup{flex-direction:column}}._22sZkG_qtyWrapper{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--bg-surface);align-items:center;height:44px;display:flex}._22sZkG_qtyBtn{width:38px;height:100%;color:var(--text-secondary);transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}._22sZkG_qtyBtn:hover{background-color:var(--bg-subtle)}._22sZkG_qtyValue{text-align:center;width:44px;font-size:15px;font-weight:600}._22sZkG_addBtn{border:1.5px solid var(--primary-color);min-width:170px;height:48px;color:var(--primary-color);cursor:pointer;background-color:#ff4a1c14;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .2s;display:inline-flex}._22sZkG_addBtn:hover{background-color:#ff4a1c26;transform:translateY(-2px);box-shadow:0 4px 12px #ff4a1c26}._22sZkG_addBtn:active{transform:translateY(0)}._22sZkG_addBtnAdded{animation:.45s cubic-bezier(.34,1.56,.64,1) _22sZkG_pdpBtnSpring;color:#10b981!important;background-color:#ecfdf5!important;border-color:#10b981!important;box-shadow:0 4px 14px #10b98140!important}@keyframes _22sZkG_pdpBtnSpring{0%{transform:scale(.92)}50%{transform:scale(1.06)}to{transform:scale(1)}}._22sZkG_buyNowBtn{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:170px;height:48px;font-size:14.5px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #ff4a1c52}._22sZkG_buyNowBtn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 18px #ff4a1c6b}._22sZkG_buyNowBtn:active{transform:translateY(0)}._22sZkG_buyNowBtn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:50%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%;transform:skew(-20deg)}._22sZkG_buyNowBtn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 8px 24px #ff4a1c6b}._22sZkG_buyNowBtn:hover:after{left:170%}._22sZkG_buyNowBtn:active{transform:translateY(0)scale(.97);box-shadow:0 2px 8px #ff4a1c40}._22sZkG_specsTable{border-collapse:collapse;width:100%;margin-top:16px;margin-bottom:32px;font-size:14px}._22sZkG_specsTable tr{border-bottom:1px solid var(--border-subtle)}._22sZkG_specsTable td{padding:12px 0}._22sZkG_specLabel{width:38%;color:var(--text-muted);font-weight:500}._22sZkG_specValue{color:var(--text-primary);font-weight:600}._22sZkG_tabSection{border-top:1px solid var(--border-subtle);margin-top:32px;padding-top:24px}._22sZkG_tabTitle{color:var(--text-primary);margin-bottom:12px;font-size:16px;font-weight:700}._22sZkG_tabContent{color:var(--text-secondary);white-space:pre-line;font-size:14px;line-height:1.7}._22sZkG_perksGrid{background-color:var(--bg-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:16px;font-size:13px;display:grid}
