.newCartSystem_container__PA4kR{max-width:1440px;margin:0 auto;padding:50px 20px 40px!important}@media (max-width:820px){.newCartSystem_container__PA4kR{padding:30px 16px!important}}@media (max-width:576px){.newCartSystem_container__PA4kR{padding:20px 12px 24px!important}}@media (max-width:400px){.newCartSystem_container__PA4kR{padding:16px 10px 20px!important}}.ProductDetail_container__SxLSM{width:100%;max-width:100%;margin:0;padding:20px;overflow-x:hidden;box-sizing:border-box}.ProductDetail_breadcrumb__veNWV{display:flex;align-items:center;gap:8px;margin-bottom:30px;font-size:14px;color:#666;flex-wrap:wrap}.ProductDetail_breadcrumb__veNWV a{color:#333;text-decoration:none;transition:color .2s}.ProductDetail_breadcrumb__veNWV a:hover{color:var(--theme-color-1,#06b6eb)}.ProductDetail_separator__lzhUW{color:#ccc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductDetail_current__Z8Rtk{color:#999}.ProductDetail_productDetail__DSkGQ{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:60px;gap:60px;margin-bottom:60px}.ProductDetail_gallerySection__nIGV1{position:relative}.ProductDetail_badges__avvH7{position:absolute;top:35px;left:35px;z-index:10;display:flex;flex-direction:column;gap:8px}.ProductDetail_badge__Vvabv{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.15);text-align:center}.ProductDetail_badgeNew__omE__{background:linear-gradient(135deg,#f8dd06,#fbe104);color:#000}.ProductDetail_badgeBestseller__FoGYy{background:linear-gradient(135deg,#06b6eb,#4ac8f5);color:#fff}.ProductDetail_badgeDiscount__vUQ2F{background:linear-gradient(135deg,#ff6ede,#ff8fed);color:#fff}.ProductDetail_mainImageWrapper__X6uBZ{width:100%;aspect-ratio:.67/1;background:#ffffff;border-radius:16px;overflow:hidden;margin-bottom:20px;cursor:zoom-in;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.ProductDetail_mainImageWrapper__X6uBZ:hover{transform:scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.12)}.ProductDetail_mainImage__qpP_a{width:100%;height:100%;object-fit:contain;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ProductDetail_swipeIndicator__CTG3U{display:none;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);gap:8px;padding:8px 12px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:5}.ProductDetail_swipeDot__YvwxP{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer;transition:all .3s ease}.ProductDetail_swipeDotActive__kCzzV{background:var(--theme-color-1,#A68A64);transform:scale(1.2)}@media (max-width:768px){.ProductDetail_swipeIndicator__CTG3U{display:flex}}.ProductDetail_noImage__IaTmJ{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc;gap:15px}.ProductDetail_noImage__IaTmJ svg{color:#ddd}.ProductDetail_noImage__IaTmJ p{font-size:16px;color:#999}.ProductDetail_thumbnails__2FyMc{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ProductDetail_thumbnail__6UnR_{width:80px;aspect-ratio:.67/1;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;padding:0;transition:all .2s}.ProductDetail_thumbnail__6UnR_:hover{border-color:var(--theme-color-1,#06b6eb);transform:translateY(-2px);box-shadow:0 4px 12px rgba(6,182,235,.2)}.ProductDetail_thumbnailActive__c2M9K{border-color:var(--theme-color-1,#06b6eb);border-width:3px;box-shadow:0 4px 12px rgba(6,182,235,.3)}.ProductDetail_thumbnail__6UnR_ img{width:100%;height:100%;object-fit:contain;padding:4px}.ProductDetail_infoSection__z_Fev{position:-webkit-sticky;position:sticky;top:20px;height:-moz-fit-content;height:fit-content}.ProductDetail_title__CN2SB{font-size:32px;font-weight:700;color:#2c3f6f;margin:0 0 15px;line-height:1.3}.ProductDetail_shortDesc__emgIB{font-size:16px;color:#666;line-height:1.6;margin-bottom:20px}.ProductDetail_rating__j1gfa{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.ProductDetail_stars__TTFN5{display:flex;gap:2px}.ProductDetail_star__B5SgU{color:#ffc107;font-size:20px}.ProductDetail_ratingText__e2qch{color:#666;font-size:14px}.ProductDetail_viewCount__Mulat{color:#999;font-size:14px}.ProductDetail_priceSection__dbicr{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);padding:18px 20px;border-radius:12px;margin-bottom:20px}.ProductDetail_priceWrapper__6Db8b{display:flex;align-items:baseline;gap:12px}.ProductDetail_oldPrice__LSS65{font-size:20px;color:#999;text-decoration:line-through}.ProductDetail_currentPrice__NynHo{font-size:32px;font-weight:800;color:var(--text-color,#1C1C1C)}.ProductDetail_stockShippingRow__LYKz5{display:flex;gap:12px;margin-bottom:20px;flex-wrap:nowrap}.ProductDetail_stockInfo__IY1_d{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;font-weight:600;flex:1 1;min-width:0}.ProductDetail_freeShippingBanner__uLjfR{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981;border-radius:8px;transition:all .3s ease;flex:1 1;min-width:0}.ProductDetail_freeShippingBanner__uLjfR:hover{transform:translateX(3px);box-shadow:0 4px 15px rgba(16,185,129,.2)}.ProductDetail_freeShippingBanner__uLjfR svg{flex-shrink:0;color:#10b981}.ProductDetail_freeShippingTitle__BJyf7{font-size:14px;font-weight:700;color:#059669;letter-spacing:.3px;white-space:nowrap}.ProductDetail_iconCheck__J7Ed_{color:#10b981;flex-shrink:0}.ProductDetail_iconX__dQGi6{color:#ef4444;flex-shrink:0}.ProductDetail_inStock__qEl2b{color:#10b981}.ProductDetail_outOfStock__zud_v{color:#ef4444;background:#fef2f2;border-left-color:#ef4444}.ProductDetail_cartActions__i_XZy{display:flex;gap:12px;margin-bottom:25px}.ProductDetail_quantitySelector__8Gq_J{display:flex;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff}.ProductDetail_quantityBtn__Ju_KI{width:48px;height:56px;border:none;background:#f8f8f8;color:#333;font-size:20px;font-weight:600;cursor:pointer;transition:all .2s}.ProductDetail_quantityBtn__Ju_KI:hover:not(:disabled){background:var(--theme-color-1,#06b6eb);color:#fff}.ProductDetail_quantityBtn__Ju_KI:disabled{opacity:.3;cursor:not-allowed}.ProductDetail_quantityInput__b80mb{width:70px;border:none;text-align:center;font-size:18px;font-weight:600;color:#333}.ProductDetail_quantityInput__b80mb::-webkit-inner-spin-button,.ProductDetail_quantityInput__b80mb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductDetail_quantityControlWrapper__9f_J9{flex:1 1;display:flex;flex-direction:row;align-items:center;gap:12px;background:#f8f9fa;border-radius:12px;padding:8px 12px;border:2px solid #e0e0e0}.ProductDetail_inCartLabel__dQRaT{font-size:14px;font-weight:700;background:linear-gradient(135deg,#06b6eb,#0598d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.ProductDetail_quantityControl__5D8y5{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1}.ProductDetail_quantityControl__5D8y5 .ProductDetail_quantityBtn__Ju_KI{width:36px;height:36px;border:none;background:linear-gradient(135deg,#06b6eb,#0598d4);color:white;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(6,182,235,.25)}.ProductDetail_quantityControl__5D8y5 .ProductDetail_quantityBtn__Ju_KI:hover:not(:disabled){background:linear-gradient(135deg,#0598d4,#0476a8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,235,.35)}.ProductDetail_quantityControl__5D8y5 .ProductDetail_quantityBtn__Ju_KI:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(6,182,235,.25)}.ProductDetail_quantityControl__5D8y5 .ProductDetail_quantityBtn__Ju_KI:disabled{opacity:.4;cursor:not-allowed;background:#e0e0e0}.ProductDetail_quantityDisplay__Z8itP{min-width:32px;text-align:center;font-size:16px;font-weight:700;color:#1A1A1A;flex-shrink:0}.ProductDetail_addToCartBtn__NelWl{flex:1 1;height:56px;border:none;border-radius:12px;background:linear-gradient(to right,var(--theme-color-1,#06b6eb) 0,var(--theme-color-1,#06b6eb) 12.5%,var(--theme-color-2,#ff6ede) 12.5%,var(--theme-color-2,#ff6ede) 25%,var(--theme-color-4,#ae73de) 25%,var(--theme-color-4,#ae73de) 37.5%,var(--theme-color-5,#fbe104) 37.5%,var(--theme-color-5,#fbe104) 50%,var(--theme-color-1,#06b6eb) 50%,var(--theme-color-1,#06b6eb) 62.5%,var(--theme-color-2,#ff6ede) 62.5%,var(--theme-color-2,#ff6ede) 75%,var(--theme-color-4,#ae73de) 75%,var(--theme-color-4,#ae73de) 87.5%,var(--theme-color-5,#fbe104) 87.5%,var(--theme-color-5,#fbe104) 100%);background-size:200% 100%;background-position:0 0;color:#2c3f6f;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;overflow:hidden;text-shadow:none;z-index:1}@keyframes ProductDetail_slideColorStripes__7fokx{0%{background-position:100% 0}to{background-position:0 0}}.ProductDetail_addToCartBtn__NelWl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4);z-index:-1;transition:background .4s}.ProductDetail_addToCartBtn__NelWl:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);z-index:2;transition:left .5s;pointer-events:none}.ProductDetail_addToCartBtn__NelWl:hover:not(:disabled):after{left:100%}.ProductDetail_addToCartBtn__NelWl:hover:not(:disabled):before{background:rgba(255,255,255,.2)}.ProductDetail_addToCartBtn__NelWl:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.25);animation:ProductDetail_slideColorStripes__7fokx 3s linear infinite}.ProductDetail_addToCartBtn__NelWl:active:not(:disabled){transform:translateY(-1px) scale(.98)}.ProductDetail_addToCartBtn__NelWl:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.3)}.ProductDetail_favoriteBtn__2eOq_{width:56px;height:56px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ProductDetail_favoriteBtn__2eOq_:hover{border-color:#ff6ede;color:#ff6ede;transform:scale(1.1)}.ProductDetail_favoriteBtnActive__8fbGf{border-color:#ff6ede;background:#ff6ede;color:#fff}.ProductDetail_spinner__Gp_Bk{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ProductDetail_spin__GEExu .8s linear infinite}@keyframes ProductDetail_spin__GEExu{to{transform:rotate(1turn)}}.ProductDetail_shareSection__Y0AVn{display:flex;align-items:center;gap:15px;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:25px}.ProductDetail_shareLabel__HfiKe{font-weight:600;color:#666;font-size:14px}.ProductDetail_shareButtons__l7cPZ{display:flex;gap:10px}.ProductDetail_shareBtn__dS65h{width:40px;height:40px;border:none;border-radius:10px;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ProductDetail_shareBtn__dS65h:hover{background:var(--theme-color-1,#06b6eb);color:#fff;transform:translateY(-2px)}.ProductDetail_features__5AmfE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.ProductDetail_feature__FZ0z8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:15px;background:#f8f9fa;border-radius:12px;transition:all .2s}.ProductDetail_feature__FZ0z8:hover{background:#e9ecef;transform:translateY(-3px)}.ProductDetail_feature__FZ0z8 svg{color:var(--theme-color-1,#06b6eb);flex-shrink:0}.ProductDetail_feature__FZ0z8 div{display:flex;flex-direction:column;gap:4px}.ProductDetail_feature__FZ0z8 strong{display:block;color:#333;font-size:15px;font-weight:600}.ProductDetail_feature__FZ0z8 p{margin:0;color:#666;font-size:13px}.ProductDetail_tabs__T9Kc8{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:60px}.ProductDetail_tabButtons__Ah5_t{display:flex;border-bottom:2px solid #f0f0f0;background:#fafafa;overflow-x:auto}.ProductDetail_tabButton__PXVAm{padding:18px 30px;border:none;background:transparent;color:#666;font-size:16px;font-weight:600;cursor:pointer;position:relative;transition:all .3s;white-space:nowrap}.ProductDetail_tabButtonActive__WgX5x,.ProductDetail_tabButton__PXVAm:hover{color:var(--theme-color-1,#06b6eb)}.ProductDetail_tabButtonActive__WgX5x:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--theme-color-1,#06b6eb) 0,var(--theme-color-4,#ae73de) 100%);border-radius:3px 3px 0 0}.ProductDetail_tabContent__ctWmP{padding:40px}.ProductDetail_tabPanel__qKEV9{animation:ProductDetail_fadeIn__RreYZ .3s}@keyframes ProductDetail_fadeIn__RreYZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductDetail_tabPanel__qKEV9 p{line-height:1.8;color:#555;font-size:15px;margin-bottom:15px}.ProductDetail_tabPanel__qKEV9 ul{padding-left:20px;margin:15px 0}.ProductDetail_tabPanel__qKEV9 li{margin-bottom:10px;line-height:1.6;color:#555}.ProductDetail_comingSoon__XTUt9{text-align:center;color:#999;font-style:italic;padding:40px 0}.ProductDetail_relatedSection__dB2sB{margin-bottom:60px}.ProductDetail_relatedTitle__BQWMG{font-size:28px;font-weight:700;color:#2c3f6f;margin-bottom:30px;position:relative;padding-bottom:15px}.ProductDetail_relatedTitle__BQWMG:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--theme-color-1,#06b6eb) 0,var(--theme-color-4,#ae73de) 100%);border-radius:2px}.ProductDetail_relatedGrid__J7Bpq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:25px;gap:25px}.ProductDetail_zoomModal__9wTwf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;padding:40px;cursor:zoom-out;animation:ProductDetail_fadeIn__RreYZ .2s}.ProductDetail_zoomClose__1YFeb{position:absolute;top:20px;right:20px;width:50px;height:50px;border:none;background:rgba(255,255,255,.1);color:#fff;font-size:28px;cursor:pointer;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s;z-index:10001}.ProductDetail_zoomClose__1YFeb:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.ProductDetail_zoomImage__fmm0N{max-width:90%;max-height:90%;object-fit:contain;animation:ProductDetail_zoomIn___yhS0 .3s}@keyframes ProductDetail_zoomIn___yhS0{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.ProductDetail_productDetail__DSkGQ{grid-template-columns:1fr;gap:40px}.ProductDetail_infoSection__z_Fev{position:static}.ProductDetail_features__5AmfE{grid-template-columns:repeat(2,1fr)}.ProductDetail_relatedGrid__J7Bpq{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media (max-width:768px){.ProductDetail_container__SxLSM{padding:10px!important}.ProductDetail_breadcrumb__veNWV{margin-bottom:12px!important;font-size:12px}.ProductDetail_productDetail__DSkGQ{gap:15px!important;margin-bottom:20px!important}.ProductDetail_title__CN2SB{font-size:24px;margin-bottom:10px!important}.ProductDetail_priceSection__dbicr{padding:12px!important;margin-bottom:12px!important}.ProductDetail_currentPrice__NynHo{font-size:28px}.ProductDetail_stockShippingRow__LYKz5{flex-wrap:wrap;padding:12px 0!important;margin-bottom:12px!important}.ProductDetail_freeShippingBanner__uLjfR,.ProductDetail_stockInfo__IY1_d{flex:1 1 100%;padding:10px 12px!important}.ProductDetail_cartActions__i_XZy{flex-direction:column;gap:10px!important}.ProductDetail_quantitySelector__8Gq_J{width:100%;padding:8px 12px!important}.ProductDetail_addToCartBtn__NelWl{width:100%;padding:12px!important}.ProductDetail_mainImage__qpP_a{padding:5px!important}.ProductDetail_thumbnail__6UnR_{padding:0!important}.ProductDetail_thumbnail__6UnR_ img{padding:2px!important}.ProductDetail_shareActions__Ycf7L{padding:10px 0!important;margin-bottom:15px!important}.ProductDetail_tabs__T9Kc8{margin-bottom:20px!important}.ProductDetail_tabContent__ctWmP{padding:15px 10px!important}.ProductDetail_tabButton__PXVAm{padding:12px 15px!important;font-size:14px}.ProductDetail_emptyState__RHJG0{padding:20px 0!important}.ProductDetail_relatedGrid__J7Bpq{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px!important}.ProductDetail_relatedSection__dB2sB{padding:10px!important;margin-bottom:20px!important}.ProductDetail_relatedTitle__BQWMG{margin-bottom:15px!important}.ProductDetail_features__5AmfE{grid-template-columns:1fr;gap:10px!important}.ProductDetail_feature__FZ0z8{padding:10px!important}.ProductDetail_zoomModal__9wTwf{padding:15px!important}}.NotificationsPageComponent_container__3aUum{max-width:1440px;margin:0 auto;padding:0 20px;min-height:60vh}.NotificationsPageComponent_hero__ZtaBk{text-align:center;padding:40px 20px 30px;background:linear-gradient(135deg,#06b6eb,#0598d4 50%,#0476a8);color:white;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(6,182,235,.25);position:relative;overflow:hidden}.NotificationsPageComponent_hero__ZtaBk:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.NotificationsPageComponent_hero__ZtaBk h1{font-size:42px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px;color:white;text-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;z-index:1}.NotificationsPageComponent_hero__ZtaBk p{font-size:18px;margin:0;opacity:.95;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;z-index:1}.NotificationsPageComponent_pageLayout__VeE5m{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.NotificationsPageComponent_mainContent__z6lYZ{min-width:0}.NotificationsPageComponent_header__aBMLg{margin-bottom:30px;background:white;border-radius:12px;padding:20px 24px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.NotificationsPageComponent_header__aBMLg h2{font-size:24px;font-weight:700;color:#1A1A1A;margin:0}.NotificationsPageComponent_loading__9c_WZ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.NotificationsPageComponent_spinner__6O7LO{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#06b6eb;border-radius:50%;animation:NotificationsPageComponent_spin__tKH3G 1s linear infinite}@keyframes NotificationsPageComponent_spin__tKH3G{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationsPageComponent_loading__9c_WZ p{font-size:18px;color:#666;font-weight:600}.NotificationsPageComponent_empty__xvL2Z{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.NotificationsPageComponent_empty__xvL2Z svg{color:#ddd;margin-bottom:24px}.NotificationsPageComponent_empty__xvL2Z h2{font-size:24px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.NotificationsPageComponent_empty__xvL2Z p{font-size:16px;color:#666;max-width:400px;margin:0 auto 24px}@media (max-width:1024px){.NotificationsPageComponent_pageLayout__VeE5m{grid-template-columns:1fr}.NotificationsPageComponent_hero__ZtaBk h1{font-size:36px}.NotificationsPageComponent_hero__ZtaBk p{font-size:16px}}@media (max-width:768px){.NotificationsPageComponent_hero__ZtaBk{padding:35px 20px 25px}.NotificationsPageComponent_hero__ZtaBk h1{font-size:32px}.NotificationsPageComponent_hero__ZtaBk p{font-size:15px}.NotificationsPageComponent_header__aBMLg h2{font-size:20px}}@media (max-width:480px){.NotificationsPageComponent_container__3aUum{padding:0 15px}.NotificationsPageComponent_hero__ZtaBk{padding:30px 20px 25px;margin:15px 0 25px}.NotificationsPageComponent_hero__ZtaBk h1{font-size:28px}.NotificationsPageComponent_hero__ZtaBk p{font-size:14px}}.AddressesPageComponent_container__qPXpi{max-width:1440px;margin:0 auto;padding:0 20px;min-height:60vh}.AddressesPageComponent_hero__Wo7Xf{text-align:center;padding:40px 20px 30px;background:linear-gradient(135deg,#ff8565,#ff6f4d 50%,#ff5933);color:white;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(255,133,101,.25);position:relative;overflow:hidden}.AddressesPageComponent_hero__Wo7Xf:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.AddressesPageComponent_hero__Wo7Xf h1{font-size:42px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px;color:white;text-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;z-index:1}.AddressesPageComponent_hero__Wo7Xf p{font-size:18px;margin:0;opacity:.95;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;z-index:1}.AddressesPageComponent_pageLayout__jPy8J{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.AddressesPageComponent_mainContent__iicWv{min-width:0}.AddressesPageComponent_header__7xUX8{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:white;border-radius:12px;padding:20px 24px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.AddressesPageComponent_header__7xUX8 h2{font-size:24px;font-weight:700;color:#1A1A1A;margin:0}.AddressesPageComponent_loading__22I2y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.AddressesPageComponent_spinner__wazXA{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#ff8565;border-radius:50%;animation:AddressesPageComponent_spin__jbmOl 1s linear infinite}@keyframes AddressesPageComponent_spin__jbmOl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddressesPageComponent_loading__22I2y p{font-size:18px;color:#666;font-weight:600}.AddressesPageComponent_empty__AHuqD{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.AddressesPageComponent_empty__AHuqD svg{color:#ddd;margin-bottom:24px}.AddressesPageComponent_empty__AHuqD h2{font-size:24px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.AddressesPageComponent_empty__AHuqD p{font-size:16px;color:#666;max-width:400px;margin:0 auto 24px}.AddressesPageComponent_browseBtn__VYROD{padding:12px 32px;background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.AddressesPageComponent_browseBtn__VYROD:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.AddressesPageComponent_addBtn__RJELl{padding:10px 20px;background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.AddressesPageComponent_addBtn__RJELl:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.AddressesPageComponent_addressGrid__k_52p{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.AddressesPageComponent_addressCard__p0TLa{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative}.AddressesPageComponent_addressCard__p0TLa:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.AddressesPageComponent_defaultCard__52Dfq{border:2px solid #ff8565}.AddressesPageComponent_defaultBadge__4_fzP{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;box-shadow:0 4px 15px rgba(255,133,101,.3)}.AddressesPageComponent_addressTitle__FRjZM{font-size:18px;font-weight:700;color:#1A1A1A;margin:0 0 16px}.AddressesPageComponent_addressInfo__LUrWn{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.AddressesPageComponent_addressName__D6zkt{font-size:15px;font-weight:600;color:#1A1A1A;margin:0}.AddressesPageComponent_addressText__HAVps{font-size:14px;color:#666;margin:0;line-height:1.5}.AddressesPageComponent_addressPhone__D_2R8{font-size:14px;color:#ff6f4d;font-weight:600;margin:0}.AddressesPageComponent_addressActions__Wp2_x{display:flex;gap:10px;flex-wrap:wrap}.AddressesPageComponent_deleteBtn__XVLOo,.AddressesPageComponent_editBtn__I6QBU,.AddressesPageComponent_setDefaultBtn__FggJh{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.AddressesPageComponent_setDefaultBtn__FggJh{background:#fff5f3;color:#ff6f4d}.AddressesPageComponent_setDefaultBtn__FggJh:hover{background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.3)}.AddressesPageComponent_editBtn__I6QBU{background:linear-gradient(135deg,#ffa085,#ff8565);color:white}.AddressesPageComponent_editBtn__I6QBU:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.AddressesPageComponent_deleteBtn__XVLOo{background:transparent;color:#ff4444;border:2px solid #ff4444}.AddressesPageComponent_deleteBtn__XVLOo:hover{background:linear-gradient(135deg,#ff4444,#cc0000);color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,68,68,.3)}.AddressesPageComponent_modalOverlay__JuTpy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AddressesPageComponent_modalContent__R_54j{background:white;border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.AddressesPageComponent_modalHeader__85mTP{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e0e0e0}.AddressesPageComponent_modalHeader__85mTP h3{font-size:24px;font-weight:700;color:#1A1A1A;margin:0}.AddressesPageComponent_modalClose__umtx_{background:transparent;border:none;font-size:32px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.AddressesPageComponent_modalClose__umtx_:hover{color:#ff4444}@media (max-width:1024px){.AddressesPageComponent_pageLayout__jPy8J{grid-template-columns:1fr}.AddressesPageComponent_addressGrid__k_52p{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.AddressesPageComponent_hero__Wo7Xf h1{font-size:36px}.AddressesPageComponent_hero__Wo7Xf p{font-size:16px}}@media (max-width:768px){.AddressesPageComponent_hero__Wo7Xf{padding:35px 20px 25px}.AddressesPageComponent_hero__Wo7Xf h1{font-size:32px}.AddressesPageComponent_hero__Wo7Xf p{font-size:15px}.AddressesPageComponent_addressGrid__k_52p{grid-template-columns:1fr}.AddressesPageComponent_header__7xUX8{flex-direction:column;gap:16px;align-items:stretch}.AddressesPageComponent_addBtn__RJELl{width:100%}.AddressesPageComponent_header__7xUX8 h2{font-size:20px}}@media (max-width:480px){.AddressesPageComponent_container__qPXpi{padding:0 15px}.AddressesPageComponent_hero__Wo7Xf{padding:30px 20px 25px;margin:15px 0 25px}.AddressesPageComponent_hero__Wo7Xf h1{font-size:28px}.AddressesPageComponent_hero__Wo7Xf p{font-size:14px}.AddressesPageComponent_addressCard__p0TLa{padding:16px}.AddressesPageComponent_addressActions__Wp2_x{flex-direction:column}.AddressesPageComponent_deleteBtn__XVLOo,.AddressesPageComponent_editBtn__I6QBU,.AddressesPageComponent_setDefaultBtn__FggJh{width:100%}}.ReturnRequestsPageComponent_container__Ho3Wq{min-height:auto;background:#fafafa;padding:100px 40px 40px;position:relative;width:100%;overflow-x:hidden;box-sizing:border-box}.ReturnRequestsPageComponent_container__Ho3Wq:before{content:"";position:absolute;top:150px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(circle,rgba(166,138,100,.05),rgba(201,167,115,.03),transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.ReturnRequestsPageComponent_hero__KoEyQ{text-align:center;margin-bottom:0;padding-bottom:32px;border-bottom:2px solid #e0d7c7;position:relative;z-index:1;max-width:1440px;margin-left:auto;margin-right:auto}.ReturnRequestsPageComponent_hero__KoEyQ h1{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:500;letter-spacing:1px;margin:0 0 20px;color:#1C1C1C}.ReturnRequestsPageComponent_hero__KoEyQ p{font-family:Montserrat,sans-serif;font-size:15px;color:#6b6b6b;font-weight:500;letter-spacing:.5px;margin:0}.ReturnRequestsPageComponent_pageLayout__ebTIO{max-width:1440px;margin:0 auto;display:flex;gap:40px;position:relative;z-index:1;width:100%}.ReturnRequestsPageComponent_pageLayout__ebTIO>aside{flex:0 0 280px;min-width:280px}.ReturnRequestsPageComponent_mainContent__7u5ol{flex:1 1;min-width:0;width:100%}.ReturnRequestsPageComponent_header__9sVjZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;background:white;border-radius:20px;padding:24px 32px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ReturnRequestsPageComponent_header__9sVjZ h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;color:#1C1C1C;margin:0}.ReturnRequestsPageComponent_loading__RVcal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.ReturnRequestsPageComponent_spinner___qaYv{width:50px;height:50px;border:4px solid rgba(166,138,100,.15);border-top-color:#a68a64;border-radius:50%;animation:ReturnRequestsPageComponent_spin__iwKph 1s linear infinite}@keyframes ReturnRequestsPageComponent_spin__iwKph{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReturnRequestsPageComponent_loading__RVcal p{font-family:Montserrat,sans-serif;font-size:16px;color:#6b6b6b;font-weight:500}.ReturnRequestsPageComponent_empty__5o_CL{text-align:center;padding:60px 20px;background:white;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ReturnRequestsPageComponent_empty__5o_CL svg{width:100px;height:100px;color:#d4c7b3;margin:0 auto 40px}.ReturnRequestsPageComponent_empty__5o_CL h2{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;color:#1C1C1C;margin-bottom:20px;letter-spacing:.3px}.ReturnRequestsPageComponent_empty__5o_CL p{font-family:Montserrat,sans-serif;font-size:15px;color:#6b6b6b;max-width:400px;margin:0 auto 40px;line-height:1.6}.ReturnRequestsPageComponent_browseBtn__ciS1z{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#A68A64,#c9a773);color:white;border:none;border-radius:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;box-shadow:0 4px 20px rgba(166,138,100,.3);text-decoration:none}.ReturnRequestsPageComponent_browseBtn__ciS1z:before{content:"";position:absolute;inset:-6px;border-radius:36px;background:radial-gradient(circle,rgba(166,138,100,.4),rgba(201,167,115,.3),transparent 70%);filter:blur(14px);opacity:0;z-index:-1;transition:opacity .35s ease}.ReturnRequestsPageComponent_browseBtn__ciS1z:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(166,138,100,.45)}.ReturnRequestsPageComponent_browseBtn__ciS1z:hover:before{opacity:1}@media (max-width:1024px){.ReturnRequestsPageComponent_pageLayout__ebTIO{flex-direction:column;gap:32px}}@media (max-width:768px){.ReturnRequestsPageComponent_container__Ho3Wq{padding:80px 20px 30px}.ReturnRequestsPageComponent_hero__KoEyQ{margin-bottom:40px;padding-bottom:24px}.ReturnRequestsPageComponent_hero__KoEyQ h1{font-size:36px}.ReturnRequestsPageComponent_pageLayout__ebTIO{flex-direction:column;gap:0;margin-top:0}.ReturnRequestsPageComponent_pageLayout__ebTIO>aside{display:none}.ReturnRequestsPageComponent_mainContent__7u5ol{width:100%}.ReturnRequestsPageComponent_header__9sVjZ{padding:20px}.ReturnRequestsPageComponent_header__9sVjZ h2{font-size:20px}}@media (max-width:480px){.ReturnRequestsPageComponent_container__Ho3Wq{padding:80px 15px 30px}.ReturnRequestsPageComponent_hero__KoEyQ h1{font-size:32px}}.ProductReviews_reviewsSection__KsYQY{margin-top:3px;padding:3px 0 0}.ProductReviews_sectionTitle__kbeVL{font-size:24px;font-weight:700;color:#333;margin-bottom:16px}.ProductReviews_reviewsSummary__pQukz{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;gap:30px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ProductReviews_ratingOverview__L0rWM{text-align:center;padding:10px}.ProductReviews_averageRating__R_xVy{font-size:48px;font-weight:800;color:#333;line-height:1;margin-bottom:8px}.ProductReviews_stars__bf6Ge{display:flex;justify-content:center;gap:4px;margin-bottom:8px}.ProductReviews_star__lYLLR{font-size:24px;color:#ffd700}.ProductReviews_totalReviews__8Tt9l{font-size:14px;color:#666;margin-bottom:12px}.ProductReviews_writeReviewBtn__msvAx{display:inline-block;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;font-size:14px}.ProductReviews_writeReviewBtn__msvAx:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.ProductReviews_ratingBreakdown__PuRUM{display:flex;flex-direction:column;gap:8px}.ProductReviews_ratingRow__mbHDQ{display:flex;align-items:center;gap:12px}.ProductReviews_ratingLabel__zrPTc{display:flex;align-items:center;gap:4px;min-width:80px;font-size:14px;color:#666}.ProductReviews_ratingBar__votZt{flex:1 1;height:10px;background:#e0e0e0;border-radius:10px;overflow:hidden;position:relative}.ProductReviews_ratingFill__KjBpC{height:100%;background:linear-gradient(90deg,#ffd700,#ffed4e);transition:width .5s ease}.ProductReviews_ratingCount__sYg2q{min-width:40px;text-align:right;font-size:14px;color:#666}.ProductReviews_filters__2Svy2{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.ProductReviews_filterBtn__IAfuT{padding:10px 20px;border:2px solid #e0e0e0;background:white;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease}.ProductReviews_filterBtn__IAfuT:hover{border-color:#8b5cf6;color:#8b5cf6}.ProductReviews_filterBtn__IAfuT.ProductReviews_active__KlzIS{background:#8b5cf6;border-color:#8b5cf6;color:white}.ProductReviews_reviewsList__96lFD{display:flex;flex-direction:column;gap:16px}.ProductReviews_reviewCard__AEikl{padding:16px;background:white;border-radius:12px;border:1px solid #e0e0e0;transition:all .3s ease}.ProductReviews_reviewCard__AEikl:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#8b5cf6}.ProductReviews_reviewHeader__i2KGO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ProductReviews_reviewerInfo__XNwEp{display:flex;gap:12px;align-items:center}.ProductReviews_avatar__JXYi_{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:18px}.ProductReviews_reviewerDetails__l26zX h4{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.ProductReviews_reviewDate__1fmbj{font-size:13px;color:#999}.ProductReviews_verifiedBadge__8lZ4h{display:inline-flex;align-items:center;gap:4px;background:#4caf50;color:white;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;margin-top:4px}.ProductReviews_reviewRating__x1e_i{display:flex;align-items:center;gap:8px}.ProductReviews_reviewRating__x1e_i .ProductReviews_stars__bf6Ge{display:flex;gap:2px}.ProductReviews_reviewRating__x1e_i .ProductReviews_star__lYLLR{font-size:18px}.ProductReviews_reviewTitle___z7tj{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.ProductReviews_reviewText__AQGbg{font-size:15px;color:#555;line-height:1.7;margin-bottom:16px}.ProductReviews_reviewImages__KoP0r{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ProductReviews_reviewImage__MOTvn{width:100px;height:100px;border-radius:8px;object-fit:cover;cursor:pointer;transition:all .3s ease}.ProductReviews_reviewImage__MOTvn:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ProductReviews_reviewActions__KiUZg{display:flex;gap:16px;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.ProductReviews_actionBtn__LlisS{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e0e0e0;background:white;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease}.ProductReviews_actionBtn__LlisS:hover{background:#f8f5ff;border-color:#8b5cf6;color:#8b5cf6}.ProductReviews_actionBtn__LlisS.ProductReviews_active__KlzIS{background:#8b5cf6;border-color:#8b5cf6;color:white}.ProductReviews_reportBtn__LHjRD{margin-left:auto;color:#f44336}.ProductReviews_reportBtn__LHjRD:hover{background:#ffebee;border-color:#f44336}.ProductReviews_pagination__QqxHK{display:flex;justify-content:center;gap:8px;margin-top:20px}.ProductReviews_paginationBtn__2dJcP{padding:10px 16px;border:1px solid #e0e0e0;background:white;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;min-width:44px}.ProductReviews_paginationBtn__2dJcP:hover{border-color:#8b5cf6;color:#8b5cf6}.ProductReviews_paginationBtn__2dJcP.ProductReviews_active__KlzIS{background:#8b5cf6;border-color:#8b5cf6;color:white}.ProductReviews_paginationBtn__2dJcP:disabled{opacity:.5;cursor:not-allowed}.ProductReviews_reviewForm__UXKUX{margin:20px 0;padding:20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ProductReviews_reviewForm__UXKUX h3{font-size:20px;font-weight:700;color:#333;margin-bottom:16px}.ProductReviews_formGroup__B6C2a{margin-bottom:16px}.ProductReviews_formGroup__B6C2a label{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:8px}.ProductReviews_ratingInput__E_dxE{display:flex;gap:8px;margin-top:8px}.ProductReviews_ratingStar__jo167{font-size:32px;color:#e0e0e0;cursor:pointer;transition:all .2s ease}.ProductReviews_ratingStar__jo167.ProductReviews_filled__hzpkv,.ProductReviews_ratingStar__jo167:hover{color:#ffd700;transform:scale(1.1)}.ProductReviews_formInput__33kK2,.ProductReviews_formTextarea__1SNmZ{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;font-family:inherit;transition:all .3s ease}.ProductReviews_formInput__33kK2:focus,.ProductReviews_formTextarea__1SNmZ:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.ProductReviews_formTextarea__1SNmZ{min-height:120px;resize:vertical}.ProductReviews_imageUpload__wIt9C{display:flex;gap:12px;flex-wrap:wrap}.ProductReviews_uploadBtn__3mk6z{width:100px;height:100px;border:2px dashed #e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.ProductReviews_uploadBtn__3mk6z:hover{border-color:#8b5cf6;background:#f8f5ff}.ProductReviews_uploadBtn__3mk6z input{display:none}.ProductReviews_uploadedImage__10jPo{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden}.ProductReviews_uploadedImage__10jPo img{width:100%;height:100%;object-fit:cover}.ProductReviews_removeImageBtn__Ghbdr{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.7);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ProductReviews_submitBtn__9Qb3W{width:100%;padding:14px 32px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.ProductReviews_submitBtn__9Qb3W:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.ProductReviews_submitBtn__9Qb3W:disabled{opacity:.6;cursor:not-allowed;transform:none}.ProductReviews_emptyState__Xnp2F{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px}.ProductReviews_emptyState__Xnp2F svg{color:#ccc;margin-bottom:16px}.ProductReviews_emptyState__Xnp2F h3{font-size:20px;color:#666;margin-bottom:8px}.ProductReviews_emptyState__Xnp2F p{font-size:15px;color:#999}@media (max-width:768px){.ProductReviews_reviewsSummary__pQukz{grid-template-columns:1fr;gap:24px}.ProductReviews_filters__2Svy2{flex-direction:column}.ProductReviews_filterBtn__IAfuT{width:100%}.ProductReviews_reviewHeader__i2KGO{flex-direction:column;gap:12px}.ProductReviews_reviewActions__KiUZg{flex-wrap:wrap}}.ProductDescription_productDescription__6rAHJ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.7;color:#333;max-width:100%}.ProductDescription_productDescription__6rAHJ h2{font-size:22px;font-weight:700;color:#1a1a1a;margin:30px 0 15px;padding-bottom:10px;border-bottom:2px solid #06b6eb;line-height:1.3}.ProductDescription_productDescription__6rAHJ h2:first-child{margin-top:0}.ProductDescription_productDescription__6rAHJ h3{font-size:18px;font-weight:600;color:#2c2c2c;margin:25px 0 12px;line-height:1.4}.ProductDescription_productDescription__6rAHJ p{margin:0 0 15px;line-height:1.7}.ProductDescription_productDescription__6rAHJ p:last-child{margin-bottom:0}.ProductDescription_productDescription__6rAHJ strong{font-weight:600;color:#1a1a1a}.ProductDescription_productDescription__6rAHJ em{font-style:italic}.ProductDescription_productDescription__6rAHJ ol,.ProductDescription_productDescription__6rAHJ ul{margin:15px 0;padding-left:25px}.ProductDescription_productDescription__6rAHJ li{margin:8px 0;line-height:1.6;position:relative}.ProductDescription_productDescription__6rAHJ ul li{list-style:none;padding-left:20px}.ProductDescription_productDescription__6rAHJ ul li:before{content:"✓";position:absolute;left:0;color:#06b6eb;font-weight:700;font-size:16px}.ProductDescription_productDescription__6rAHJ ol li{padding-left:5px}.ProductDescription_productDescription__6rAHJ>p:first-of-type{font-size:16px;font-weight:500;color:#2c2c2c;margin-bottom:20px}.ProductDescription_productDescription__6rAHJ p strong:only-child{display:block;margin:20px 0 10px;font-size:16px;color:#06b6eb}.ProductDescription_productDescription__6rAHJ a{color:#06b6eb;text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease}.ProductDescription_productDescription__6rAHJ a:hover{border-bottom-color:#06b6eb}.ProductDescription_productDescription__6rAHJ table{width:100%;border-collapse:collapse;margin:20px 0}.ProductDescription_productDescription__6rAHJ table td,.ProductDescription_productDescription__6rAHJ table th{padding:12px;border:1px solid #e0e0e0;text-align:left}.ProductDescription_productDescription__6rAHJ table th{background:#f5f5f5;font-weight:600;color:#1a1a1a}.ProductDescription_productDescription__6rAHJ code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:14px}.ProductDescription_productDescription__6rAHJ pre{background:#f5f5f5;padding:15px;border-radius:5px;overflow-x:auto;margin:20px 0}.ProductDescription_productDescription__6rAHJ pre code{background:none;padding:0}@media (max-width:768px){.ProductDescription_productDescription__6rAHJ{font-size:14px}.ProductDescription_productDescription__6rAHJ h2{font-size:20px;margin:25px 0 12px}.ProductDescription_productDescription__6rAHJ h3{font-size:17px;margin:20px 0 10px}.ProductDescription_productDescription__6rAHJ ol,.ProductDescription_productDescription__6rAHJ ul{padding-left:20px}.ProductDescription_productDescription__6rAHJ ul li{padding-left:18px}}.ProductDescription_productDescription__6rAHJ [class*="içindekiler"],.ProductDescription_productDescription__6rAHJ [class*=ingredients]{background:#f9f9f9;padding:15px;border-radius:8px;margin:20px 0;font-size:14px;line-height:1.6}.ProductDescription_productDescription__6rAHJ [class*="uyarı"],.ProductDescription_productDescription__6rAHJ [class*=warning]{background:#fff3cd;border-left:4px solid #ffc107;padding:15px;margin:20px 0;border-radius:4px}.ProductDescription_productDescription__6rAHJ [class*="kullanım"],.ProductDescription_productDescription__6rAHJ [class*=usage]{background:#e7f5ff;border-left:4px solid #06b6eb;padding:15px;margin:20px 0;border-radius:4px}.NotificationsPageComponent_container__o_yzA{max-width:1440px;margin:0 auto;padding:0 20px;min-height:60vh}.NotificationsPageComponent_hero__qQ92I{text-align:center;padding:40px 20px 30px;background:linear-gradient(135deg,#06b6eb,#0598d4 50%,#0476a8);color:white;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(6,182,235,.25);position:relative;overflow:hidden}.NotificationsPageComponent_hero__qQ92I:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.NotificationsPageComponent_hero__qQ92I h1{font-size:42px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px;text-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;z-index:1}.NotificationsPageComponent_hero__qQ92I p{font-size:18px;margin:0;opacity:.95;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;z-index:1}.NotificationsPageComponent_pageLayout__0vFWT{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.NotificationsPageComponent_mainContent__pjxea{min-width:0}.NotificationsPageComponent_header__ytzdJ{margin-bottom:30px;background:white;border-radius:12px;padding:20px 24px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.NotificationsPageComponent_header__ytzdJ h2{font-size:24px;font-weight:700;color:#1A1A1A;margin:0}.NotificationsPageComponent_loading__zy6CF{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.NotificationsPageComponent_spinner__QFuwf{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#06b6eb;border-radius:50%;animation:NotificationsPageComponent_spin__xTROs 1s linear infinite}@keyframes NotificationsPageComponent_spin__xTROs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationsPageComponent_loading__zy6CF p{font-size:18px;color:#666;font-weight:600}.NotificationsPageComponent_empty__TMR2P{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.NotificationsPageComponent_empty__TMR2P svg{color:#ddd;margin-bottom:24px}.NotificationsPageComponent_empty__TMR2P h2{font-size:24px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.NotificationsPageComponent_empty__TMR2P p{font-size:16px;color:#666;max-width:400px;margin:0 auto 24px}@media (max-width:1024px){.NotificationsPageComponent_pageLayout__0vFWT{grid-template-columns:1fr}.NotificationsPageComponent_hero__qQ92I h1{font-size:36px}.NotificationsPageComponent_hero__qQ92I p{font-size:16px}}@media (max-width:768px){.NotificationsPageComponent_hero__qQ92I{padding:35px 20px 25px}.NotificationsPageComponent_hero__qQ92I h1{font-size:32px}.NotificationsPageComponent_hero__qQ92I p{font-size:15px}.NotificationsPageComponent_header__ytzdJ h2{font-size:20px}}@media (max-width:480px){.NotificationsPageComponent_container__o_yzA{padding:0 15px}.NotificationsPageComponent_hero__qQ92I{padding:30px 20px 25px;margin:15px 0 25px}.NotificationsPageComponent_hero__qQ92I h1{font-size:28px}.NotificationsPageComponent_hero__qQ92I p{font-size:14px}}.ConsentsPageComponent_container__CzvTn{min-height:100vh;background-color:#f9f9f9}.ConsentsPageComponent_hero__3Ie9u{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;padding:60px 20px;text-align:center;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(139,92,246,.25)}.ConsentsPageComponent_hero__3Ie9u h1{font-size:2.5rem;font-weight:700;margin-bottom:10px}.ConsentsPageComponent_hero__3Ie9u p{font-size:1.1rem;opacity:.95}.ConsentsPageComponent_loading__gHseu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.ConsentsPageComponent_spinner__jsxra{border:4px solid #f3f3f3;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:ConsentsPageComponent_spin__LV8jw 1s linear infinite}@keyframes ConsentsPageComponent_spin__LV8jw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConsentsPageComponent_pageLayout__KTCIH{max-width:1440px;margin:-40px auto 60px;padding:0 20px;display:grid;grid-template-columns:280px 1fr;grid-gap:30px;gap:30px;align-items:start}.ConsentsPageComponent_mainContent__cv0GD{background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.ConsentsPageComponent_header__MEwq8{padding:30px;border-bottom:1px solid #e0e0e0}.ConsentsPageComponent_header__MEwq8 h2{font-size:1.8rem;font-weight:700;margin-bottom:5px;color:#333}.ConsentsPageComponent_lastUpdate__nYxYo{font-size:.9rem;color:#666;margin-top:5px}.ConsentsPageComponent_message__gxcNT{padding:15px 30px;margin:0;font-size:.95rem;font-weight:500}.ConsentsPageComponent_message__gxcNT.ConsentsPageComponent_success__Xih2m{background-color:#d4edda;color:#155724;border-bottom:1px solid #c3e6cb}.ConsentsPageComponent_message__gxcNT.ConsentsPageComponent_error__qJTUK{background-color:#f8d7da;color:#721c24;border-bottom:1px solid #f5c6cb}.ConsentsPageComponent_consentsCard__eAjnV{padding:30px}.ConsentsPageComponent_infoBox__BjUsA{background:linear-gradient(135deg,#f0e7ff,#e9d7ff);border:1px solid #d4b8ff;border-radius:8px;padding:20px;margin-bottom:30px}.ConsentsPageComponent_infoText__Z_fGH{font-size:.95rem;line-height:1.6;color:#4a148c;margin:0}.ConsentsPageComponent_infoText__Z_fGH strong{font-weight:700;color:#6a1b9a}.ConsentsPageComponent_consentItem__3IfRq{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:15px;transition:all .3s ease}.ConsentsPageComponent_consentItem__3IfRq:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#8b5cf6}.ConsentsPageComponent_consentHeader__KCFWJ{display:grid;grid-template-columns:50px 1fr auto;grid-gap:15px;gap:15px;align-items:center}.ConsentsPageComponent_consentIcon___3dYq{font-size:2rem;text-align:center;padding:8px;background:#f5f0ff;border-radius:8px}.ConsentsPageComponent_consentInfo__lJeEd{flex:1 1}.ConsentsPageComponent_consentTitle__gDZ_d{font-size:1.1rem;font-weight:700;margin-bottom:5px;color:#333}.ConsentsPageComponent_consentDesc__1hhX9{font-size:.9rem;color:#666;margin:0;line-height:1.5}.ConsentsPageComponent_switch___JsFv{position:relative;display:inline-block;width:56px;height:30px}.ConsentsPageComponent_switch___JsFv input{opacity:0;width:0;height:0}.ConsentsPageComponent_slider__pwM5V{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.ConsentsPageComponent_slider__pwM5V:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}input:checked+.ConsentsPageComponent_slider__pwM5V{background-color:#8b5cf6}input:checked+.ConsentsPageComponent_slider__pwM5V:before{transform:translateX(26px)}.ConsentsPageComponent_actions__HBHD4{padding:30px;border-top:1px solid #e0e0e0;text-align:center}.ConsentsPageComponent_saveBtn__Q0ECd{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;border:none;padding:14px 40px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.ConsentsPageComponent_saveBtn__Q0ECd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.4)}.ConsentsPageComponent_saveBtn__Q0ECd:disabled{opacity:.6;cursor:not-allowed}.ConsentsPageComponent_legalInfo__jgUcf{padding:30px;border-top:1px solid #e0e0e0;background:#f9f9f9}.ConsentsPageComponent_legalInfo__jgUcf h4{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#333}.ConsentsPageComponent_legalInfo__jgUcf p{font-size:.9rem;line-height:1.7;color:#666;margin:0}.ConsentsPageComponent_legalInfo__jgUcf a{color:#8b5cf6;text-decoration:none;font-weight:600}.ConsentsPageComponent_legalInfo__jgUcf a:hover{text-decoration:underline}@media (max-width:992px){.ConsentsPageComponent_pageLayout__KTCIH{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.ConsentsPageComponent_hero__3Ie9u h1{font-size:2rem}.ConsentsPageComponent_hero__3Ie9u p{font-size:1rem}.ConsentsPageComponent_consentHeader__KCFWJ{grid-template-columns:1fr;gap:10px}.ConsentsPageComponent_consentIcon___3dYq{width:50px;height:50px;margin:0 auto}.ConsentsPageComponent_switch___JsFv{margin:0 auto}}.CheckoutPageComponent_container__Nln_u{width:100%;padding:0;min-height:auto;overflow-x:hidden;box-sizing:border-box}.CheckoutPageComponent_title__v1ZcQ{display:none}.CheckoutPageComponent_empty__50hVX,.CheckoutPageComponent_loading__MIK32{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;gap:24px}.CheckoutPageComponent_spinner__LIC5M{width:50px;height:50px;border:3px solid #e0d7c7;border-top-color:#a68a64;border-radius:50%;animation:CheckoutPageComponent_spin__ePRyN 1.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes CheckoutPageComponent_spin__ePRyN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutPageComponent_empty__50hVX h2{font-family:Cormorant Garamond,serif;font-size:32px;color:#1C1C1C;margin-bottom:12px}.CheckoutPageComponent_empty__50hVX p{font-family:Montserrat,sans-serif;color:#6b6b6b;margin-bottom:32px;font-size:15px}.CheckoutPageComponent_backBtn__gfEpu{padding:14px 40px;background:linear-gradient(135deg,#A68A64,#c9a773);color:white;text-decoration:none;border-radius:30px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;letter-spacing:.5px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(166,138,100,.25)}.CheckoutPageComponent_backBtn__gfEpu:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(166,138,100,.35)}.CheckoutPageComponent_guestFormWrapper__0BinL{display:flex;justify-content:center;align-items:flex-start;padding:0;max-width:800px;margin:0 auto}.CheckoutPageComponent_guestFormCard__JCsEK{background:white;border-radius:20px;padding:48px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:CheckoutPageComponent_slideUp__SkL2h .5s cubic-bezier(.4,0,.2,1);border:1px solid #f5f5f5}@keyframes CheckoutPageComponent_slideUp__SkL2h{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.CheckoutPageComponent_guestFormCard__JCsEK h2{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500;color:#1C1C1C;margin:0 0 12px;text-align:center;letter-spacing:.5px}.CheckoutPageComponent_guestFormSubtitle__NMS8h{font-family:Montserrat,sans-serif;font-size:14px;color:#7a7a7a;text-align:center;margin:0 0 40px;line-height:1.6}.CheckoutPageComponent_guestForm__k2DM3{display:flex;flex-direction:column;gap:24px}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formRow__IZtcB{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI{display:flex;flex-direction:column;gap:10px}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#1C1C1C;letter-spacing:.3px}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI input{width:100%;padding:14px 18px;border:1.5px solid #e0d7c7;border-radius:12px;font-family:Montserrat,sans-serif;font-size:14px;transition:all .3s ease;background:#fafafa}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI input:focus{outline:none;border-color:#A68A64;background:white;box-shadow:0 0 0 4px rgba(166,138,100,.1)}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI small{font-family:Montserrat,sans-serif;font-size:12px;color:#999;line-height:1.5}.CheckoutPageComponent_guestSubmitBtn__MSmW7{width:100%;padding:18px;background:linear-gradient(135deg,#A68A64,#c9a773);color:white;border:none;border-radius:30px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);margin-top:16px;box-shadow:0 4px 20px rgba(166,138,100,.3)}.CheckoutPageComponent_guestSubmitBtn__MSmW7:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 32px rgba(166,138,100,.45)}.CheckoutPageComponent_guestSubmitBtn__MSmW7:disabled{background:#d4c7b3;cursor:not-allowed;transform:none;box-shadow:none}.CheckoutPageComponent_guestNote__BKxPb{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#faf8f5,#f5f2ed);border-radius:12px;border:1.5px solid #e0d7c7;font-family:Montserrat,sans-serif;font-size:12px;color:#A68A64;line-height:1.6;margin-top:12px}.CheckoutPageComponent_guestNote__BKxPb svg{flex-shrink:0;margin-top:2px;color:#A68A64}.CheckoutPageComponent_checkoutContainer__wU2Qm{position:relative;width:100%;max-width:900px;margin:0 auto;box-sizing:border-box}.CheckoutPageComponent_checkoutLayout__6UEl7{display:flex;flex-direction:column;width:100%;box-sizing:border-box;gap:28px}.CheckoutPageComponent_section__XBAoL{background:white;border-radius:16px;padding:0;box-shadow:0 4px 24px rgba(0,0,0,.08);margin-bottom:20px;overflow:hidden;border:1px solid #f5f5f5;transition:all .35s ease}.CheckoutPageComponent_section__XBAoL:has(.CheckoutPageComponent_completedBadge__VuNPp){border-color:#d9ecd6}.CheckoutPageComponent_sectionHeader__qBP9E{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:linear-gradient(135deg,#fafafa,#f5f5f5);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;border-bottom:1px solid transparent}.CheckoutPageComponent_sectionHeader__qBP9E:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#e0d7c7;transition:all .35s ease}.CheckoutPageComponent_sectionHeader__qBP9E:hover{background:linear-gradient(135deg,#f5f5f5,#eeebe6);transform:translateX(3px)}.CheckoutPageComponent_sectionHeader__qBP9E:hover:before{background:#A68A64;width:6px}.CheckoutPageComponent_sectionHeaderActive__VrALp{background:white;border-bottom:2px solid #a68a64;cursor:default}.CheckoutPageComponent_sectionHeaderActive__VrALp:before{background:#A68A64;width:6px}.CheckoutPageComponent_sectionHeaderActive__VrALp:hover{background:white;transform:none}.CheckoutPageComponent_sectionHeaderContent__WxffV{display:flex;flex-direction:column;gap:0;flex:1 1}.CheckoutPageComponent_sectionTitle__FgjAq{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;color:#1C1C1C;margin:0;display:flex;align-items:center;gap:10px;letter-spacing:.3px}.CheckoutPageComponent_sectionContent__T0TDE{padding:32px;animation:CheckoutPageComponent_expandSection__piNYD .5s cubic-bezier(.4,0,.2,1)}@keyframes CheckoutPageComponent_expandSection__piNYD{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:3000px;padding-top:32px;padding-bottom:32px}}.CheckoutPageComponent_addressGrid__jIVOa{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.CheckoutPageComponent_addressBox__AwVY8{position:relative;padding:20px;border:2px solid #e0d7c7;border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);background:#fafafa}.CheckoutPageComponent_addressBox__AwVY8:hover{border-color:#A68A64;background:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(166,138,100,.15)}.CheckoutPageComponent_selectedBox__KwIxj{border-color:#A68A64!important;background:linear-gradient(135deg,#faf8f5,#f5f2ed)!important;box-shadow:0 8px 32px rgba(166,138,100,.2)!important;animation:CheckoutPageComponent_selectPulse__6plM3 .5s ease-out}@keyframes CheckoutPageComponent_selectPulse__6plM3{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.CheckoutPageComponent_addressRadio__vxU63{position:absolute;opacity:0;width:0;height:0}.CheckoutPageComponent_addressBoxContent__kU9Ka{display:flex;flex-direction:column;gap:14px}.CheckoutPageComponent_addressBoxHeader__34I8K{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #e8e8e8}.CheckoutPageComponent_addressBoxHeader__34I8K strong{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;color:#1C1C1C;letter-spacing:.3px}.CheckoutPageComponent_selectedBox__KwIxj .CheckoutPageComponent_addressBoxHeader__34I8K strong{color:#A68A64}.CheckoutPageComponent_addressBoxHeaderActions__KJK4A{display:flex;align-items:center;gap:8px}.CheckoutPageComponent_checkmark__KXxb4{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#A68A64;color:white;border-radius:50%;font-size:14px;font-weight:700;animation:CheckoutPageComponent_popIn__bB795 .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(166,138,100,.3)}.CheckoutPageComponent_deleteAddressBtn__F7zEr{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;color:#999;border-radius:50%;transition:all .2s ease}.CheckoutPageComponent_deleteAddressBtn__F7zEr:hover{background:#f5f5f5;color:#d32f2f;transform:scale(1.1)}.CheckoutPageComponent_deleteAddressBtn__F7zEr svg{width:16px;height:16px}@keyframes CheckoutPageComponent_popIn__bB795{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.CheckoutPageComponent_addressBoxBody__VumiS{display:flex;flex-direction:column;gap:8px}.CheckoutPageComponent_addressName___FSNj{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#6b6b6b;margin:0}.CheckoutPageComponent_addressText__AYDT4{font-family:Montserrat,sans-serif;font-size:13px;color:#7a7a7a;margin:0;line-height:1.6}.CheckoutPageComponent_addressEmail__PSjyD{font-family:Montserrat,sans-serif;font-size:13px;color:#6b6b6b;font-weight:400;margin:0;word-break:break-all}.CheckoutPageComponent_addressPhone__49ITs{font-family:Montserrat,sans-serif;font-size:13px;color:#A68A64;font-weight:500;margin:0;padding-top:8px;border-top:1px dashed #e0d7c7}.CheckoutPageComponent_addAnotherAddressBtn__X3w7B{display:block;width:100%;padding:16px;margin-top:20px;background:white;border:2px dashed #d4c7b3;color:#A68A64;border-radius:16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.CheckoutPageComponent_addAnotherAddressBtn__X3w7B:hover{border-color:#A68A64;background:#faf8f5;transform:translateY(-2px)}.CheckoutPageComponent_invoiceCheckbox__FeTvc{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px 0;border-top:1px solid #e8e8e8;margin-top:8px}.CheckoutPageComponent_invoiceCheckbox__FeTvc input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#A68A64}.CheckoutPageComponent_invoiceCheckbox__FeTvc span{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckoutPageComponent_invoiceAddressSection__bmIU_{margin-top:20px;padding:24px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;animation:CheckoutPageComponent_slideDown__eOV_E .4s ease-out}@keyframes CheckoutPageComponent_slideDown__eOV_E{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:1500px;padding-top:24px;padding-bottom:24px}}.CheckoutPageComponent_invoiceAddressTitle__EWZT2{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;color:#1C1C1C;margin-bottom:20px;letter-spacing:.3px}.CheckoutPageComponent_paymentTypeSelection__2LgIM{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.CheckoutPageComponent_paymentTypeOption__bMkrg{display:flex;align-items:center;padding:24px;border:2px solid #e0d7c7;border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);background:#fafafa;position:relative}.CheckoutPageComponent_paymentTypeOption__bMkrg:hover{border-color:#A68A64;background:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(166,138,100,.15)}.CheckoutPageComponent_paymentTypeSelected__4mTwA{border-color:#A68A64!important;background:linear-gradient(135deg,#faf8f5,#f5f2ed)!important;box-shadow:0 8px 32px rgba(166,138,100,.2)!important}.CheckoutPageComponent_paymentTypeRadio__lW_CA{position:absolute;opacity:0;width:0;height:0}.CheckoutPageComponent_paymentTypeContent__98rDC{display:flex;align-items:center;gap:20px;width:100%}.CheckoutPageComponent_paymentTypeIcon__XkL_J{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:180px}.CheckoutPageComponent_paymentTypeContent__98rDC>div{display:flex;flex-direction:column;gap:6px}.CheckoutPageComponent_paymentTypeContent__98rDC strong{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;color:#1C1C1C;letter-spacing:.3px}.CheckoutPageComponent_paymentTypeContent__98rDC small{font-family:Montserrat,sans-serif;font-size:12px;color:#7a7a7a;line-height:1.5}.CheckoutPageComponent_paymentTypeSelected__4mTwA .CheckoutPageComponent_paymentTypeContent__98rDC strong{color:#A68A64}.CheckoutPageComponent_cardForm__LV_an{display:flex;flex-direction:column;gap:20px}.CheckoutPageComponent_formGroup__C_6iI{display:flex;flex-direction:column;gap:10px}.CheckoutPageComponent_formGroup__C_6iI label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#1C1C1C;letter-spacing:.3px}.CheckoutPageComponent_formGroup__C_6iI input,.CheckoutPageComponent_formGroup__C_6iI select{padding:14px 18px;border:1.5px solid #e0d7c7;border-radius:12px;font-family:Montserrat,sans-serif;font-size:14px;transition:all .3s ease;background:#fafafa}@media (max-width:768px){.CheckoutPageComponent_formGroup__C_6iI input,.CheckoutPageComponent_formGroup__C_6iI select,.CheckoutPageComponent_formGroup__C_6iI textarea,.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formGroup__C_6iI input{font-size:16px!important}}.CheckoutPageComponent_formGroup__C_6iI input:focus,.CheckoutPageComponent_formGroup__C_6iI select:focus{outline:none;border-color:#A68A64;background:white;box-shadow:0 0 0 4px rgba(166,138,100,.1)}.CheckoutPageComponent_formGroup__C_6iI input.CheckoutPageComponent_inputError__9rC8u,.CheckoutPageComponent_formGroup__C_6iI select.CheckoutPageComponent_inputError__9rC8u{border-color:#dc3545!important;background:#fff5f5!important;box-shadow:0 0 0 4px rgba(220,53,69,.1)!important}.CheckoutPageComponent_formGroup__C_6iI input.CheckoutPageComponent_inputError__9rC8u:focus,.CheckoutPageComponent_formGroup__C_6iI select.CheckoutPageComponent_inputError__9rC8u:focus{border-color:#dc3545!important;box-shadow:0 0 0 4px rgba(220,53,69,.15)!important}.CheckoutPageComponent_formRow__IZtcB{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.CheckoutPageComponent_agreement__G_k3Y{display:flex;align-items:flex-start;gap:14px;cursor:pointer;padding:20px;margin-top:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;border:1.5px solid #e8e8e8;transition:all .3s ease}.CheckoutPageComponent_agreement__G_k3Y:hover{border-color:#e0d7c7;background:white}.CheckoutPageComponent_agreementError__6bwB6{box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.CheckoutPageComponent_agreementError__6bwB6,.CheckoutPageComponent_agreementError__6bwB6:hover{border-color:#dc3545!important;background:#fff5f5!important}.CheckoutPageComponent_agreementError__6bwB6 input[type=checkbox]{accent-color:#dc3545!important}.CheckoutPageComponent_agreement__G_k3Y input[type=checkbox]{margin-top:3px;width:20px;height:20px;flex-shrink:0;cursor:pointer;accent-color:#A68A64}.CheckoutPageComponent_agreement__G_k3Y span{font-family:Montserrat,sans-serif;font-size:13px;color:#6b6b6b;line-height:1.7}.CheckoutPageComponent_agreement__G_k3Y a{color:#A68A64!important;text-decoration:none;font-weight:600}.CheckoutPageComponent_agreement__G_k3Y a:hover{color:#7a6548!important;text-decoration:underline}.CheckoutPageComponent_summarySection__KnmKL{margin-bottom:24px}.CheckoutPageComponent_summary__dhOsh{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.CheckoutPageComponent_cartItems__ECJQ8{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.CheckoutPageComponent_summaryItem__vrnV_{display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:13px;color:#6b6b6b;padding:12px 0;border-bottom:1px solid #f5f5f5}.CheckoutPageComponent_summaryItem__vrnV_:last-child{border-bottom:none}.CheckoutPageComponent_summaryRow__O_S3X{display:flex;justify-content:space-between;padding:14px 0;font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b}.CheckoutPageComponent_summaryRow__O_S3X.CheckoutPageComponent_total__LG637{font-size:20px;font-weight:700;color:#1C1C1C;padding-top:20px;border-top:2px solid #e0d7c7;margin-top:16px}.CheckoutPageComponent_summaryRow__O_S3X.CheckoutPageComponent_total__LG637 span:last-child{color:#A68A64;font-size:26px}.CheckoutPageComponent_discount__C4_8F{color:#5a9a6b!important;font-weight:700}.CheckoutPageComponent_payButton__gTf5F{width:100%;padding:18px;background:var(--theme-color-4,#A68A64);background:linear-gradient(135deg,var(--theme-color-4,#A68A64) 0,var(--theme-color-6,#c9a773) 100%);color:white;border:none;border-radius:30px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;margin-top:24px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(166,138,100,.3)}.CheckoutPageComponent_payButton__gTf5F:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 32px rgba(166,138,100,.45)}.CheckoutPageComponent_payButton__gTf5F:disabled{background:#d4c7b3;cursor:not-allowed;transform:none;box-shadow:none}.CheckoutPageComponent_payButtonGlow__Mk_EY{animation:CheckoutPageComponent_glowPulse__iizDa 2s ease-in-out infinite}@keyframes CheckoutPageComponent_glowPulse__iizDa{0%,to{box-shadow:0 4px 20px rgba(166,138,100,.3),0 0 20px rgba(76,175,80,.5)}50%{box-shadow:0 4px 20px rgba(166,138,100,.3),0 0 30px rgba(76,175,80,.7)}}.CheckoutPageComponent_secure__bjLPe{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:16px;background:linear-gradient(135deg,#faf8f5,#f5f2ed);border-radius:12px;font-family:Montserrat,sans-serif;font-size:12px;color:#A68A64;font-weight:500;letter-spacing:.3px}.CheckoutPageComponent_secure__bjLPe svg{color:#A68A64}.CheckoutPageComponent_continueBtn__SXZD3{width:100%;padding:16px;margin-top:20px;background:linear-gradient(135deg,#A68A64,#c9a773);color:white;border:none;border-radius:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(166,138,100,.25)}.CheckoutPageComponent_continueBtn__SXZD3:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(166,138,100,.35)}.CheckoutPageComponent_completedBadge__VuNPp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#5a9a6b,#6fb580);color:white;border-radius:50%;font-size:16px;font-weight:700;margin-left:14px;box-shadow:0 4px 12px rgba(90,154,107,.3);animation:CheckoutPageComponent_popIn__bB795 .4s cubic-bezier(.4,0,.2,1)}.CheckoutPageComponent_editBtn__fSlaT{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1.5px solid var(--theme-color-4,#a68a64);color:var(--theme-color-4,#A68A64);border-radius:20px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.CheckoutPageComponent_editBtn__fSlaT:hover{background:var(--theme-color-4,#A68A64);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(166,138,100,.25)}.CheckoutPageComponent_modal3D__GThlb{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999!important;display:flex;align-items:center;justify-content:center;animation:CheckoutPageComponent_modalFadeIn__FrbAt .4s ease-out}.CheckoutPageComponent_modalOverlay__CtJVR{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(28,28,28,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CheckoutPageComponent_modalContent__hR4uv{position:relative;width:90%;max-width:650px;height:80vh;max-height:750px;background:white;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.4);overflow:hidden;animation:CheckoutPageComponent_modalSlideIn__CAkby .5s cubic-bezier(.4,0,.2,1);z-index:100000!important}.CheckoutPageComponent_iframe3D__dUQl_{width:100%;height:100%;border:none;display:block;background:white}@keyframes CheckoutPageComponent_modalFadeIn__FrbAt{0%{opacity:0}to{opacity:1}}@keyframes CheckoutPageComponent_modalSlideIn__CAkby{0%{transform:scale(.92) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.CheckoutPageComponent_addressSummaryBox__gOi_b{margin-top:20px;padding:24px;background:white;border:2px solid #e0d7c7;border-radius:16px;animation:CheckoutPageComponent_fadeIn__ozQyi .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(166,138,100,.1)}@keyframes CheckoutPageComponent_fadeIn__ozQyi{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.CheckoutPageComponent_summaryLabel__psFSZ{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#1C1C1C;margin-bottom:14px;display:block;letter-spacing:.3px;text-transform:uppercase}.CheckoutPageComponent_addressDetails__mNn7M{display:flex;flex-direction:column;gap:8px}.CheckoutPageComponent_addressTitle__M8dSR{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;color:#1C1C1C;margin-bottom:6px;letter-spacing:.3px}.CheckoutPageComponent_addressLine___t3VC{font-family:Montserrat,sans-serif;font-size:13px;color:#6b6b6b;line-height:1.6}.CheckoutPageComponent_invoiceAddressOption__DUmEU{margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.CheckoutPageComponent_invoiceSelectionArea__xJjja{margin-top:24px;padding:24px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;border:1px solid #e0d7c7;animation:CheckoutPageComponent_slideDown__eOV_E .4s ease-out}.CheckoutPageComponent_invoiceSelectionTitle__IUlqw{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;color:#1C1C1C;margin-bottom:20px;letter-spacing:.3px}.CheckoutPageComponent_shippingOption__iwTH0{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fafafa;border-radius:12px;border:1px solid #e0d7c7}.CheckoutPageComponent_shippingLogo__3jzVZ{font-size:24px}.CheckoutPageComponent_shippingName__jjGjp{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#1C1C1C}.CheckoutPageComponent_warningText__moQ1F{font-family:Montserrat,sans-serif;font-size:13px;color:#c9483b;font-weight:500}@media (max-width:1024px){.CheckoutPageComponent_checkoutContainer__wU2Qm{max-width:100%;padding:0 20px}}@media (max-width:768px){.CheckoutPageComponent_container__Nln_u{padding:32px 16px}.CheckoutPageComponent_title__v1ZcQ{font-size:32px;margin-bottom:32px}.CheckoutPageComponent_guestFormCard__JCsEK{padding:32px 24px}.CheckoutPageComponent_guestFormCard__JCsEK h2{font-size:28px}.CheckoutPageComponent_guestForm__k2DM3 .CheckoutPageComponent_formRow__IZtcB{grid-template-columns:1fr}.CheckoutPageComponent_sectionContent__T0TDE{padding:24px 20px}.CheckoutPageComponent_addressGrid__jIVOa{grid-template-columns:1fr}.CheckoutPageComponent_formRow__IZtcB{grid-template-columns:1fr 1fr}.CheckoutPageComponent_formRow__IZtcB .CheckoutPageComponent_formGroup__C_6iI:last-child{grid-column:1/-1}.CheckoutPageComponent_paymentTypeSelection__2LgIM{gap:12px;margin-bottom:24px}.CheckoutPageComponent_paymentTypeOption__bMkrg{padding:20px 16px;border-radius:12px}.CheckoutPageComponent_paymentTypeContent__98rDC{flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.CheckoutPageComponent_paymentTypeIcon__XkL_J{min-width:auto;width:100%;justify-content:center;order:1}.CheckoutPageComponent_paymentTypeIcon__XkL_J>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.CheckoutPageComponent_paymentTypeIcon__XkL_J img,.CheckoutPageComponent_paymentTypeIcon__XkL_J svg{max-height:20px!important;width:auto!important}.CheckoutPageComponent_paymentTypeContent__98rDC>div:last-child{order:2;display:flex;flex-direction:column;gap:4px}.CheckoutPageComponent_paymentTypeContent__98rDC strong{font-size:16px;display:block}.CheckoutPageComponent_paymentTypeContent__98rDC small{font-size:12px;display:block}}@media (max-width:1024px){.CheckoutPageComponent_checkoutLayout__6UEl7{grid-template-columns:1fr;gap:32px}.CheckoutPageComponent_summaryCard__aK01y{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;order:-1}.CheckoutPageComponent_checkout-page-header__o9D4Q{padding:80px 30px 30px}.CheckoutPageComponent_checkout-page-header__o9D4Q h1{font-size:36px}}@media (max-width:768px){.CheckoutPageComponent_checkout-page-header__o9D4Q{padding:80px 20px 20px}.CheckoutPageComponent_checkout-page-header__o9D4Q h1{font-size:32px}.CheckoutPageComponent_section__XBAoL{margin-bottom:16px}.CheckoutPageComponent_sectionHeader__qBP9E{padding:16px 20px}.CheckoutPageComponent_sectionContent__T0TDE{padding:20px}.CheckoutPageComponent_formRow__IZtcB{grid-template-columns:1fr;gap:16px}.CheckoutPageComponent_addressCard__nvzYP{padding:20px}.CheckoutPageComponent_addressCardHeader__4q4n5{flex-direction:column;align-items:flex-start;gap:12px}.CheckoutPageComponent_addressActions__MA6oJ{width:100%;justify-content:flex-start}.CheckoutPageComponent_summaryCard__aK01y{padding:24px}.CheckoutPageComponent_summaryTitle__LYyW0{font-size:20px}.CheckoutPageComponent_payButton__gTf5F{padding:14px 32px;font-size:13px}}@media (max-width:480px){.CheckoutPageComponent_checkout-page-header__o9D4Q{padding:70px 15px 15px}.CheckoutPageComponent_checkout-page-header__o9D4Q h1{font-size:28px}.CheckoutPageComponent_sectionHeader__qBP9E{padding:14px 16px}.CheckoutPageComponent_addressCard__nvzYP,.CheckoutPageComponent_sectionContent__T0TDE{padding:16px}.CheckoutPageComponent_summaryCard__aK01y{padding:20px}.CheckoutPageComponent_formGroup__C_6iI input,.CheckoutPageComponent_formGroup__C_6iI select,.CheckoutPageComponent_formGroup__C_6iI textarea{padding:12px 16px;font-size:16px!important}}