.Blog_blogPage__I5qo1{min-height:100vh;background:#ffffff}.Blog_container__5D94J{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 4rem}.Blog_postsGrid__xP_ui{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.Blog_postCard__NE5oz{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgb(0 0 0/.05);transition:all .3s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.Blog_postCard__NE5oz:hover{box-shadow:0 20px 25px -5px rgb(0 0 0/.1);transform:translateY(-8px)}.Blog_postImageWrapper__qJWPL{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#e0f7fa,#b2ebf2);overflow:hidden}.Blog_postImage__Jsxc9{width:100%;height:100%;object-fit:cover;transition:transform .5s}.Blog_postCard__NE5oz:hover .Blog_postImage__Jsxc9{transform:scale(1.05)}.Blog_postImagePlaceholder__far3u{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#0099cc}.Blog_postContent__wjh9J{padding:1.5rem;display:flex;flex-direction:column;flex:1}.Blog_postMeta__1AgAU{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#64748b;margin-bottom:.75rem}.Blog_postMeta__1AgAU span{display:flex;align-items:center;gap:.25rem}.Blog_postTitle__fjSnB{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem;line-height:1.4;-webkit-line-clamp:2}.Blog_postExcerpt__UVior,.Blog_postTitle__fjSnB{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Blog_postExcerpt__UVior{font-size:.9375rem;color:#64748b;line-height:1.6;flex:1;-webkit-line-clamp:3}.Blog_readMore__d6RvV{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;font-weight:600;color:#0099cc}.Blog_readMore__d6RvV svg{transition:transform .2s}.Blog_postCard__NE5oz:hover .Blog_readMore__d6RvV svg{transform:translateX(4px)}.Blog_featuredPost__Jbt17{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;gap:0}.Blog_featuredPost__Jbt17 .Blog_postImageWrapper__qJWPL{aspect-ratio:unset;min-height:400px;border-radius:1rem 0 0 1rem}.Blog_featuredPost__Jbt17 .Blog_postContent__wjh9J{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.Blog_featuredBadge__Et45b{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#0099cc;background:#e0f7fa;border-radius:9999px;margin-bottom:1rem;width:fit-content}.Blog_featuredPost__Jbt17 .Blog_postTitle__fjSnB{font-size:1.75rem;-webkit-line-clamp:3}.Blog_featuredPost__Jbt17 .Blog_postExcerpt__UVior{-webkit-line-clamp:4}.Blog_emptyState__URQ_N{text-align:center;padding:4rem 2rem;grid-column:1/-1}.Blog_emptyIcon__72OQg{width:100px;height:100px;margin:0 auto 1.5rem;background:#e0f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0099cc}.Blog_emptyTitle__IaK3f{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.Blog_emptyText__b6Aig{color:#64748b}.Blog_loading__Vjxuc{display:flex;align-items:center;justify-content:center;min-height:400px;grid-column:1/-1}.Blog_spinner__SehS8{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#0099cc;border-radius:50%;animation:Blog_spin__VsJJP 1s linear infinite}@keyframes Blog_spin__VsJJP{to{transform:rotate(1turn)}}.Blog_singlePost__i_u6K{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.Blog_backLink__DUCjb{display:inline-flex;align-items:center;gap:.5rem;color:#64748b;text-decoration:none;font-size:.9375rem;margin-bottom:2rem;transition:color .2s}.Blog_backLink__DUCjb:hover{color:#0099cc}.Blog_singleHeader__DR_5_{margin-bottom:2rem}.Blog_singleTitle__Sut_F{font-size:2.5rem;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:1.5rem}.Blog_singleMeta__DikZf{display:flex;align-items:center;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.Blog_authorInfo__JvDFO{display:flex;align-items:center;gap:.75rem}.Blog_authorAvatar__daDeF{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0099cc,#007799);display:flex;align-items:center;justify-content:center;color:white;font-weight:600}.Blog_authorName__Weuhp{font-weight:600;color:#0f172a}.Blog_authorRole__DHwzz{font-size:.875rem;color:#64748b}.Blog_metaItem__src1X{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#64748b}.Blog_singleFeaturedImage__sM9kM{width:100%;border-radius:1rem;margin-bottom:2rem;aspect-ratio:16/9;object-fit:cover}.Blog_singleContent__3mIXN{font-size:1.125rem;line-height:1.8;color:#334155}.Blog_singleContent__3mIXN h2{font-size:1.75rem;font-weight:700;color:#0f172a;margin:2.5rem 0 1rem}.Blog_singleContent__3mIXN h3{font-size:1.375rem;font-weight:600;color:#0f172a;margin:2rem 0 .75rem}.Blog_singleContent__3mIXN p{margin-bottom:1.5rem}.Blog_singleContent__3mIXN ol,.Blog_singleContent__3mIXN ul{margin-bottom:1.5rem;padding-left:1.5rem}.Blog_singleContent__3mIXN li{margin-bottom:.5rem}.Blog_singleContent__3mIXN img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}.Blog_singleContent__3mIXN a{color:#0099cc;text-decoration:underline}.Blog_singleContent__3mIXN blockquote{border-left:4px solid #0099cc;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#475569}.Blog_categoryBadge__mxunS{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#0099cc;background:#e0f7fa;border-radius:6px;text-transform:capitalize;margin-bottom:.75rem}.Blog_imageCategoryBadge__3i40W{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:.6875rem;font-weight:600;color:#fff;background:rgba(0,153,204,.85);border-radius:4px;text-transform:capitalize;backdrop-filter:blur(4px);z-index:1}.Blog_tagsSection__UdgPO{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;color:#64748b}.Blog_tag__oERxI{display:inline-block;padding:4px 12px;font-size:.8125rem;font-weight:500;color:#475569;background:#f1f5f9;border-radius:6px;transition:all .2s}.Blog_tag__oERxI:hover{background:#e0f7fa;color:#0099cc}.Blog_singleContent__3mIXN a.Blog_product-link__UNDeT{color:#0099cc;font-weight:600;text-decoration:none;border-bottom:2px solid #b2ebf2;transition:all .2s}.Blog_singleContent__3mIXN a.Blog_product-link__UNDeT:hover{border-bottom-color:#0099cc;background:#e0f7fa}.Blog_singleContent__3mIXN a.Blog_cta-link__y5Q0R{display:inline-block;margin-top:.75rem;padding:.75rem 1.5rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0099cc,#007799);border-radius:8px;text-decoration:none;transition:all .2s}.Blog_singleContent__3mIXN a.Blog_cta-link__y5Q0R:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,153,204,.35)}.Blog_postFooter___7yZE{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.Blog_shareSection__0Dj50{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.Blog_shareLabel___uMOk{font-weight:600;color:#0f172a}.Blog_shareButtons__4G6ME{display:flex;gap:.5rem}.Blog_shareBtn__xjM15{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f1f5f9;color:#475569;border:none;cursor:pointer;transition:all .2s}.Blog_shareBtn__xjM15:hover{background:#0099cc;color:white}.Blog_cta__tM1PL{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#0099cc,#007799);border-radius:1.5rem;color:white;margin-top:4rem}.Blog_ctaTitle__UepWP{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.Blog_ctaText__dwLUj{font-size:1.0625rem;opacity:.9;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.Blog_ctaButton__2uGGy{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#0099cc;background:white;border-radius:.75rem;text-decoration:none;transition:all .2s}.Blog_ctaButton__2uGGy:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(0,0,0,.3)}@media (max-width:1024px){.Blog_postsGrid__xP_ui{grid-template-columns:repeat(2,1fr)}.Blog_featuredPost__Jbt17{grid-template-columns:1fr}.Blog_featuredPost__Jbt17 .Blog_postImageWrapper__qJWPL{min-height:250px;border-radius:1rem 1rem 0 0}}@media (max-width:768px){.Blog_heroTitle__u68OU{font-size:1.75rem}.Blog_postsGrid__xP_ui{grid-template-columns:1fr}.Blog_singleTitle__Sut_F{font-size:1.75rem}.Blog_singleMeta__DikZf{flex-direction:column;align-items:flex-start;gap:1rem}.Blog_singleContent__3mIXN{font-size:1rem}}@media (max-width:640px){.Blog_container__5D94J{padding:1.5rem 1rem 2rem}.Blog_singlePost__i_u6K{padding:1.5rem 1rem}.Blog_postContent__wjh9J{padding:1rem}.Blog_postTitle__fjSnB{font-size:1.0625rem}.Blog_singleTitle__Sut_F{font-size:1.5rem}.Blog_singleContent__3mIXN h2{font-size:1.375rem}.Blog_cta__tM1PL{padding:2.5rem 1.5rem;margin-top:2rem;border-radius:1rem}.Blog_ctaTitle__UepWP{font-size:1.375rem}.Blog_postCard__NE5oz:hover{transform:translateY(-4px)}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}.Badge_badge-sm__J8Fdw{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.Badge_badge-md__4AW4o{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.Badge_badge-default__uYm0A{background:var(--grey-2);color:var(--black)}.Badge_badge-success__p9UrX{background:var(--primary-100);color:var(--primary-700)}.Badge_badge-warning__2Usqr{background:#fef3c7;color:#92400e}.Badge_badge-error__rkVJA{background:#fee2e2;color:#991b1b}.Badge_badge-info__Tblub{background:#dbeafe;color:#1e40af}.Breadcrumb_breadcrumb__at60s{flex-wrap:wrap;padding:1rem 0;font-size:.875rem}.Breadcrumb_breadcrumbItem__SNgob,.Breadcrumb_breadcrumb__at60s{display:flex;align-items:center;gap:.5rem}.Breadcrumb_breadcrumbLink__H2BwM{color:#64748b;text-decoration:none;transition:color .2s;display:flex;align-items:center;gap:.375rem}.Breadcrumb_breadcrumbLink__H2BwM:hover{color:#0099cc}.Breadcrumb_separator__oZE_s{color:#cbd5e1}.Breadcrumb_current__RAsbP{color:#0f172a;font-weight:500}.Breadcrumb_compact__Ch_bz{padding:.5rem 0;font-size:.8125rem}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-primary);font-weight:var(--font-semibold);border-radius:var(--radius-lg);cursor:pointer;border:2px solid transparent;transition:all var(--transition-base);text-decoration:none;white-space:nowrap}.Button_btn__sgFU2:disabled{opacity:.6;cursor:not-allowed}.Button_btn-sm__suOLd{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button_btn-md__RGpi_{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.Button_btn-lg__8Cvm1{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.Button_btn-primary__73fbZ{background:var(--primary);color:var(--white);border-color:var(--primary)}.Button_btn-primary__73fbZ:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.Button_btn-secondary__lcSH_{background:var(--secondary);color:var(--white);border-color:var(--secondary)}.Button_btn-secondary__lcSH_:hover:not(:disabled){background:var(--secondary-dark);border-color:var(--secondary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.Button_btn-outline__Ixk7C{background:transparent;color:var(--primary);border-color:var(--primary)}.Button_btn-outline__Ixk7C:hover:not(:disabled){background:var(--primary);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.Button_btn-ghost__YsgzZ{background:transparent;color:var(--black);border-color:transparent}.Button_btn-ghost__YsgzZ:hover:not(:disabled){background:var(--grey-2)}.Button_fullWidth__JjsBk{width:100%}.Button_loading__WH8KX{position:relative;pointer-events:none}.Button_spinner____7ub{display:inline-flex;align-items:center;justify-content:center}.Button_spinnerIcon__qNSnT{width:1.25em;height:1.25em;animation:Button_spin__0uF6_ 1s linear infinite}.Button_spinnerCircle__sRq2f{stroke:currentColor;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:30}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.Button_icon__WVTkW{justify-content:center}.Button_icon__WVTkW,.Button_label__ViwpZ{display:inline-flex;align-items:center}.Card_card__7jt2e{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.Card_card-default__UBcVM{box-shadow:var(--shadow-md)}.Card_card-glass__5Hwyh{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.Card_card-outline__GfxEp{border:1px solid var(--border);box-shadow:none}.Card_padding-none__wb08y{padding:0}.Card_padding-sm__opo4v{padding:var(--space-3)}.Card_padding-md__FOkJM{padding:var(--space-6)}.Card_padding-lg__sQUBS{padding:var(--space-8)}.Card_hoverable__FNMuU{cursor:pointer}.Card_hoverable__FNMuU:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.Card_cardHeader__p_PKa{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border)}.Card_cardBody__jwImw{padding:var(--space-6)}.Card_cardFooter__tdZzv{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--grey)}.PageHeader_pageHeader__SIaGe{position:relative;padding:var(--space-6) 0 var(--space-8);overflow:hidden}.PageHeader_default__ggZ7O{background:linear-gradient(135deg,var(--grey) 0,var(--white) 100%)}.PageHeader_gradient__kuFOm{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 30%,#f8fcfe 70%,var(--white) 100%)}.PageHeader_dark__sc110{background:linear-gradient(135deg,#0f172a,#1e293b);color:var(--white)}.PageHeader_light__dqgLe{background:var(--white);border-bottom:1px solid var(--grey-2)}.PageHeader_pageHeader__SIaGe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(0,153,204,.04) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,153,204,.06) 0,transparent 50%);pointer-events:none}.PageHeader_pageHeader__SIaGe:after{content:"";position:absolute;top:-60%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,153,204,.04) 0,transparent 70%);border-radius:50%;pointer-events:none}.PageHeader_container__0jD9d{position:relative;z-index:1;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);text-align:center}.PageHeader_breadcrumbs__E4Bw6{display:flex;justify-content:center;margin-bottom:var(--space-3)}.PageHeader_breadcrumbList__taUAS{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:var(--space-1) var(--space-3);margin:0;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-radius:var(--radius-full);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(255,255,255,.5);font-size:var(--text-xs)}.PageHeader_dark__sc110 .PageHeader_breadcrumbList__taUAS{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.1)}.PageHeader_breadcrumbItem__jOIpV{display:flex;align-items:center}.PageHeader_breadcrumbLink__zvDny{font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.PageHeader_breadcrumbLink__zvDny:hover{color:var(--primary)}.PageHeader_separator__UY21H{color:var(--text-muted);display:flex;align-items:center;margin:0 2px}.PageHeader_separator__UY21H svg{width:12px;height:12px}.PageHeader_breadcrumbCurrent__VvCh0{font-size:var(--text-xs);color:var(--primary);font-weight:var(--font-semibold)}.PageHeader_dark__sc110 .PageHeader_breadcrumbLink__zvDny,.PageHeader_dark__sc110 .PageHeader_separator__UY21H{color:rgba(255,255,255,.6)}.PageHeader_dark__sc110 .PageHeader_breadcrumbCurrent__VvCh0,.PageHeader_dark__sc110 .PageHeader_breadcrumbLink__zvDny:hover{color:#86efac}.PageHeader_title__m8eFY{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.2;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PageHeader_dark__sc110 .PageHeader_title__m8eFY{background:linear-gradient(135deg,#ffffff,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PageHeader_subtitle__NXKfi{font-size:var(--text-sm);color:var(--text-secondary);margin:0 auto;max-width:500px;line-height:1.5}.PageHeader_dark__sc110 .PageHeader_subtitle__NXKfi{color:rgba(255,255,255,.8)}.PageHeader_stats__CH_kl{display:flex;justify-content:center;gap:var(--space-8);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid rgba(0,0,0,.06)}.PageHeader_dark__sc110 .PageHeader_stats__CH_kl{border-top-color:rgba(255,255,255,.1)}.PageHeader_statItem__S4I0s{text-align:center}.PageHeader_statValue__ATSWe{display:block;font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--primary)}.PageHeader_dark__sc110 .PageHeader_statValue__ATSWe{color:#86efac}.PageHeader_statLabel__LvOKe{font-size:var(--text-xs);color:var(--text-secondary)}.PageHeader_dark__sc110 .PageHeader_statLabel__LvOKe{color:rgba(255,255,255,.7)}@media (max-width:768px){.PageHeader_pageHeader__SIaGe{padding:var(--space-5) 0 var(--space-6)}.PageHeader_title__m8eFY{font-size:var(--text-2xl)}.PageHeader_container__0jD9d{padding:0 var(--space-4)}.PageHeader_stats__CH_kl{gap:var(--space-6);flex-wrap:wrap}}@media (max-width:640px){.PageHeader_pageHeader__SIaGe{padding:var(--space-4) 0 var(--space-5)}.PageHeader_title__m8eFY{font-size:var(--text-xl)}.PageHeader_subtitle__NXKfi{font-size:var(--text-xs)}.PageHeader_breadcrumbs__E4Bw6{margin-bottom:var(--space-2)}.PageHeader_breadcrumbList__taUAS{padding:var(--space-1) var(--space-2)}.PageHeader_pageHeader__SIaGe:after{display:none}}.Input_inputWrapper__BtixV{display:flex;flex-direction:column;gap:var(--space-2)}.Input_fullWidth__BdT1e{width:100%}.Input_label__83Pis{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--black)}.Input_inputContainer__P3lLi{position:relative;display:flex;align-items:center}.Input_input__h6Yry{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:var(--font-secondary);color:var(--black);background:var(--white);border:2px solid var(--border);border-radius:var(--radius-lg);outline:none;transition:all var(--transition-fast)}.Input_input__h6Yry::placeholder{color:var(--text-muted)}.Input_input__h6Yry:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,153,204,.1)}.Input_input__h6Yry:disabled{background:var(--grey-2);cursor:not-allowed}.Input_leftIcon__mt0gU,.Input_rightIcon__iiq_4{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-muted);pointer-events:none}.Input_leftIcon__mt0gU{left:var(--space-4)}.Input_rightIcon__iiq_4{right:var(--space-4)}.Input_hasLeftIcon__7FuWi{padding-left:calc(var(--space-4) + 1.5rem + var(--space-2))}.Input_hasRightIcon__AyI1p{padding-right:calc(var(--space-4) + 1.5rem + var(--space-2))}.Input_hasError__rIrpX .Input_input__h6Yry{border-color:var(--error)}.Input_hasError__rIrpX .Input_input__h6Yry:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Input_error__KqG2Y{font-size:var(--text-sm);color:var(--error)}.Input_helperText__zUaGe{font-size:var(--text-sm);color:var(--text-muted)}.Pagination_pagination__w8tzS{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0}.Pagination_pageButton__Ha_WW{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;font-size:.9375rem;font-weight:500;color:#475569;background:white;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s}.Pagination_pageButton__Ha_WW:hover:not(:disabled):not(.Pagination_active__2oAD1){background:#f8fafc;border-color:#0099cc;color:#0099cc}.Pagination_pageButton__Ha_WW:disabled{opacity:.5;cursor:not-allowed}.Pagination_pageButton__Ha_WW.Pagination_active__2oAD1{background:#0099cc;border-color:#0099cc;color:white}.Pagination_navButton__gKe__{gap:.25rem}.Pagination_navButton__gKe__ svg{flex-shrink:0}.Pagination_ellipsis__hDrxU{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:#94a3b8;font-size:1rem}.Pagination_info__zPjGH{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:.875rem;color:#64748b}@media (max-width:640px){.Pagination_pagination__w8tzS{gap:.25rem}.Pagination_pageButton__Ha_WW{min-width:36px;height:36px;font-size:.875rem}.Pagination_navText__0jAhg{display:none}}.PriceDisplay_priceContainer__nvO5J{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.PriceDisplay_currentPrice__1vbuZ{font-weight:700;color:#0f172a}.PriceDisplay_currentPrice__1vbuZ.PriceDisplay_discounted__55w5b{color:#0099cc}.PriceDisplay_originalPrice__akjlU{font-weight:500;color:#94a3b8;text-decoration:line-through}.PriceDisplay_discountBadge__Ct8Nw{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;color:white;background:#ef4444;border-radius:9999px}.PriceDisplay_small__y1rek .PriceDisplay_currentPrice__1vbuZ{font-size:.9375rem}.PriceDisplay_small__y1rek .PriceDisplay_originalPrice__akjlU{font-size:.8125rem}.PriceDisplay_medium__BBaqU .PriceDisplay_currentPrice__1vbuZ{font-size:1.125rem}.PriceDisplay_medium__BBaqU .PriceDisplay_originalPrice__akjlU{font-size:.9375rem}.PriceDisplay_large__HiH8k .PriceDisplay_currentPrice__1vbuZ{font-size:1.5rem}.PriceDisplay_large__HiH8k .PriceDisplay_originalPrice__akjlU{font-size:1.125rem}.PriceDisplay_xlarge__1NXYP .PriceDisplay_currentPrice__1vbuZ{font-size:2rem}.PriceDisplay_xlarge__1NXYP .PriceDisplay_originalPrice__akjlU{font-size:1.25rem}.PriceDisplay_vertical__hEQc4{flex-direction:column;align-items:flex-start;gap:.25rem}.PriceDisplay_vertical__hEQc4 .PriceDisplay_originalPrice__akjlU{order:-1}.PriceDisplay_unitPrice__3nm_c{font-size:.75rem;color:#64748b;display:block;margin-top:.25rem}.PriceDisplay_free__0EnrF{font-weight:700;color:#0099cc}.PriceDisplay_skeleton__qinsX{display:inline-block;height:1.25em;width:80px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:PriceDisplay_shimmer__F1YO5 1.5s infinite;border-radius:.25rem}@keyframes PriceDisplay_shimmer__F1YO5{0%{background-position:200% 0}to{background-position:-200% 0}}.QuantitySelector_container__RC_ZD{display:inline-flex;align-items:center;border:2px solid #e2e8f0;border-radius:.5rem;background:white;overflow:hidden}.QuantitySelector_container__RC_ZD:focus-within{border-color:#0099cc;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.QuantitySelector_button__BZ8Gd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:#475569;cursor:pointer;transition:all .15s ease}.QuantitySelector_button__BZ8Gd:hover:not(:disabled){background:#f1f5f9;color:#0099cc}.QuantitySelector_button__BZ8Gd:active:not(:disabled){background:#e2e8f0}.QuantitySelector_button__BZ8Gd:disabled{opacity:.4;cursor:not-allowed}.QuantitySelector_input__8rKp0{width:48px;height:40px;text-align:center;font-size:1rem;font-weight:500;color:#0f172a;border:none;background:transparent;outline:none;-moz-appearance:textfield}.QuantitySelector_input__8rKp0::-webkit-inner-spin-button,.QuantitySelector_input__8rKp0::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantitySelector_small__xzW7X .QuantitySelector_button__BZ8Gd{width:32px;height:32px}.QuantitySelector_small__xzW7X .QuantitySelector_input__8rKp0{width:40px;height:32px;font-size:.875rem}.QuantitySelector_large__SEoxb .QuantitySelector_button__BZ8Gd{width:48px;height:48px}.QuantitySelector_large__SEoxb .QuantitySelector_input__8rKp0{width:56px;height:48px;font-size:1.125rem}.QuantitySelector_fullWidth__NLTiX{width:100%}.QuantitySelector_fullWidth__NLTiX .QuantitySelector_input__8rKp0{flex:1;width:auto}.QuantitySelector_stockWarning__80KO3{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;color:#f59e0b}.QuantitySelector_wrapper__fL9b8{display:flex;flex-direction:column;gap:.375rem}.QuantitySelector_label__N_wuX{font-size:.875rem;font-weight:500;color:#334155}.ProductVideo_container__WMgs1{margin:2rem 0;border-radius:16px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0}.ProductVideo_title__9foB2{display:flex;align-items:center;gap:8px;padding:16px 20px;margin:0;font-size:1.1rem;font-weight:600;color:#0f172a;border-bottom:1px solid #e2e8f0}.ProductVideo_title__9foB2 svg{color:#0099cc}.ProductVideo_videoWrapper__oVJyj{position:relative;background:#000;cursor:pointer;overflow:hidden}.ProductVideo_video__4zFi_{display:block;width:100%;max-height:500px;object-fit:contain;background:#000}.ProductVideo_playOverlay__yQNhF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);transition:background .2s ease}.ProductVideo_playOverlay__yQNhF:hover{background:rgba(0,0,0,.45)}.ProductVideo_playButton__dBvx_{width:72px;height:72px;border-radius:50%;background:rgba(0,153,204,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:transform .2s ease,background .2s ease}.ProductVideo_playButton__dBvx_ svg{margin-left:4px}.ProductVideo_playOverlay__yQNhF:hover .ProductVideo_playButton__dBvx_{transform:scale(1.1);background:rgba(0,153,204,1)}.ProductVideo_controls__Jd8Iu{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:24px 12px 12px;opacity:0;transition:opacity .3s ease}.ProductVideo_controls__Jd8Iu.ProductVideo_visible__6fJJ5,.ProductVideo_videoWrapper__oVJyj:hover .ProductVideo_controls__Jd8Iu{opacity:1}.ProductVideo_progressBar__VkiOY{height:4px;background:rgba(255,255,255,.25);border-radius:2px;margin-bottom:8px;cursor:pointer;transition:height .15s ease}.ProductVideo_progressBar__VkiOY:hover{height:6px}.ProductVideo_progressFill__w3wFU{height:100%;background:#0099cc;border-radius:2px;transition:width .1s linear}.ProductVideo_controlButtons__uTKf1{display:flex;align-items:center;gap:8px}.ProductVideo_controlBtn__oFx1E{background:none;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ProductVideo_controlBtn__oFx1E:hover{background:rgba(255,255,255,.15)}.ProductVideo_volumeWrapper__rkjvD{display:flex;align-items:center;position:relative}.ProductVideo_volumeSlider__v_eg3{width:0;opacity:0;transition:width .25s ease,opacity .25s ease;-webkit-appearance:none;appearance:none;height:4px;background:rgba(255,255,255,.25);border-radius:2px;outline:none;cursor:pointer;margin:0}.ProductVideo_volumeSlider__v_eg3.ProductVideo_volumeVisible__yySve,.ProductVideo_volumeWrapper__rkjvD:hover .ProductVideo_volumeSlider__v_eg3{width:80px;opacity:1}.ProductVideo_volumeSlider__v_eg3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#0099cc;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.ProductVideo_volumeSlider__v_eg3::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0099cc;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.ProductVideo_volumeSlider__v_eg3::-webkit-slider-runnable-track{height:4px;border-radius:2px}.ProductVideo_volumeSlider__v_eg3::-moz-range-track{height:4px;border-radius:2px;background:rgba(255,255,255,.25)}.ProductVideo_embedWrapper__t_nmD{position:relative;width:100%;min-height:500px;display:flex;justify-content:center;background:#fafafa}.ProductVideo_instagramEmbed__5JoP4{width:100%;min-height:500px;border:none}.ProductVideo_youtubeWrapper__P9a2m{position:relative;width:100%;padding-bottom:56.25%;background:#000}.ProductVideo_youtubeEmbed__CzwKU{position:absolute;inset:0;width:100%;height:100%;border:none}.ProductVideo_fullscreen__FJwc_{position:fixed;inset:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center}.ProductVideo_fullscreen__FJwc_ .ProductVideo_video__4zFi_{max-height:100vh;max-width:100vw}@media (max-width:768px){.ProductVideo_container__WMgs1{margin:1rem 0;border-radius:12px}.ProductVideo_title__9foB2{font-size:1rem;padding:12px 16px}.ProductVideo_video__4zFi_{max-height:350px}.ProductVideo_embedWrapper__t_nmD,.ProductVideo_instagramEmbed__5JoP4{min-height:400px}.ProductVideo_playButton__dBvx_{width:56px;height:56px}.ProductVideo_playButton__dBvx_ svg{width:28px;height:28px}}.ReviewStars_starsContainer__M_dRn{display:inline-flex;align-items:center;gap:.25rem}.ReviewStars_star__0XjBU{transition:all .15s ease}.ReviewStars_star__0XjBU.ReviewStars_filled__kkpsx{color:#fbbf24}.ReviewStars_star__0XjBU.ReviewStars_empty__Pk46h{color:#e2e8f0}.ReviewStars_star__0XjBU.ReviewStars_half__Ad_x_{color:#fbbf24}.ReviewStars_interactive___RTNo .ReviewStars_star__0XjBU{cursor:pointer}.ReviewStars_interactive___RTNo .ReviewStars_star__0XjBU:hover{transform:scale(1.15)}.ReviewStars_withRating__eYWcv{display:inline-flex;align-items:center;gap:.5rem}.ReviewStars_ratingText__GgUko{font-size:.875rem;font-weight:500;color:#475569}.ReviewStars_reviewCount__qRIQJ{font-size:.8125rem;color:#94a3b8}.ReviewStars_small__gMrfr .ReviewStars_star__0XjBU{width:14px;height:14px}.ReviewStars_medium__dWFJo .ReviewStars_star__0XjBU{width:18px;height:18px}.ReviewStars_large__aV_Tz .ReviewStars_star__0XjBU{width:24px;height:24px}.SearchBar_searchContainer__cSTN5{position:relative;width:100%;max-width:480px}.SearchBar_searchWrapper__KmeUa{position:relative;display:flex;align-items:center}.SearchBar_searchInput__7M7tf{width:100%;padding:.625rem 2.5rem;font-size:.875rem;color:var(--body-text,#334155);background:var(--grey,#f1f5f9);border:1.5px solid transparent;border-radius:var(--radius-lg,.625rem);outline:none;transition:all .2s ease;font-family:inherit;height:42px;box-sizing:border-box}.SearchBar_searchInput__7M7tf:hover{background:#e8edf2}.SearchBar_searchInput__7M7tf:focus{background:#fff;border-color:var(--primary,#0099cc);box-shadow:0 0 0 3px rgba(0,153,204,.08)}.SearchBar_searchInput__7M7tf::placeholder{color:#94a3b8;font-weight:400}.SearchBar_searchIcon__nL3pi{position:absolute;left:.75rem;color:#94a3b8;pointer-events:none;transition:color .2s;width:18px;height:18px}.SearchBar_searchWrapper__KmeUa:focus-within .SearchBar_searchIcon__nL3pi{color:var(--primary,#0099cc)}.SearchBar_shortcutHint__8xta9{position:absolute;right:2.25rem;font-size:.625rem;font-weight:500;color:#94a3b8;background:rgba(241,245,249,.8);border:1px solid #e2e8f0;border-radius:3px;padding:0 4px;pointer-events:none;transition:opacity .15s;line-height:1.5}.SearchBar_searchWrapper__KmeUa:focus-within .SearchBar_shortcutHint__8xta9{opacity:0}.SearchBar_clearButton__MIY4R{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#cbd5e1;border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:0;transition:all .15s;padding:0}.SearchBar_clearButton__MIY4R.SearchBar_visible___LBrY{opacity:1}.SearchBar_clearButton__MIY4R:hover{background:#94a3b8}.SearchBar_dropdown__7uETt{position:absolute;top:calc(100% + 6px);left:0;width:380px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 28px -4px rgba(0,0,0,.12),0 4px 12px -2px rgba(0,0,0,.06);max-height:460px;overflow-y:auto;z-index:9999;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:all .18s cubic-bezier(.4,0,.2,1)}.SearchBar_dropdown__7uETt.SearchBar_open__T783I{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.SearchBar_dropdown__7uETt::-webkit-scrollbar{width:4px}.SearchBar_dropdown__7uETt::-webkit-scrollbar-track{background:transparent}.SearchBar_dropdown__7uETt::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.SearchBar_resultsSection__vaKGA{padding:.25rem .375rem}.SearchBar_resultsSection__vaKGA+.SearchBar_resultsSection__vaKGA{border-top:1px solid #f1f5f9}.SearchBar_sectionTitle__TnGHy{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.SearchBar_resultItem__sR_8x{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:8px;cursor:pointer;transition:background .12s;text-decoration:none;color:inherit}.SearchBar_resultItem__sR_8x:hover{background:#f0f9ff}.SearchBar_resultItem__sR_8x:hover .SearchBar_resultArrow__8Dz8a{opacity:1;transform:translateX(0)}.SearchBar_resultArrow__8Dz8a{color:#94a3b8;opacity:0;transform:translateX(-4px);transition:all .15s;flex-shrink:0}.SearchBar_resultImage__Epg5i{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#f8fafc;border:1px solid #f1f5f9;flex-shrink:0;padding:2px}.SearchBar_resultImagePlaceholder__zGL9J{width:40px;height:40px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}.SearchBar_categoryIcon__ZfjSW{background:#e0f2fe;color:#0284c7}.SearchBar_blogIcon__Vh_80{background:#fef3c7;color:#d97706}.SearchBar_pageIcon__4QxG_{background:#dcfce7;color:#16a34a}.SearchBar_resultInfo__RwRW6{flex:1;min-width:0}.SearchBar_resultName__ncIXi{font-size:.8125rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.SearchBar_resultCategory__bQONx{font-size:.6875rem;color:#64748b;margin-top:1px}.SearchBar_resultPrice__c2von{font-size:.8125rem;font-weight:600;color:var(--primary,#0099cc);white-space:nowrap;flex-shrink:0}.SearchBar_loading__UD0yr{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:#64748b}.SearchBar_loading__UD0yr svg{animation:SearchBar_spin__d_K2t 1s linear infinite}@keyframes SearchBar_spin__d_K2t{to{transform:rotate(1turn)}}.SearchBar_emptyState__mOlka{padding:1.5rem;text-align:center}.SearchBar_emptyIcon__clkoX{color:#cbd5e1;margin-bottom:.5rem}.SearchBar_emptyText__5c1m2{font-size:.8125rem;color:#64748b;margin:0}.SearchBar_suggestionsWrap__nabC5{padding:.375rem}.SearchBar_quickLinks__S266g{display:flex;flex-wrap:wrap;gap:.375rem;padding:.375rem .5rem}.SearchBar_quickLink__IBkua{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-family:inherit;color:var(--primary,#0099cc);background:#f0f9ff;border:1px solid #e0f2fe;border-radius:9999px;cursor:pointer;transition:all .15s}.SearchBar_quickLink__IBkua:hover{background:var(--primary,#0099cc);border-color:var(--primary,#0099cc);color:#fff}.SearchBar_viewAll__1PvM7{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;font-size:.75rem;font-weight:600;font-family:inherit;color:var(--primary,#0099cc);background:#f8fafc;border:none;border-top:1px solid #e2e8f0;border-radius:0 0 12px 12px;cursor:pointer;width:100%;transition:all .15s}.SearchBar_viewAll__1PvM7:hover{background:#f0f9ff;color:#0077a3}.SearchBar_compact__jjka2 .SearchBar_searchInput__7M7tf{padding:.5rem 1.75rem .5rem 2rem;font-size:.8125rem;height:36px}.SearchBar_compact__jjka2 .SearchBar_searchIcon__nL3pi{left:.625rem;width:14px;height:14px}.SearchBar_compact__jjka2 .SearchBar_clearButton__MIY4R{width:18px;height:18px}.SearchBar_inline__FLUKV{max-width:280px}.SearchBar_inline__FLUKV .SearchBar_searchInput__7M7tf{background:var(--grey,#f1f5f9);border-radius:var(--radius-lg,.625rem);height:42px;font-size:.8125rem}.SearchBar_inline__FLUKV .SearchBar_searchInput__7M7tf:focus{background:#fff;border-color:var(--primary,#0099cc);box-shadow:0 0 0 3px rgba(0,153,204,.08)}@media (max-width:1200px){.SearchBar_inline__FLUKV{max-width:240px}}@media (max-width:991px){.SearchBar_inline__FLUKV{max-width:200px}.SearchBar_shortcutHint__8xta9{display:none}}@media (max-width:768px){.SearchBar_inline__FLUKV{display:none}.SearchBar_searchContainer__cSTN5{max-width:100%}.SearchBar_dropdown__7uETt{position:fixed;top:auto;left:.5rem;right:.5rem;width:auto;max-height:60vh}.SearchBar_resultImagePlaceholder__zGL9J,.SearchBar_resultImage__Epg5i{width:36px;height:36px}.SearchBar_resultItem__sR_8x{padding:.4rem .5rem;gap:.5rem}.SearchBar_shortcutHint__8xta9{display:none}}.WhatsAppButton_whatsappButton__ScJxV{position:fixed;bottom:var(--wa-bottom,28px);right:28px;z-index:9999;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#25D366;box-shadow:0 4px 14px rgba(37,211,102,.45),0 2px 6px rgba(0,0,0,.15);cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .5s ease;opacity:0;transform:scale(.5) translateY(20px)}.WhatsAppButton_whatsappButton__ScJxV.WhatsAppButton_visible__tzF55{opacity:1;transform:scale(1) translateY(0)}.WhatsAppButton_whatsappButton__ScJxV:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.55),0 4px 10px rgba(0,0,0,.2)}.WhatsAppButton_whatsappButton__ScJxV:active{transform:scale(.95)}.WhatsAppButton_whatsappButton__ScJxV.WhatsAppButton_pulse__E_dkG:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #25d366;animation:WhatsAppButton_whatsappPulse__sPawU 2s ease-out infinite}@keyframes WhatsAppButton_whatsappPulse__sPawU{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}.WhatsAppButton_icon__NqOCo{width:32px;height:32px;flex-shrink:0}.WhatsAppButton_tooltip___tt0z{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1f2937;color:#fff;font-size:13px;font-weight:500;padding:8px 14px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s ease;transform:translateY(-50%) translateX(8px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.WhatsAppButton_tooltip___tt0z:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%);border:5px solid transparent;border-right:none;border-left:5px solid #1f2937}.WhatsAppButton_whatsappButton__ScJxV:hover .WhatsAppButton_tooltip___tt0z{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.WhatsAppButton_whatsappButton__ScJxV{bottom:var(--wa-bottom,20px);right:20px;width:54px;height:54px}.WhatsAppButton_icon__NqOCo{width:28px;height:28px}.WhatsAppButton_tooltip___tt0z{display:none}}.Skeleton_skeleton___xqk9{background:linear-gradient(90deg,var(--grey-2) 25%,var(--grey-3) 50%,var(--grey-2) 75%);background-size:200% 100%;animation:Skeleton_shimmer__oXk47 1.5s infinite}@keyframes Skeleton_shimmer__oXk47{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_skeleton-text__SX_DC{height:1rem;border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.Skeleton_skeleton-circular__RTyJq{border-radius:var(--radius-full)}.Skeleton_skeleton-rectangular__oBDhy{border-radius:var(--radius-md)}.Skeleton_productCardSkeleton__7BDUJ{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.Skeleton_productCardContent__0j3g_{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.CategoryPage_container__ZwRYb{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}.CategoryPage_layout__OpGQW{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.CategoryPage_layout__OpGQW{grid-template-columns:250px 1fr;gap:2.5rem}}.CategoryPage_sidebar__HgQBU{display:none}@media (min-width:1024px){.CategoryPage_sidebar__HgQBU{display:block;position:sticky;top:100px;height:fit-content}}.CategoryPage_sidebarSection__DxAdK{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #e5e7eb}.CategoryPage_sidebarTitle__ptd7_{font-size:.9375rem;font-weight:700;color:var(--black);margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:.5px}.CategoryPage_categoryList__zDiy0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.CategoryPage_categoryLink__3seCy{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;color:#475569;text-decoration:none;border-radius:.5rem;transition:all .2s ease;font-weight:500}.CategoryPage_categoryLink__3seCy:hover{background:#f0f9ff;color:var(--primary)}.CategoryPage_categoryLinkActive__wRn2q{background:var(--primary);color:white!important;font-weight:600}.CategoryPage_categoryLinkActive__wRn2q:hover{background:var(--primary-dark,#007799);color:white!important}.CategoryPage_count__wXeNv{font-size:.75rem;color:#94a3b8;font-weight:400}.CategoryPage_categoryLinkActive__wRn2q .CategoryPage_count__wXeNv{color:rgba(255,255,255,.75)}.CategoryPage_main__UPt5B{min-width:0}.CategoryPage_filters__Cn022{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid #e5e7eb}@media (min-width:768px){.CategoryPage_filters__Cn022{flex-direction:row;justify-content:space-between;align-items:center}}.CategoryPage_filterLeft__u2T6_{flex:1;max-width:360px}.CategoryPage_searchInput__p_4Zw{width:100%;padding:.625rem 1rem .625rem 2.5rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc;color:var(--black);outline:none;transition:all .2s ease}.CategoryPage_searchInput__p_4Zw:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px rgba(0,153,204,.08)}.CategoryPage_searchWrapper__zrfEo{position:relative}.CategoryPage_searchIcon__avSdc{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.CategoryPage_filterRight__OTF_C{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.CategoryPage_sortSelect__Rga8d{padding:.625rem 2.25rem .625rem .875rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:var(--black);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;transition:border-color .2s ease;outline:none}.CategoryPage_sortSelect__Rga8d:hover{border-color:#94a3b8}.CategoryPage_sortSelect__Rga8d:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,153,204,.08)}.CategoryPage_resultCount__nNQSt{font-size:.8125rem;color:#94a3b8;white-space:nowrap}.CategoryPage_productsGrid__9gh3Y{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1280px){.CategoryPage_productsGrid__9gh3Y{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.CategoryPage_productsGrid__9gh3Y{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.CategoryPage_productsGrid__9gh3Y{grid-template-columns:1fr}}.CategoryPage_mobileCategories__qXZSd{display:flex;gap:.5rem;overflow-x:auto;padding:0 0 .5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.CategoryPage_mobileCategories__qXZSd::-webkit-scrollbar{display:none}@media (min-width:1024px){.CategoryPage_mobileCategories__qXZSd{display:none}}.CategoryPage_mobileCatBtn__hylyH{white-space:nowrap;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:2rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.CategoryPage_mobileCatBtn__hylyH:hover{background:#e0f7fa;border-color:var(--primary);color:var(--primary)}.CategoryPage_mobileCatBtnActive__cTMHy{background:var(--primary);color:white;border-color:var(--primary)}.CategoryPage_empty__BEyc_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:#f8fafc;border-radius:1rem;gap:.75rem}.CategoryPage_empty__BEyc_ svg{color:#94a3b8}.CategoryPage_empty__BEyc_ h3{font-size:1.125rem;font-weight:600;color:var(--black);margin:0}.CategoryPage_empty__BEyc_ p{font-size:.875rem;color:#64748b;margin:0;max-width:360px}.CategoryPage_clearBtn__lLKha{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--primary);background:none;border:1px solid var(--primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.CategoryPage_clearBtn__lLKha:hover{background:var(--primary);color:white}.FreeShippingBar_container__tiALk{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:12px 16px;margin-bottom:16px}.FreeShippingBar_container__tiALk.FreeShippingBar_qualified__8VSkD{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.FreeShippingBar_iconRow__UvrSi{display:flex;align-items:center;gap:8px;margin-bottom:8px}.FreeShippingBar_truckIcon__g0yQt{color:#0099cc;flex-shrink:0}.FreeShippingBar_checkIcon__DpQS4{color:#16a34a;flex-shrink:0}.FreeShippingBar_text__vUyS8{font-size:13px;font-weight:600;color:#334155;font-family:var(--font-body,"Open Sans",sans-serif)}.FreeShippingBar_container__tiALk.FreeShippingBar_qualified__8VSkD .FreeShippingBar_text__vUyS8{color:#15803d}.FreeShippingBar_barTrack__tsJO3{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.FreeShippingBar_container__tiALk.FreeShippingBar_qualified__8VSkD .FreeShippingBar_barTrack__tsJO3{background:#bbf7d0}.FreeShippingBar_barFill__Gu74Q{height:100%;background:linear-gradient(90deg,#0099cc,#06b6d4);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}.FreeShippingBar_container__tiALk.FreeShippingBar_qualified__8VSkD .FreeShippingBar_barFill__Gu74Q{background:linear-gradient(90deg,#16a34a,#22c55e)}.CheckoutRecommendations_wrapper__xsEdk{background:white;border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;border:1px solid #eaecf0;transition:box-shadow .2s}.CheckoutRecommendations_wrapper__xsEdk:hover{box-shadow:0 4px 12px rgba(0,0,0,.04)}.CheckoutRecommendations_header__6iIuN{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f5f9}.CheckoutRecommendations_headerIcon__HjIB7{color:#f59e0b}.CheckoutRecommendations_title__NIlAz{font-size:.95rem;font-weight:600;color:#0f172a;margin:0}.CheckoutRecommendations_grid__AgBxf{display:flex;flex-direction:column;gap:.625rem}.CheckoutRecommendations_card__2UfJ2{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.625rem;transition:background .15s}.CheckoutRecommendations_card__2UfJ2:hover{background:#f8fafc}.CheckoutRecommendations_cardInCart__Wr_AN{background:#f0fdf4}.CheckoutRecommendations_cardInCart__Wr_AN:hover{background:#ecfdf5}.CheckoutRecommendations_imageWrap__3Olte{width:52px;height:52px;flex-shrink:0;border-radius:.5rem;background:#ffffff;border:1px solid #f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center}.CheckoutRecommendations_image__B2x33{width:100%;height:100%;object-fit:contain;padding:4px}.CheckoutRecommendations_imagePlaceholder__i5H6T{display:flex;align-items:center;justify-content:center;font-size:1.25rem}.CheckoutRecommendations_info__FyTqt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.CheckoutRecommendations_name__SFrtl{font-size:.8rem;font-weight:500;color:#334155;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.CheckoutRecommendations_priceRow__rA4Ks{display:flex;align-items:center;gap:.375rem}.CheckoutRecommendations_price__6qLh_{font-size:.85rem;font-weight:700;color:#0f172a}.CheckoutRecommendations_oldPrice___zBuk{font-size:.75rem;color:#94a3b8;text-decoration:line-through}.CheckoutRecommendations_addBtn__h0KEJ{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid #0099cc;border-radius:50%;background:transparent;color:#0099cc;cursor:pointer;transition:all .2s}.CheckoutRecommendations_addBtn__h0KEJ:hover:not(:disabled){background:#0099cc;color:white;transform:scale(1.08)}.CheckoutRecommendations_addBtn__h0KEJ:active:not(:disabled){transform:scale(.95)}.CheckoutRecommendations_addBtn__h0KEJ:disabled{cursor:default;opacity:.6}.CheckoutRecommendations_addBtnDone___iCeQ{background:#10b981;border-color:#10b981;color:white;cursor:pointer}.CheckoutRecommendations_addBtnDone___iCeQ:hover:not(:disabled){background:#ef4444;border-color:#ef4444;transform:scale(1.08)}.CheckoutRecommendations_spin__P_NDW{animation:CheckoutRecommendations_spin-anim__AnTO8 .8s linear infinite}@keyframes CheckoutRecommendations_spin-anim__AnTO8{to{transform:rotate(1turn)}}@media (max-width:640px){.CheckoutRecommendations_wrapper__xsEdk{padding:1rem 1.125rem}.CheckoutRecommendations_imageWrap__3Olte{width:44px;height:44px}.CheckoutRecommendations_name__SFrtl{font-size:.75rem}.CheckoutRecommendations_price__6qLh_{font-size:.8rem}.CheckoutRecommendations_addBtn__h0KEJ{width:30px;height:30px}}.CheckoutPage_checkoutPage__jx_rC{min-height:100vh;background:#f5f6fa;padding-bottom:3rem}.CheckoutPage_container__WM8Kx{max-width:1140px;margin:0 auto;padding:0 1rem}.CheckoutPage_header__HTwJv{padding:.6rem 0;background:white;border-bottom:1px solid #eaecf0;position:sticky;top:0;z-index:50}.CheckoutPage_headerContent__aKUNM{display:flex;align-items:center;justify-content:space-between}.CheckoutPage_logo__ia7JK{font-size:1.25rem;font-weight:700;color:#0099cc;text-decoration:none}.CheckoutPage_headerRight__P_4ix{display:flex;align-items:center;gap:1.25rem}.CheckoutPage_securityInline__FJ1He{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#10b981;font-weight:500}.CheckoutPage_backLink__1SVG9{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.85rem;text-decoration:none;transition:color .2s}.CheckoutPage_backLink__1SVG9:hover{color:#0099cc}.CheckoutPage_mobileSummaryToggle__7hTW1{display:none;width:100%;padding:.875rem 1rem;margin:.75rem 0;background:white;border:1px solid #eaecf0;border-radius:.75rem;cursor:pointer;align-items:center;justify-content:space-between}.CheckoutPage_mobileSummaryLeft__Vsr7s{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#0099cc}.CheckoutPage_mobileSummaryLeft__Vsr7s svg:last-child{transition:transform .2s}.CheckoutPage_rotated__MjtIw{transform:rotate(180deg)}.CheckoutPage_mobileSummaryPrice__pPPTE{font-weight:700;font-size:1rem;color:#0f172a}.CheckoutPage_errorBanner__bxDnT{padding:.875rem 1rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca;border-radius:.75rem;margin-bottom:1rem;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:space-between}.CheckoutPage_errorClose__MJFmw{background:none;border:none;font-size:1.25rem;color:#dc2626;cursor:pointer;padding:0 .25rem}.CheckoutPage_checkoutLayout__MXjzI{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;align-items:start;margin-top:1.5rem}.CheckoutPage_formCard__vit6s{background:white;border-radius:1rem;padding:1.75rem;margin-bottom:1rem;border:1px solid #eaecf0;transition:box-shadow .2s}.CheckoutPage_formCard__vit6s:hover{box-shadow:0 4px 12px rgba(0,0,0,.04)}.CheckoutPage_sectionTitle__MRCHk{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:1.25rem;display:flex;align-items:center;gap:.6rem;padding-bottom:.75rem;border-bottom:2px solid #f1f5f9}.CheckoutPage_sectionTitle__MRCHk svg{color:#0099cc;flex-shrink:0}.CheckoutPage_formGrid__YyE0m{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}.CheckoutPage_formGroup__YecvL{display:flex;flex-direction:column;gap:.375rem}.CheckoutPage_formGroup__YecvL.CheckoutPage_fullWidth__vX9Wg{grid-column:1/-1}.CheckoutPage_formLabel__YIMW7{font-size:.85rem;font-weight:600;color:#334155}.CheckoutPage_required__T0tyI{color:#ef4444;font-weight:700;font-size:.95rem;margin-left:2px}.CheckoutPage_submitHint__qQHL5{margin-top:.625rem;text-align:center;font-size:.8rem;color:#64748b}.CheckoutPage_optional__Q5poY{color:var(--color-text-secondary,#94a3b8);font-weight:400;font-size:.8125rem}.CheckoutPage_formInput__omBIQ,.CheckoutPage_formSelect__nrq03{width:100%;padding:.75rem .875rem;font-size:.95rem;border:1.5px solid #e2e8f0;border-radius:.625rem;background:white;color:#0f172a;transition:all .15s;-webkit-appearance:none}.CheckoutPage_formInput__omBIQ:focus,.CheckoutPage_formSelect__nrq03:focus{outline:none;border-color:#0099cc;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.CheckoutPage_formInput__omBIQ.CheckoutPage_inputError__px5Em,.CheckoutPage_formSelect__nrq03.CheckoutPage_inputError__px5Em{border-color:#ef4444;background:#fef2f2}.CheckoutPage_errorText__GBmyj{font-size:.75rem;color:#ef4444;font-weight:500}.CheckoutPage_emailConsent__QkIWI{font-size:.6875rem;color:#94a3b8;margin:.375rem 0 0;line-height:1.4}.CheckoutPage_emailConsent__QkIWI a{color:inherit;text-decoration:underline}.CheckoutPage_formSelect__nrq03{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.25rem}.CheckoutPage_checkboxGroup__vRRpy{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.CheckoutPage_checkbox__TBWE3{width:18px;height:18px;border-radius:4px;accent-color:#0099cc;cursor:pointer}.CheckoutPage_checkboxLabel__PdHwG{font-size:.85rem;color:#64748b;cursor:pointer}.CheckoutPage_optionGroup__UoFSG{display:flex;flex-direction:column;gap:.625rem}.CheckoutPage_optionCard__dMGOF{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1.5px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .15s;background:white}.CheckoutPage_optionCard__dMGOF:hover{border-color:#b3e5fc;background:#fafcff}.CheckoutPage_optionCard__dMGOF.CheckoutPage_optionSelected__IOAsO{border-color:#0099cc;background:linear-gradient(135deg,#f0faff,#e6f7ff)}.CheckoutPage_radioInput__iiEKm{display:none}.CheckoutPage_radioCustom__ZPQgF{width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0;background:white}.CheckoutPage_optionSelected__IOAsO .CheckoutPage_radioCustom__ZPQgF{border-color:#0099cc;background:#0099cc;color:white}.CheckoutPage_optionContent__e2xkC{flex:1;min-width:0}.CheckoutPage_optionTitle__CBWSn{font-weight:600;font-size:.9rem;color:#0f172a}.CheckoutPage_optionDesc__YqEOh{font-size:.8rem;color:#94a3b8;margin-top:.15rem}.CheckoutPage_optionIcon__nZHrx{width:40px;height:40px;border-radius:.5rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.CheckoutPage_optionSelected__IOAsO .CheckoutPage_optionIcon__nZHrx{background:#e0f7fa}.CheckoutPage_optionPrice__bugkS{font-weight:600;font-size:.9rem;color:#0f172a;text-align:right}.CheckoutPage_freeTag__glQb8{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:600}.CheckoutPage_freeText__UBaAo{color:#10b981;font-weight:600}.CheckoutPage_submitButton__u57ac{width:100%;padding:1.125rem;margin-top:.25rem;margin-bottom:1rem;font-size:1.05rem;font-weight:600;color:white;background:linear-gradient(135deg,#0099cc,#0077a3);border:none;border-radius:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 4px 14px rgba(0,153,204,.25)}.CheckoutPage_submitButton__u57ac:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,153,204,.35)}.CheckoutPage_submitButton__u57ac:active:not(:disabled){transform:translateY(0)}.CheckoutPage_submitButton__u57ac:disabled{opacity:.6;cursor:not-allowed}.CheckoutPage_shippingProgress__35oUD{margin-top:.875rem;padding:.875rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:.625rem}.CheckoutPage_shippingProgressBar__bF3HU{width:100%;height:6px;background:#dcfce7;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.CheckoutPage_shippingProgressFill__M9mpA{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.CheckoutPage_shippingProgressText__bksr6{font-size:.8rem;color:#16a34a;margin:0}.CheckoutPage_shippingProgressText__bksr6 strong{font-weight:700}.CheckoutPage_formSelect__nrq03:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed;opacity:.7}.CheckoutPage_spinIcon__mTdow{animation:CheckoutPage_spin__UgXu1 1s linear infinite}.CheckoutPage_trustBadges__dy1X6{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.CheckoutPage_trustBadge__OQ3Dj{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#94a3b8}.CheckoutPage_trustBadge__OQ3Dj svg{color:#10b981}.CheckoutPage_backButton__RxuXD{width:100%;padding:.875rem;margin-top:1rem;background:transparent;border:1.5px solid #e2e8f0;border-radius:.75rem;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .15s}.CheckoutPage_backButton__RxuXD:hover{border-color:#cbd5e1;color:#0f172a}.CheckoutPage_iyzicoContainer__yGYbA{min-height:300px;border-radius:.75rem;overflow:hidden}.CheckoutPage_summaryCard__E3FSn{background:white;border-radius:1rem;padding:1.5rem;position:sticky;top:5rem;border:1px solid #eaecf0}.CheckoutPage_summaryTitle__EEwAF{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.CheckoutPage_itemCount__JkLhD{font-size:.75rem;color:#94a3b8;font-weight:400;background:#f1f5f9;padding:.2rem .5rem;border-radius:10px}.CheckoutPage_summaryItems__l3LoN{max-height:300px;overflow-y:auto}.CheckoutPage_summaryItem__QSp_o{display:flex;gap:.75rem;padding:.625rem 0;border-bottom:1px solid #f8fafc;align-items:center}.CheckoutPage_summaryItem__QSp_o:last-child{border-bottom:none}.CheckoutPage_summaryItemImageWrap__6PfJk{position:relative;flex-shrink:0}.CheckoutPage_summaryItemImage__rg_fl{width:56px;height:56px;border-radius:.5rem;object-fit:cover;background:#f8fafc}.CheckoutPage_summaryItemPlaceholder__7_frX{width:56px;height:56px;border-radius:.5rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8}.CheckoutPage_qtyBadge__PsYfe{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:#0099cc;color:white;border-radius:50%;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid white}.CheckoutPage_summaryItemInfo__HD0v1{flex:1;min-width:0}.CheckoutPage_summaryItemTitle__5CyWi{font-size:.85rem;font-weight:500;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.CheckoutPage_summaryItemControls__MBdK2{display:flex;align-items:center;gap:.25rem;margin-top:.35rem}.CheckoutPage_qtyBtn__2gv6u{width:24px;height:24px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;padding:0;color:#475569}.CheckoutPage_qtyBtn__2gv6u:hover:not(:disabled){border-color:#0099cc;background:#e0f7fa;color:#0099cc}.CheckoutPage_qtyBtn__2gv6u:disabled{opacity:.4;cursor:not-allowed}.CheckoutPage_qtyValue__ZvGV8{font-size:.8rem;font-weight:600;color:#0f172a;min-width:20px;text-align:center}.CheckoutPage_removeBtn__O9dvR{width:24px;height:24px;border:1px solid transparent;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;padding:0;color:#94a3b8;margin-left:.25rem}.CheckoutPage_removeBtn__O9dvR:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444}.CheckoutPage_removeBtn__O9dvR:disabled{opacity:.4;cursor:not-allowed}.CheckoutPage_summaryItemPrice__WTZsS{font-weight:600;color:#0f172a;font-size:.85rem;white-space:nowrap}.CheckoutPage_summaryTotals__zv_SE{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;margin-top:.5rem;border-top:1px solid #eaecf0}.CheckoutPage_summaryRow__BtByH{display:flex;justify-content:space-between;font-size:.85rem;color:#64748b}.CheckoutPage_summaryRow__BtByH.CheckoutPage_discount__CuxmH{color:#10b981}.CheckoutPage_summaryTotal__xrk2g{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:700;color:#0f172a;padding-top:.5rem;margin-top:.25rem;border-top:2px solid #eaecf0}.CheckoutPage_couponSection__ezAFS{margin-bottom:.5rem}.CheckoutPage_b2bBadge__mD5K_{padding:.7rem 1rem;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.875rem;font-weight:600;text-align:center}.CheckoutPage_couponLabel__GPzOO{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.CheckoutPage_couponInputRow__nvdP4{display:flex;gap:6px}.CheckoutPage_couponInput__A3ASn{flex:1;padding:8px 12px;font-size:13px;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;transition:border-color .2s;font-weight:600;letter-spacing:1px;text-transform:uppercase}.CheckoutPage_couponInput__A3ASn:focus{border-color:var(--primary,#0099cc)}.CheckoutPage_couponInput__A3ASn::placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#94a3b8}.CheckoutPage_couponApplyBtn__ZymZS{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:var(--primary,#0099cc);border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.CheckoutPage_couponApplyBtn__ZymZS:hover:not(:disabled){background:var(--primary-dark,#007799)}.CheckoutPage_couponApplyBtn__ZymZS:disabled{opacity:.5;cursor:not-allowed}.CheckoutPage_appliedCoupons__Sc0Ev{display:flex;flex-wrap:wrap;gap:8px}.CheckoutPage_couponBadge__Jongs{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1.5px solid #86efac;border-radius:8px;font-size:12px;font-weight:700;color:#065f46;letter-spacing:.5px}.CheckoutPage_couponRemoveBtn__uTt7h{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(0,0,0,.08);border-radius:50%;cursor:pointer;color:#065f46;transition:all .2s}.CheckoutPage_couponRemoveBtn__uTt7h:hover{background:#ef4444;color:#fff}.CheckoutPage_couponMsg__g5bfM{margin-top:6px;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.CheckoutPage_couponSuccess__cFZ8h{color:#065f46;background:#ecfdf5}.CheckoutPage_couponError__59HAr{color:#991b1b;background:#fef2f2}.CheckoutPage_discountCouponTag__6_Y1N{font-size:.75rem;font-weight:500;opacity:.8}.CheckoutPage_summaryDivider__yhrE3{height:1px;background:#eaecf0;margin:4px 0}.CheckoutPage_spinIcon__mTdow{animation:CheckoutPage_spinCoupon__c0R7a .8s linear infinite}@keyframes CheckoutPage_spinCoupon__c0R7a{to{transform:rotate(1turn)}}.CheckoutPage_securityBadge__mH5D_{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;padding:.625rem;background:#f8fafc;border-radius:.5rem;font-size:.75rem;color:#94a3b8}.CheckoutPage_securityBadge__mH5D_ svg{color:#10b981}.CheckoutPage_emptyCart__CvbNB{text-align:center;padding:4rem 2rem;background:white;border-radius:1rem;margin-top:2rem;border:1px solid #eaecf0}.CheckoutPage_emptyIcon__qy1f2{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#e0f7fa,#b2ebf2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0099cc}.CheckoutPage_emptyTitle__Ebw_k{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.CheckoutPage_emptyText__HX9oy{color:#64748b;margin-bottom:1.5rem}.CheckoutPage_emptyButton__OARbi{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:600;color:white;background:#0099cc;border-radius:.75rem;text-decoration:none;transition:all .2s}.CheckoutPage_emptyButton__OARbi:hover{background:#0077a3;transform:translateY(-2px)}.CheckoutPage_loading__tyDGX{display:flex;align-items:center;justify-content:center;min-height:400px}.CheckoutPage_spinner___85iV{width:44px;height:44px;border:3px solid #eaecf0;border-top-color:#0099cc;border-radius:50%;animation:CheckoutPage_spin__UgXu1 .8s linear infinite}@keyframes CheckoutPage_spin__UgXu1{to{transform:rotate(1turn)}}@media (max-width:1024px){.CheckoutPage_checkoutLayout__MXjzI{grid-template-columns:1fr}.CheckoutPage_summaryCard__E3FSn{position:static;display:block;scroll-margin-top:5rem}.CheckoutPage_mobileSummaryToggle__7hTW1{display:flex}}@media (max-width:640px){.CheckoutPage_container__WM8Kx{padding:0 .75rem}.CheckoutPage_header__HTwJv{padding:.4rem 0}.CheckoutPage_formGrid__YyE0m{grid-template-columns:1fr}.CheckoutPage_formCard__vit6s{padding:1.25rem;border-radius:.875rem}.CheckoutPage_logo__ia7JK,.CheckoutPage_sectionTitle__MRCHk{font-size:1rem}.CheckoutPage_securityInline__FJ1He{display:none}.CheckoutPage_headerContent__aKUNM{gap:.5rem}.CheckoutPage_optionCard__dMGOF{padding:.875rem}.CheckoutPage_optionIcon__nZHrx{width:36px;height:36px;font-size:1.1rem}.CheckoutPage_submitButton__u57ac{font-size:1rem;padding:1rem;border-radius:.75rem}.CheckoutPage_trustBadges__dy1X6{gap:1rem}.CheckoutPage_summaryItem__QSp_o{gap:.5rem}.CheckoutPage_summaryItemImage__rg_fl,.CheckoutPage_summaryItemPlaceholder__7_frX{width:48px;height:48px}.CheckoutPage_qtyBadge__PsYfe{width:18px;height:18px;font-size:.65rem;top:-5px;right:-5px}}@media (max-width:380px){.CheckoutPage_formCard__vit6s{padding:1rem}.CheckoutPage_optionCard__dMGOF{padding:.75rem;gap:.5rem}.CheckoutPage_optionIcon__nZHrx{display:none}}.CheckoutPage_scrollTopButton__ij4U8{position:fixed;left:1rem;bottom:1.25rem;z-index:60;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0099cc;color:white;box-shadow:0 6px 18px rgba(0,153,204,.4);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s}.CheckoutPage_scrollTopVisible__JJ0W4{opacity:1;visibility:visible;transform:translateY(0)}.CheckoutPage_scrollTopButton__ij4U8:hover{background:#007aa3}@media (min-width:1025px){.CheckoutPage_scrollTopButton__ij4U8{display:none}}.CheckoutPage_mobileCheckoutBar__UFdSD{display:none}@media (max-width:1024px){.CheckoutPage_mobileCheckoutBar__UFdSD{display:flex;align-items:center;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #eaecf0;box-shadow:0 -4px 16px rgba(15,23,42,.1)}.CheckoutPage_mobileCheckoutTotal__TqVcs{display:flex;flex-direction:column;flex-shrink:0;line-height:1.15}.CheckoutPage_mobileCheckoutLabel__vlxQW{font-size:.7rem;color:#64748b}.CheckoutPage_mobileCheckoutAmount__41cKQ{font-size:1.2rem;font-weight:700;color:#0f172a}.CheckoutPage_mobileCheckoutCta__5OTea{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.95rem 1rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#0099cc,#0077a3);border:none;border-radius:.75rem;cursor:pointer;box-shadow:0 4px 14px rgba(0,153,204,.3)}.CheckoutPage_mobileCheckoutCta__5OTea:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.CheckoutPage_checkoutPage__jx_rC{padding-bottom:6rem}.CheckoutPage_scrollTopButton__ij4U8{bottom:5.5rem}}.ProductReviews_container__mEG5I{margin-top:2rem;padding:24px;background:white;border-radius:16px;border:1px solid #e2e8f0}.ProductReviews_header__s0PQW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.ProductReviews_headerLeft__mtp5D{display:flex;flex-direction:column;gap:8px}.ProductReviews_title__IHT1A{font-size:18px;font-weight:700;color:#0f172a;margin:0;font-family:var(--font-heading,"Poppins",sans-serif)}.ProductReviews_summary__zs9sX,.ProductReviews_title__IHT1A{display:flex;align-items:center;gap:8px}.ProductReviews_avgRating__NyMEw{font-size:16px;font-weight:700;color:#0f172a}.ProductReviews_reviewCount__uLQcC{font-size:14px;color:#64748b}.ProductReviews_stars__9vVWm{display:flex;gap:2px}.ProductReviews_star__6pUik{transition:all .15s}.ProductReviews_starFilled__CXUnq{color:#f59e0b;fill:#f59e0b}.ProductReviews_starEmpty__yklvi{color:#cbd5e1;fill:none}.ProductReviews_writeBtn__SL1R_{display:flex;align-items:center;gap:6px;padding:10px 18px;background:linear-gradient(135deg,#0099cc,#007799);color:white;font-size:14px;font-weight:600;font-family:var(--font-heading,"Poppins",sans-serif);border:none;border-radius:10px;cursor:pointer;transition:all .2s}.ProductReviews_writeBtn__SL1R_:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,153,204,.3)}.ProductReviews_form__u7GuG{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.ProductReviews_formRow__U3XyB{display:grid;grid-template-columns:1fr;gap:16px}.ProductReviews_formGroup__xBamv{display:flex;flex-direction:column;gap:6px}.ProductReviews_formGroup__xBamv label{font-size:13px;font-weight:600;color:#475569}.ProductReviews_input__Eo_RT,.ProductReviews_textarea__Ed6OP{padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-family:var(--font-body,"Open Sans",sans-serif);outline:none;transition:border-color .2s;background:white}.ProductReviews_input__Eo_RT:focus,.ProductReviews_textarea__Ed6OP:focus{border-color:#0099cc}.ProductReviews_textarea__Ed6OP{resize:vertical;min-height:80px}.ProductReviews_fieldError__IOBvl{font-size:12px;color:#ef4444}.ProductReviews_submitBtn__KC6Ch{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#0099cc,#007799);color:white;font-size:15px;font-weight:600;font-family:var(--font-heading,"Poppins",sans-serif);border:none;border-radius:10px;cursor:pointer;transition:all .2s;align-self:flex-start}.ProductReviews_submitBtn__KC6Ch:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,153,204,.3)}.ProductReviews_submitBtn__KC6Ch:disabled{opacity:.5;cursor:not-allowed}.ProductReviews_errorMsg__z5_4b{color:#ef4444;font-size:13px;margin:0}.ProductReviews_authNotice__aJipc{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:13.5px;margin-bottom:16px;line-height:1.5}.ProductReviews_authLink__5cYQK{color:#0099cc;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ProductReviews_authLink__5cYQK:hover{color:#007799}.ProductReviews_successMsg__FND0B{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:12px 16px;color:#15803d;font-size:14px;font-weight:500;margin-bottom:16px}.ProductReviews_reviewList__6kWrU{display:flex;flex-direction:column;gap:12px}.ProductReviews_reviewCard__Eo5uv{padding:16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;transition:border-color .2s}.ProductReviews_reviewCard__Eo5uv:hover{border-color:#e2e8f0}.ProductReviews_reviewHeader__SSH09{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ProductReviews_reviewAuthor__JKjLH{display:flex;align-items:center;gap:8px}.ProductReviews_avatar__2_xcU{width:32px;height:32px;background:linear-gradient(135deg,#0099cc,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.ProductReviews_authorName__uh3X0{font-size:14px;font-weight:600;color:#0f172a}.ProductReviews_reviewDate___VU_h{font-size:12px;color:#94a3b8}.ProductReviews_reviewText__HQDkd{font-size:14px;line-height:1.6;color:#475569;margin:8px 0 0}.ProductReviews_noReviews__rYgCA{text-align:center;padding:32px;color:#94a3b8}.ProductReviews_noReviewsIcon__fO2nO{margin-bottom:8px}.ProductReviews_noReviews__rYgCA p{font-size:14px;margin:0}@media (max-width:640px){.ProductReviews_container__mEG5I{padding:16px}.ProductReviews_header__s0PQW{flex-direction:column;align-items:flex-start}.ProductReviews_writeBtn__SL1R_{width:100%;justify-content:center}.ProductReviews_submitBtn__KC6Ch{width:100%}}.BundleContents_wrapper__4faxa{margin:1.5rem 0;padding:1.25rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.BundleContents_heading__G30Ts{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#0f172a}.BundleContents_heading__G30Ts svg{color:#2563eb;flex-shrink:0}.BundleContents_grid__NCw32{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.BundleContents_card__U5eWK{display:flex;flex-direction:column;border:1px solid #eef2f7;border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;background:#fff}.BundleContents_card__U5eWK:hover{border-color:#bfdbfe;box-shadow:0 4px 12px rgba(37,99,235,.08);transform:translateY(-2px)}.BundleContents_imageBox__csMEq{position:relative;width:100%;aspect-ratio:1/1;background:#f8fafc}.BundleContents_image__AO44r{object-fit:contain;padding:.5rem}.BundleContents_noImage__xbl8i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.75rem;opacity:.4}.BundleContents_qtyBadge__1Xxto{position:absolute;top:6px;left:6px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:999px;line-height:1.4}.BundleContents_cardInfo__6GjaV{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem .7rem}.BundleContents_cardName__cuvIS{font-size:.8rem;font-weight:600;color:#1e293b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BundleContents_cardPrice__ACMEg{font-size:.85rem;font-weight:700;color:#64748b}.BundleContents_savingsBox__QU89S{margin-top:1rem;padding:.9rem 1rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.BundleContents_savingsRow__4CMPu{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#334155;padding:.15rem 0}.BundleContents_separatePrice___l4Cg{text-decoration:line-through;color:#94a3b8;font-weight:600}.BundleContents_bundlePrice__CZuq9{font-weight:700;color:#0f172a}.BundleContents_savingsHighlight__k_MMH{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #bbf7d0;font-size:.95rem;color:#15803d;font-weight:600}.BundleContents_savingsHighlight__k_MMH strong{color:#15803d;font-weight:800}.BundleContents_savingsPct__gN8hc{margin-left:auto;background:#16a34a;color:#fff;font-size:.8rem;font-weight:800;padding:3px 10px;border-radius:999px}