.ProductCard_card__tt7Ze{background-color:var(--white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:var(--transition-normal);display:flex;flex-direction:column;height:100%}.ProductCard_card__tt7Ze:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--accent)}.ProductCard_imageLink__Q3fYJ{display:block}.ProductCard_imageWrapper__U_9S0{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:var(--background)}.ProductCard_image__RrX8h{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.ProductCard_card__tt7Ze:hover .ProductCard_image__RrX8h{transform:scale(1.06)}.ProductCard_badge__EePnD{position:absolute;top:10px;left:10px;font-size:10px;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:var(--radius-sm);color:var(--white);box-shadow:var(--shadow-sm)}.ProductCard_discountBadge__brJPs{background-color:var(--accent)}.ProductCard_bestBadge__paGWc{background-color:var(--dark-text)}.ProductCard_newBadge__kKoxm{background-color:var(--success)}.ProductCard_overlayActions__3QRCG{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateX(10px);transition:var(--transition-normal)}.ProductCard_card__tt7Ze:hover .ProductCard_overlayActions__3QRCG{opacity:1;transform:translateX(0)}.ProductCard_overlayBtn__VIibC{width:36px;height:36px;border-radius:var(--radius-full);background-color:var(--white);border:none;display:flex;align-items:center;justify-content:center;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-fast)}.ProductCard_overlayBtn__VIibC:hover{background-color:var(--soft-pink);transform:scale(1.1)}.ProductCard_overlayBtn__VIibC.ProductCard_favorited__Btvl5{color:var(--accent);background-color:var(--soft-pink)}.ProductCard_heartIcon__uX7di{color:inherit}.ProductCard_actionGroup__PAmhJ{display:flex;gap:8px;justify-content:space-between;width:100%}.ProductCard_viewDetailsBtn__rEJCu{background-color:var(--primary);color:var(--white);border:none;padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast)}.ProductCard_btn__AnHNu{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%}.ProductCard_viewDetailsBtn__rEJCu{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background-color:transparent;color:var(--accent);border:1px solid var(--accent)}.ProductCard_viewDetailsBtn__rEJCu:hover{background-color:var(--soft-pink)}.ProductCard_viewDetailsBtn__rEJCu{width:100%;padding:10px 12px;font-weight:700}.ProductCard_content__IZOqu{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.ProductCard_category__CWMre{font-size:9px;font-weight:600;text-transform:uppercase;color:var(--accent);letter-spacing:.1em;margin-bottom:4px}.ProductCard_titleLink__I42pk{display:block}.ProductCard_title__7VuuG{font-family:var(--font-serif);font-size:var(--text-md);color:var(--dark-text);margin-bottom:var(--spacing-xs);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em}.ProductCard_title__7VuuG:hover{color:var(--accent)}.ProductCard_ratingRow__iOLzg{display:flex;align-items:center;gap:4px;margin-bottom:var(--spacing-md)}.ProductCard_stars__2XuBS{font-size:var(--text-xs);font-weight:600}.ProductCard_reviews__sVdyF{font-size:var(--text-xs);color:var(--medium-gray)}.ProductCard_footerRow__qBzWn{align-items:flex-start;gap:8px;margin-top:auto}.ProductCard_footerRow__qBzWn,.ProductCard_priceContainer__LO08b{display:flex;flex-direction:column}.ProductCard_price__t9DLm{font-size:var(--text-md);font-weight:700;color:var(--dark-text)}.ProductCard_originalPrice__QUMp0{text-decoration:line-through;color:var(--medium-gray);font-size:var(--text-xs)}.ProductCard_orderBtn__ZL8Z9{width:100%;height:40px;border-radius:var(--radius-full);background-color:var(--whatsapp);border:1px solid var(--whatsapp-dark);color:var(--white);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;transition:var(--transition-fast)}.ProductCard_orderBtn__ZL8Z9:hover:not(:disabled){background-color:var(--whatsapp-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.ProductCard_addCartBtn__i2_DI{background-color:var(--accent-light);color:var(--accent);border:1px solid var(--accent);padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:700;width:100%}.ProductCard_buyNowBtn__lYeBH{background-color:var(--primary);color:#fff;border:none;padding:8px 10px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;width:100%}.ProductCard_orderBtn__ZL8Z9:disabled{opacity:.5;cursor:not-allowed}@media (max-width:991px){.ProductCard_overlayActions__3QRCG{opacity:1;transform:translateX(0)}}@media (max-width:480px){.ProductCard_footerRow__qBzWn{gap:var(--spacing-sm);align-items:flex-start}.ProductCard_priceContainer__LO08b{flex:1 1}.ProductCard_orderBtn__ZL8Z9{min-width:100px;padding:0 12px;font-size:.68rem}}.CategoryCard_card__2aEKN{display:block;border-radius:var(--radius-lg);overflow:hidden;position:relative;aspect-ratio:4/3;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:var(--transition-normal)}.CategoryCard_card__2aEKN:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent)}.CategoryCard_imageWrapper__K4y5Z{position:relative;width:100%;height:100%}.CategoryCard_image__rwZtF{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.CategoryCard_card__2aEKN:hover .CategoryCard_image__rwZtF{transform:scale(1.08)}.CategoryCard_overlay__E2Xld{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--overlay-dark-strongest) 0,var(--overlay-dark) 50%,var(--overlay-dark-soft) 100%);z-index:1}.CategoryCard_content__qznbJ{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-lg);color:var(--white);z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xs)}.CategoryCard_name__l1m3b{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;color:var(--white);text-shadow:0 1px 2px var(--text-shadow-soft)}.CategoryCard_description__UbDiD{font-size:var(--text-xs);opacity:.85;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 1px var(--text-shadow-soft)}.CategoryCard_exploreLink__mQKeB{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--primary);margin-top:var(--spacing-sm);transition:var(--transition-fast)}.CategoryCard_card__2aEKN:hover .CategoryCard_exploreLink__mQKeB{color:var(--white);text-decoration:underline}.Button_btn__b1BQa{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans),"Montserrat",sans-serif;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);border:2px solid transparent;cursor:pointer;transition:var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:48px}.Button_btn__b1BQa:disabled{opacity:.6;cursor:not-allowed}.Button_primary__DEC_1{background-color:var(--accent);color:var(--white)}.Button_primary__DEC_1:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_primary__DEC_1:active:not(:disabled){transform:translateY(0)}.Button_secondary__9ex2D{background-color:var(--soft-pink);color:var(--dark-text)}.Button_secondary__9ex2D:hover:not(:disabled){background-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Button_secondary__9ex2D:active:not(:disabled){transform:translateY(0)}.Button_outline__gjP1Z{background-color:transparent;border-color:var(--accent);color:var(--accent)}.Button_outline__gjP1Z:hover:not(:disabled){background-color:var(--soft-pink);transform:translateY(-2px)}.Button_outline__gjP1Z:active:not(:disabled){transform:translateY(0)}.Button_text__bvVGC{background-color:transparent;color:var(--dark-text);padding:0;border-radius:0;text-decoration:underline;text-underline-offset:4px}.Button_text__bvVGC:hover:not(:disabled){color:var(--accent)}.Button_sm__gj1jK{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs)}.Button_md__nyRKq{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-sm)}.Button_lg__ixdEd{padding:1rem 2.5rem;font-size:var(--text-md)}.Button_fullWidth__YD_YA{display:flex;width:100%}.blog_page__iP9Ub{min-height:100vh;background:linear-gradient(180deg,rgba(255,249,251,.9),rgba(255,255,255,1))}.blog_container__2_z7z{max-width:1100px;margin:0 auto;padding:0 var(--spacing-lg)}.blog_header__0iz8y{padding:5.5rem 0 2.5rem;background:radial-gradient(circle at top left,rgba(233,188,199,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(201,228,216,.2),transparent 24%),linear-gradient(135deg,rgba(255,249,251,.96),rgba(255,255,255,.9));border-bottom:1px solid rgba(137,92,109,.08)}.blog_kicker__YsBJl{display:inline-block;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.8rem}.blog_kicker__YsBJl,.blog_title__9ihMq{font-family:var(--font-serif);margin-bottom:.9rem}.blog_title__9ihMq{font-size:clamp(2.4rem,4vw,4rem);line-height:1.08;color:var(--dark-text);max-width:760px}.blog_subtitle__SFq9F{max-width:700px;color:rgba(48,34,38,.75);font-size:1.08rem;line-height:1.7}.blog_featuredCard__fDAQs{margin-top:2.75rem;display:grid;grid-template-columns:1.15fr .85fr;gap:0;border:1px solid rgba(148,104,118,.12);border-radius:28px;overflow:hidden;background:rgba(255,255,255,.8);box-shadow:0 22px 48px rgba(92,72,81,.08)}.blog_featuredImageWrap__RDoYZ{position:relative;min-height:420px}.blog_featuredImage__52AIA{width:100%;height:100%;object-fit:cover;display:block}.blog_featuredContent__8RJcD{padding:2rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,241,244,.92))}.blog_featuredLabel__oU1TK{display:inline-block;width:fit-content;padding:.5rem .8rem;border-radius:999px;background:rgba(193,103,124,.1);color:var(--accent);font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.blog_featuredTitle__opMHn{font-family:var(--font-serif);font-size:clamp(2rem,3vw,2.7rem);line-height:1.12;color:var(--dark-text);margin-bottom:.7rem}.blog_featuredMeta__Vha_N{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(48,34,38,.7);margin-bottom:1rem}.blog_featuredDescription__RSIbh{font-size:1rem;line-height:1.8;color:rgba(48,34,38,.75);margin-bottom:1.5rem}.blog_gridSection__XfABs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2.5rem 0 4rem}.blog_postCard__OEt9o{background:rgba(255,255,255,.72);border:1px solid rgba(148,104,118,.12);border-radius:22px;overflow:hidden;box-shadow:0 16px 30px rgba(92,72,81,.05);transition:transform .3s ease,box-shadow .3s ease}.blog_postCard__OEt9o:hover{transform:translateY(-6px);box-shadow:0 24px 40px rgba(92,72,81,.1)}.blog_postImageWrap__CpcVK{height:220px;overflow:hidden}.blog_postImage___hMRc{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.blog_postCard__OEt9o:hover .blog_postImage___hMRc{transform:scale(1.05)}.blog_postBody__I_Hdb{padding:1.2rem 1.15rem 1.4rem}.blog_metaRow__xSlPr{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.blog_category___sI6b,.blog_readTime__Qwbdu{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:700}.blog_readTime__Qwbdu{color:rgba(48,34,38,.7);letter-spacing:.04em}.blog_postTitle__3NcWc{font-family:var(--font-serif);font-size:1.5rem;line-height:1.3;color:var(--dark-text);margin-bottom:.8rem}.blog_excerpt__57etC{color:rgba(48,34,38,.76);font-size:.95rem;line-height:1.7;margin-bottom:1rem}.blog_readMore__emsSW{color:var(--accent);font-weight:700;font-size:.92rem;text-decoration:none}.blog_readMore__emsSW:hover{text-decoration:underline}@media (max-width:980px){.blog_featuredCard__fDAQs{grid-template-columns:1fr}.blog_gridSection__XfABs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog_gridSection__XfABs{grid-template-columns:1fr}.blog_title__9ihMq{font-size:2.4rem}}.cart_container__mmZJa{max-width:1200px;margin:0 auto;padding:var(--spacing-xxl) var(--spacing-lg)}.cart_title__wnY7m{font-size:var(--text-3xl);font-family:var(--font-serif);color:var(--dark-text);margin-bottom:var(--spacing-xl)}.cart_layout__ENMyJ{display:grid;grid-template-columns:1.6fr .9fr;gap:var(--spacing-xxl);align-items:start}.cart_cartList__lojeu{display:flex;flex-direction:column;gap:var(--spacing-md)}.cart_cartItem__4QN5s{display:grid;grid-template-columns:90px 2fr 1fr 1fr 1fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition-fast)}.cart_cartItem__4QN5s:hover{box-shadow:var(--shadow-md)}.cart_itemImage__qUVgA{width:90px;height:90px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--border-color)}.cart_itemInfo___2I0_{display:flex;flex-direction:column}.cart_itemName__AmhJZ{font-size:var(--text-md);font-weight:600;color:var(--dark-text);margin-bottom:2px;font-family:var(--font-serif)}.cart_itemName__AmhJZ:hover{color:var(--accent)}.cart_itemMeta__Wb9Uv{font-size:var(--text-xs);color:var(--dark-text);opacity:.7}.cart_itemPrice__xgkUn{font-size:var(--text-sm);font-weight:500}.cart_quantityStepper__64ROz{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;width:90px;height:36px;background-color:var(--white)}.cart_stepperBtn__7rDDj{border:none;background:none;width:30px;height:100%;cursor:pointer;font-size:var(--text-md);color:var(--dark-text)}.cart_stepperBtn__7rDDj:hover{background-color:var(--soft-pink)}.cart_quantityVal__kiJ1e{flex:1 1;text-align:center;font-size:var(--text-xs);font-weight:600}.cart_itemSubtotal__k8FXB{font-size:var(--text-sm);font-weight:600;text-align:right}.cart_removeBtn__DLhGv{background:none;border:none;color:var(--dark-text);opacity:.5;cursor:pointer;font-size:var(--text-lg);padding:4px;transition:var(--transition-fast)}.cart_removeBtn__DLhGv:hover{color:red;opacity:1;transform:scale(1.1)}.cart_cartActions__Zew57{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.cart_couponForm__Wwp_6{display:flex;gap:var(--spacing-sm);max-width:320px;width:100%}.cart_couponInput__rtfBt{flex:1 1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-sm);background-color:var(--white)}.cart_couponInput__rtfBt:focus{border-color:var(--accent)}.cart_summaryCard__y5HHA{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:sticky;top:100px}.cart_summaryTitle__PLgFl{font-size:var(--text-xl);font-family:var(--font-serif);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--soft-pink);padding-bottom:var(--spacing-sm)}.cart_summaryRow__j7UWS{display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);font-size:var(--text-sm)}.cart_summaryRowDiscount__SsbqV{color:var(--accent);font-weight:500}.cart_divider__dzWQf{border-top:1px solid var(--border-color);margin:var(--spacing-md) 0}.cart_totalRow__YBnu2{display:flex;justify-content:space-between;font-size:var(--text-lg);font-weight:700;margin-bottom:var(--spacing-xl)}.cart_checkoutBtn__yHsOw{height:48px}.cart_emptyCart__LW7EU{text-align:center;padding:80px 0;max-width:500px;margin:0 auto}.cart_emptyIcon__diAeW{font-size:5rem;margin-bottom:var(--spacing-md);display:block}.cart_emptyTitle__yVyOl{font-size:var(--text-2xl);font-family:var(--font-serif);margin-bottom:var(--spacing-sm)}.cart_emptyText__pSX0L{opacity:.85;margin-bottom:var(--spacing-xl);font-size:var(--text-md)}@media (max-width:992px){.cart_layout__ENMyJ{grid-template-columns:1fr;gap:var(--spacing-xl)}.cart_summaryCard__y5HHA{position:static}}@media (max-width:768px){.cart_cartItem__4QN5s{grid-template-columns:80px 1.5fr 1fr auto;grid-template-rows:auto auto;gap:var(--spacing-sm);padding:var(--spacing-sm)}.cart_itemSubtotal__k8FXB{grid-column:3;grid-row:2;text-align:left;display:flex;align-items:center}.cart_quantityStepper__64ROz{grid-column:2;grid-row:2}.cart_itemPrice__xgkUn{display:none}.cart_removeBtn__DLhGv{grid-column:4;grid-row:1/span 2;align-self:center}}@media (max-width:480px){.cart_cartActions__Zew57{flex-direction:column;align-items:stretch}.cart_couponForm__Wwp_6{max-width:100%}}.checkout_page__DemKh{background:#f1f3f6;min-height:calc(100vh - 80px);padding:30px 20px}.checkout_container__GDzOa{max-width:1000px;margin:0 auto;display:flex;gap:16px;flex-wrap:wrap}.checkout_mainColumn__lvGTt{flex:1 1 600px;display:flex;flex-direction:column;gap:16px}.checkout_summaryColumn__AtcE7{flex:1 1 300px}.checkout_summaryCard__oi2_q{background:#fff;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);position:sticky;top:20px}.checkout_summaryHeader__sYNh_{padding:16px 24px;border-bottom:1px solid #f0f0f0;font-weight:500;color:#878787;text-transform:uppercase}.checkout_summaryBody__2K1dP{padding:24px}.checkout_summaryRow__tA3kQ{margin-bottom:16px;font-size:15px}.checkout_summaryTotal__b5HFf{display:flex;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px dashed #e0e0e0;font-size:18px;font-weight:500}.checkout_addressForm__gePFs{display:grid;gap:12px;margin-bottom:12px}.checkout_field__do9A9{width:100%;min-height:48px;padding:12px 14px;border:1px solid #eee;border-radius:8px;background:#fff;color:#212121;font-size:.95rem;line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.checkout_field__do9A9:focus,.checkout_selectField__xL_GN:focus{border-color:rgba(251,100,27,.7);box-shadow:0 0 0 3px rgba(251,100,27,.08)}.checkout_fieldWide__Q3nWc{grid-column:1/-1}.checkout_selectField__xL_GN{width:100%;min-height:48px;padding:12px 42px 12px 14px;border:1px solid #eee;border-radius:8px;background:#fff;color:#212121;font-size:.95rem;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#666 0),linear-gradient(135deg,#666 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .2s ease,box-shadow .2s ease}.checkout_formActions__F8TUa{display:flex;gap:8px;flex-wrap:wrap}.checkout_primaryButton__k76kR{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--dark-text)!important}.checkout_title___IbnB{font-size:var(--text-3xl);font-family:var(--font-serif);color:var(--dark-text);margin-bottom:var(--spacing-xl)}.checkout_layout__bY9No{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-xxl);align-items:start}.checkout_checkoutForm__kyYpe{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.checkout_sectionTitle__Dq1nj{font-size:var(--text-xl);font-family:var(--font-serif);margin-bottom:var(--spacing-lg);color:var(--dark-text);border-bottom:2px solid var(--soft-pink);padding-bottom:var(--spacing-sm)}.checkout_formGrid__zhLnj{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.checkout_fullWidth__TkhjX{grid-column:1/span 2}.checkout_formGroup__camUU{display:flex;flex-direction:column;gap:var(--spacing-xs)}.checkout_label__78H_c{font-size:var(--text-sm);font-weight:600;color:var(--dark-text)}.checkout_input__9WsV1{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-sm);background-color:var(--background);transition:var(--transition-fast)}.checkout_input__9WsV1:focus{border-color:var(--accent);background-color:var(--white)}.checkout_paymentSelector__zgI_Y{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.checkout_paymentTabs__PXupY{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}.checkout_paymentTab__ZBmTt{background-color:var(--background);border:1px solid var(--border-color);padding:12px;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;cursor:pointer;text-align:center;transition:var(--transition-fast);color:var(--dark-text)}.checkout_activePaymentTab__G751A{background-color:var(--soft-pink);border-color:var(--accent);color:var(--dark-text)}.checkout_paymentDetails__K0oYO{padding:var(--spacing-md);background-color:var(--background);border-radius:var(--radius-md);border:1px dashed var(--border-color);margin-top:var(--spacing-sm)}.checkout_cardGrid__aNxWa{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-sm)}.checkout_upiDetails__ijoUK{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.checkout_qrCode__JUSsv{width:140px;height:140px;background-color:var(--white);padding:var(--spacing-xs);border:2px solid var(--border-color);border-radius:var(--radius-md)}.checkout_codDetails__XSnAt{font-size:var(--text-sm);line-height:1.6;text-align:center}.checkout_summaryCol__n9vzR{display:flex;flex-direction:column;gap:var(--spacing-lg);position:sticky;top:100px}.checkout_summaryCard__oi2_q{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.checkout_itemsList__b7VZc{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:240px;overflow-y:auto;margin-bottom:var(--spacing-lg);padding-right:var(--spacing-xs)}.checkout_summaryItem__MnGnX{display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between;font-size:var(--text-sm)}.checkout_itemThumb__ZR01Z{width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color)}.checkout_itemDetails__LL_iV{flex:1 1;display:flex;flex-direction:column}.checkout_itemName__JkvZQ{font-weight:600;font-family:var(--font-serif);font-size:var(--text-sm);margin-bottom:2px}.checkout_itemMeta__6FcAn{font-size:var(--text-xs);opacity:.7}.checkout_itemPrice__rfOXL{font-weight:600;font-size:var(--text-sm)}.checkout_summaryDivider__bOREX{border-top:1px solid var(--border-color);margin:var(--spacing-md) 0}.checkout_summaryRow__tA3kQ{display:flex;justify-content:space-between;font-size:var(--text-sm);margin-bottom:var(--spacing-sm)}.checkout_totalRow__uLN8_{display:flex;justify-content:space-between;font-size:var(--text-lg);font-weight:700;color:var(--dark-text);margin-top:var(--spacing-md)}.checkout_overlay__T_qzW{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--overlay-dark-strong);display:flex;justify-content:center;align-items:center;z-index:2000}.checkout_modal__xmr4q{background-color:var(--white);padding:var(--spacing-xxl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:550px;width:90%;text-align:center;border:1px solid var(--border-color);animation:checkout_slideInUp__FN1kF .4s ease-out}.checkout_successIcon__eBvXm{font-size:5rem;margin-bottom:var(--spacing-md);display:block}.checkout_successTitle__5_dnE{font-size:var(--text-3xl);font-family:var(--font-serif);color:var(--dark-text);margin-bottom:var(--spacing-md)}.checkout_successText__JwsEv{font-size:var(--text-md);line-height:1.6;opacity:.85;margin-bottom:var(--spacing-xl)}.checkout_orderNumber__B3FUm{background-color:var(--soft-pink);padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;display:inline-block;margin-bottom:var(--spacing-lg);border:1px dashed var(--accent)}@media (max-width:992px){.checkout_layout__bY9No{grid-template-columns:1fr;gap:var(--spacing-xl)}.checkout_summaryCol__n9vzR{position:static}}@media (max-width:600px){.checkout_page__DemKh{padding:20px 12px}.checkout_container__GDzOa{gap:12px}.checkout_mainColumn__lvGTt,.checkout_summaryColumn__AtcE7{flex:1 1 100%}.checkout_summaryCard__oi2_q{position:static}.checkout_summaryBody__2K1dP,.checkout_summaryHeader__sYNh_{padding-left:16px;padding-right:16px}.checkout_addressForm__gePFs{gap:10px}.checkout_field__do9A9,.checkout_selectField__xL_GN{font-size:1rem}.checkout_formGrid__zhLnj{grid-template-columns:1fr}.checkout_fullWidth__TkhjX{grid-column:auto}.checkout_cardGrid__aNxWa,.checkout_paymentTabs__PXupY{grid-template-columns:1fr}.checkout_modal__xmr4q{padding:var(--spacing-xl) var(--spacing-md)}}.contact_container__cCpH8{max-width:1200px;margin:0 auto;padding:var(--spacing-xxl) var(--spacing-lg)}.contact_header__t971_{text-align:center;max-width:700px;margin:0 auto var(--spacing-xxl) auto}.contact_title__Arsm_{font-size:var(--text-4xl);font-family:var(--font-serif);color:var(--dark-text);margin-bottom:var(--spacing-sm)}.contact_desc__1Wn_7{font-size:var(--text-md);color:var(--dark-text);opacity:.85;line-height:1.6}.contact_layout__N5mJF{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-xxl);align-items:start}.contact_formCard__c5kgd{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.contact_formTitle__Oloqn{font-size:var(--text-xl);font-family:var(--font-serif);margin-bottom:var(--spacing-lg);border-bottom:2px solid var(--soft-pink);padding-bottom:var(--spacing-sm)}.contact_formGrid__AnzS9{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.contact_formGroup__p53v_{display:flex;flex-direction:column;gap:var(--spacing-xs)}.contact_label__f_aeS{font-size:var(--text-sm);font-weight:600;color:var(--dark-text)}.contact_input__NXGUw,.contact_textarea__nz_oc{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-sm);background-color:var(--background);transition:var(--transition-fast)}.contact_input__NXGUw:focus,.contact_textarea__nz_oc:focus{border-color:var(--accent);background-color:var(--white)}.contact_infoCol__coCj1{display:flex;flex-direction:column;gap:var(--spacing-xl)}.contact_infoBlock__i2_46{background-color:var(--soft-pink);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color)}.contact_infoTitle__7fyAx{font-size:var(--text-lg);font-family:var(--font-serif);color:var(--dark-text);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color);padding-bottom:4px}.contact_infoDetails__WjCou{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--text-sm);line-height:1.6}.contact_infoItem__RiAEr{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.contact_infoIcon__Sn_v3{font-size:1.2rem;flex-shrink:0}.contact_whatsappCard__phxW0{background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm)}.contact_whatsappTitle__efi5Z{font-size:var(--text-md);font-weight:600;margin-bottom:var(--spacing-xs)}.contact_whatsappDesc__4gdb9{font-size:var(--text-xs);opacity:.8;margin-bottom:var(--spacing-md)}.contact_whatsappBtn__CX1_7{background-color:var(--whatsapp)!important;color:var(--white)!important;border:none!important}.contact_whatsappBtn__CX1_7:hover{background-color:var(--whatsapp-dark)!important}.contact_socialsRow__wnSR7{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-sm)}.contact_socialLink__OiYhl{width:44px;height:44px;border-radius:50%;background-color:var(--white);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:var(--shadow-sm);transition:var(--transition-bounce)}.contact_socialLink__OiYhl:hover{transform:scale(1.1);background-color:var(--soft-pink);border-color:var(--primary)}.contact_mapPlaceholder__dKkiY{height:180px;border-radius:var(--radius-lg);border:1px solid var(--border-color);background-color:var(--white);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.contact_mapDesign__PyGZU{width:100%;height:100%;background:radial-gradient(circle at 40% 60%,var(--soft-pink) 20%,transparent 21%),radial-gradient(circle at 80% 30%,var(--light-gray) 10%,transparent 11%),repeating-linear-gradient(45deg,var(--background) 0 10px,var(--border-color) 10px 11px)}.contact_mapPin__QkWKV{position:absolute;top:55%;left:38%;font-size:2rem;transform:translate(-50%,-100%);animation:contact_pulse__VXQFq 2s infinite}@media (max-width:992px){.contact_layout__N5mJF{grid-template-columns:1fr;gap:var(--spacing-xl)}}.auth_pageWrapper__KDcDT{display:flex;min-height:calc(100vh - 80px);background:linear-gradient(135deg,#fff6f8,#f4f4f5);align-items:center;justify-content:center;padding:24px}.auth_container__sju4F{display:flex;flex-direction:row;width:100%;max-width:850px;background:#ffffff;border-radius:24px;box-shadow:0 20px 50px rgba(17,17,17,.08);overflow:hidden;border:1px solid rgba(17,17,17,.04)}.auth_leftPane__4_cqM{flex:0.95 1;background:linear-gradient(135deg,#f5bfd2,#d98ca8);padding:40px 32px;color:#fff;display:flex;flex-direction:column;justify-content:center}.auth_brandBadge__XQxuY{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.auth_leftPane__4_cqM h2{font-size:32px;line-height:1.2;margin-bottom:12px;color:#fff}.auth_leftPane__4_cqM p{font-size:16px;opacity:.95;line-height:1.7;margin:0}.auth_rightPane___k_Kb{flex:1.15 1;padding:42px 36px;display:flex;flex-direction:column;justify-content:center}.auth_formHeader__icKTk{margin-bottom:8px}.auth_kicker__XNbZV{margin:0 0 8px;color:var(--accent,#c76b8d);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth_rightPane___k_Kb h1{font-size:30px;color:var(--dark-text);margin:0;line-height:1.2}.auth_form__TOqgD{display:flex;flex-direction:column;gap:18px;margin-top:24px}.auth_inputGrid__wOI6N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth_inputGroup__eDkoS{display:flex;flex-direction:column;gap:6px}.auth_inputGroup__eDkoS label{font-size:13px;color:var(--dark-text);font-weight:600}.auth_inputGroup__eDkoS input{padding:13px 14px;border:1px solid #e5d6dc;border-radius:12px;font-size:15px;transition:all .2s ease;outline:none;font-family:inherit;width:100%;background:#fffdfd}.auth_inputGroup__eDkoS input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(210,132,164,.12)}.auth_passwordField__FQ2me{position:relative;display:flex;align-items:center}.auth_passwordField__FQ2me input{padding-right:42px}.auth_passwordToggle__hwtsj{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:rgba(214,139,171,.08);border-radius:50%;color:#7c5d69;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.auth_passwordToggle__hwtsj:hover{background:rgba(214,139,171,.15)}.auth_links__PlYo2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}.auth_link__hAbKm{color:var(--accent,#c76b8d);text-decoration:none;font-size:14px;font-weight:600}.auth_link__hAbKm:hover{text-decoration:underline}.auth_error__oxV8g{color:#d93025;font-size:12px;margin-top:2px}@media (max-width:768px){.auth_container__sju4F{flex-direction:column;border-radius:18px}.auth_leftPane__4_cqM{padding:28px 22px;text-align:center}.auth_brandBadge__XQxuY{align-self:center}.auth_rightPane___k_Kb{padding:28px 20px}.auth_inputGrid__wOI6N{grid-template-columns:1fr}}.QuickViewModal_overlay___IOJY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--spacing-lg);animation:QuickViewModal_fadeIn__3EDB_ var(--transition-fast) forwards}.QuickViewModal_modal__oZ2LY{background-color:var(--background);width:100%;max-width:800px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;max-height:calc(100vh - 4rem);overflow-y:auto;border:1px solid var(--border-color);animation:QuickViewModal_slideInUp__wa_lB var(--transition-normal) forwards}.QuickViewModal_closeBtn__PF1vP{position:absolute;top:1rem;right:1.5rem;background:none;border:none;font-size:2rem;color:var(--dark-text);cursor:pointer;z-index:10;transition:var(--transition-fast);line-height:1}.QuickViewModal_closeBtn__PF1vP:hover{color:var(--accent)}.QuickViewModal_grid__c_fl_{display:grid;grid-template-columns:1fr 1.2fr}.QuickViewModal_galleryCol__lscpd{background-color:var(--white);padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border-color)}.QuickViewModal_mainImageWrapper__sk6al{position:relative;width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--background)}.QuickViewModal_mainImage__3mAfG{width:100%;height:100%;object-fit:cover}.QuickViewModal_discountBadge__y28Oa{position:absolute;top:12px;left:12px;background-color:var(--accent);color:var(--white);font-size:var(--text-xs);font-weight:700;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.QuickViewModal_thumbnails__51iMq{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-md);overflow-x:auto}.QuickViewModal_thumbnailBtn__wsHH9{flex:0 0 60px;width:60px;height:60px;border:2px solid transparent;border-radius:var(--radius-sm);padding:0;cursor:pointer;background:none;overflow:hidden}.QuickViewModal_activeThumbnail___5R_2{border-color:var(--accent)}.QuickViewModal_thumbnailImg__LuDXZ{width:100%;height:100%;object-fit:cover}.QuickViewModal_detailsCol__tUnSz{padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:space-between}.QuickViewModal_categoryName__SFLm6{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:600}.QuickViewModal_productName__dUytw{font-size:var(--text-2xl);color:var(--dark-text);margin-top:var(--spacing-xs)}.QuickViewModal_metaRow__HqVMc{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-sm)}.QuickViewModal_priceContainer__BXD88{display:flex;align-items:center;gap:var(--spacing-sm)}.QuickViewModal_price__4ZR9V{font-size:var(--text-xl);font-weight:700;color:var(--dark-text)}.QuickViewModal_originalPrice__WyeY5{text-decoration:line-through;color:var(--medium-gray);font-size:var(--text-sm)}.QuickViewModal_rating__p9eAr{font-size:var(--text-sm);color:var(--dark-text);display:flex;align-items:center;gap:var(--spacing-xs)}.QuickViewModal_reviewCount__arb7s{color:var(--medium-gray)}.QuickViewModal_description__J7Bpz{font-size:var(--text-sm);color:var(--dark-text);opacity:.85;margin-top:var(--spacing-md);line-height:1.5}.QuickViewModal_options__7oQ_S{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.QuickViewModal_optionGroup__0GKIz{display:flex;flex-direction:column;gap:var(--spacing-xs)}.QuickViewModal_optionLabel__Rggtt{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;color:var(--medium-gray)}.QuickViewModal_colorSwatches__7j8mt{display:flex;gap:var(--spacing-sm)}.QuickViewModal_colorSwatch__tZedX{width:28px;height:28px;border-radius:var(--radius-full);border:1px solid var(--border-color);cursor:pointer;position:relative;transition:var(--transition-fast);background-color:var(--swatch,transparent)}.QuickViewModal_activeColor__PWUqe{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--accent)}.QuickViewModal_sizeButtons__HVdrX{display:flex;gap:var(--spacing-xs)}.QuickViewModal_sizeBtn__oHrh4{background-color:var(--white);border:1px solid var(--border-color);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:var(--transition-fast)}.QuickViewModal_activeSize__r9wfM,.QuickViewModal_sizeBtn__oHrh4:hover{border-color:var(--accent);color:var(--accent)}.QuickViewModal_activeSize__r9wfM{background-color:var(--soft-pink);font-weight:600}.QuickViewModal_actionsRow__uUfpa{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg);align-items:center}.QuickViewModal_quantityStepper__qU0dZ{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-full);background-color:var(--white);overflow:hidden;height:48px;flex-shrink:0}.QuickViewModal_stepperBtn__mhFOS{border:none;background:none;width:36px;height:100%;font-size:var(--text-lg);font-weight:600;cursor:pointer;transition:var(--transition-fast);color:var(--dark-text)}.QuickViewModal_stepperBtn__mhFOS:hover{background-color:var(--light-gray)}.QuickViewModal_quantityVal__duJeQ{min-width:30px;text-align:center;font-size:var(--text-sm);font-weight:600;color:var(--dark-text)}.QuickViewModal_whatsappButton__yZi0i{background-color:var(--whatsapp)!important;border-color:var(--whatsapp-dark)!important}.QuickViewModal_whatsappButton__yZi0i:hover:not(:disabled){background-color:var(--whatsapp-dark)!important}.QuickViewModal_viewDetailsLink__sJR2e{text-align:center;font-size:var(--text-xs);color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:var(--spacing-md);transition:var(--transition-fast)}.QuickViewModal_viewDetailsLink__sJR2e:hover{color:var(--accent-hover);text-decoration:underline}@media (max-width:767px){.QuickViewModal_grid__c_fl_{grid-template-columns:1fr}.QuickViewModal_galleryCol__lscpd{border-right:none;border-bottom:1px solid var(--border-color);padding:var(--spacing-lg)}.QuickViewModal_detailsCol__tUnSz{padding:var(--spacing-lg)}.QuickViewModal_modal__oZ2LY{max-height:calc(100vh - 2rem)}}.Newsletter_section__xXRGn{padding:var(--spacing-xxl) 0;background-color:var(--background)}.Newsletter_card__D6jnN{background-color:var(--soft-pink);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:var(--spacing-xxl) var(--spacing-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.Newsletter_card__D6jnN:before{top:-50px;right:-50px;width:150px;height:150px}.Newsletter_card__D6jnN:after,.Newsletter_card__D6jnN:before{content:"";position:absolute;border-radius:var(--radius-full);background-color:var(--soft-pink-rgb);z-index:0}.Newsletter_card__D6jnN:after{bottom:-30px;left:-30px;width:100px;height:100px}.Newsletter_content__SLeTb{position:relative;z-index:1;max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.Newsletter_sub__nHqEj{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--accent)}.Newsletter_heading__SSMJI{font-size:var(--text-3xl);color:var(--dark-text)}.Newsletter_desc__Xh4qD{font-size:var(--text-sm);color:var(--dark-text);line-height:1.6;opacity:.9}.Newsletter_form__Oj_I4{display:flex;gap:var(--spacing-sm);width:100%;max-width:500px;margin-top:var(--spacing-sm)}.Newsletter_input__Z4lOG{flex:1 1;padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-sm);background-color:var(--white);color:var(--dark-text);box-shadow:var(--shadow-sm);height:48px;transition:var(--transition-fast)}.Newsletter_input__Z4lOG:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--soft-accent-rgb-strong)}.Newsletter_subscribeBtn__DaiMT{flex-shrink:0;height:48px}.Newsletter_footerNote__Vnz45{font-size:var(--text-xs);color:var(--medium-gray)}@media (max-width:575px){.Newsletter_form__Oj_I4{flex-direction:column;gap:var(--spacing-sm)}.Newsletter_input__Z4lOG{width:100%}}.page_container__aoG4z{max-width:1100px;margin:0 auto;padding:0 var(--spacing-lg)}.page_section__61PEw{padding:var(--spacing-xxl) 0}.page_customCTA__OWMNM,.page_decoratedSection__I819i,.page_section__61PEw,.page_whyUs__uMPhZ{position:relative;overflow:hidden}.page_sectionBackground__Cs7XM{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.9}.page_sectionBackground__Cs7XM:after,.page_sectionBackground__Cs7XM:before{content:"";position:absolute;inset:12px 0 auto 0;height:calc(100% - 24px);border:1px dashed rgba(175,141,145,.18);border-right:none;border-left:none;transform-origin:center;animation:page_threadOrbit__8spw0 22s linear infinite}.page_sectionBackground__Cs7XM:after{inset:0 12px 0 0;border:1px dashed rgba(175,141,145,.16);border-top:none;border-bottom:none;animation-duration:28s;animation-direction:reverse}.page_backgroundIcon__mHe4B{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:22px;background:linear-gradient(135deg,rgba(255,248,250,.7),rgba(245,233,235,.42));border:1px solid rgba(193,103,124,.1);color:rgba(193,103,124,.26);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 18px 32px rgba(135,89,102,.05);animation:page_floatIcon__IWVei 13s ease-in-out infinite}.page_backgroundIcon__mHe4B svg{width:2.35rem!important;height:2.35rem!important;transform:rotate(-8deg)}.page_iconOne__ZGOSk{top:8%;left:7%}.page_iconTwo__upel3{top:18%;right:12%;animation-delay:1.4s}.page_iconThree__hAsNk{bottom:14%;left:16%;animation-delay:2.7s}.page_iconFour__O7kpL{bottom:18%;right:18%;animation-delay:3.1s}.page_iconFive__im2kd{top:52%;left:51%;animation-delay:4.2s}.page_iconSix__LTI5j{top:58%;right:8%;animation-delay:5.1s}.page_iconSeven__O20y2{top:36%;left:72%;animation-delay:6s}.page_iconEight__1boVN{bottom:32%;left:42%;animation-delay:7.1s}.page_customCTA__OWMNM>:not(.page_sectionBackground__Cs7XM),.page_decoratedSection__I819i>:not(.page_sectionBackground__Cs7XM),.page_whyUs__uMPhZ>:not(.page_sectionBackground__Cs7XM){position:relative;z-index:1}@keyframes page_floatIcon__IWVei{0%,to{transform:translateZ(0) rotate(-12deg) scale(1);opacity:.18}20%{opacity:.28;transform:translate3d(12px,-18px,0) rotate(8deg) scale(1.15)}45%{opacity:.34;transform:translate3d(-10px,-26px,0) rotate(16deg) scale(1.22)}70%{opacity:.22;transform:translate3d(16px,-12px,0) rotate(-2deg) scale(1.17)}}@keyframes page_threadOrbit__8spw0{0%{transform:rotate(0deg) scaleX(1)}50%{transform:rotate(180deg) scaleX(1.04)}to{transform:rotate(1turn) scaleX(1)}}.page_hero__SKW6o{background:linear-gradient(90deg,rgba(255,249,251,.92) 0,rgba(255,249,251,.82) 36%,rgba(255,249,251,.32) 100%),radial-gradient(circle at 15% 20%,var(--white-soft),transparent 24%),radial-gradient(circle at 82% 18%,var(--warm-gold-soft),transparent 26%),linear-gradient(135deg,var(--cream-hero-start) 0,var(--cream-hero-mid) 28%,var(--cream-hero-end) 52%,var(--cream-hero-warm) 100%);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;min-height:100vh;padding:0;overflow:hidden;position:relative;border-bottom:1px solid var(--brown-divider-soft);display:flex;align-items:center;justify-content:center}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:0;pointer-events:none}.page_heroGrid__BL1ju{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,4.8rem);align-items:center;min-height:100vh}.page_heroContent__2lPR8{max-width:780px;width:100%;animation:page_slideInUp__IqEcY .8s ease-out;position:relative;z-index:2;padding:48px 20px;margin:0 auto;text-align:center;color:var(--white)}.page_heroContent__2lPR8 .page_heroTitle__Gfler{color:var(--white)!important}.page_heroContent__2lPR8 .page_heroDesc__e8tbv{color:rgba(255,255,255,.92)!important}.page_heroSubtitle__RTAw0{font-family:var(--font-serif);color:var(--muted-brown);font-size:.82rem;font-weight:700;margin-bottom:var(--spacing-sm);display:inline-block;letter-spacing:.18em;text-transform:uppercase;background:var(--light-white-soft);border:1px solid var(--gold-soft-border);border-radius:999px;padding:.62rem 1rem;box-shadow:0 8px 20px var(--gold-soft-shadow);white-space:nowrap}.page_heroTitle__Gfler{font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--dark-brown);margin-bottom:var(--spacing-md);font-family:var(--font-serif);line-height:1.08;letter-spacing:-.05em;font-weight:700;max-width:620px}.page_heroTitle__Gfler span{color:var(--soft-gold);position:relative;display:inline-block}.page_heroTitle__Gfler span:after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:13px;background:linear-gradient(90deg,var(--gold-underline-soft),var(--white-transparent));z-index:-1;border-radius:999px}.page_heroDesc__e8tbv{font-size:1.125rem;color:var(--warm-brown);opacity:1;margin-bottom:var(--spacing-xl);max-width:550px;line-height:1.8;font-weight:400}.page_heroActions__8_tzb{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.page_sliderDots__SLWRK{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.5rem}.page_dot__2YCho{width:12px;height:12px;border-radius:50%;border:none;background:rgba(74,58,64,.2);cursor:pointer;transition:var(--transition-normal);padding:0}.page_activeDot__uXfHl{width:34px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent))}.page_heroFeatures__uWnlO{display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.25rem;z-index:1}.page_featureItem__KOtcF{display:flex;align-items:center;gap:.6rem;background:rgba(255,255,255,.7);padding:8px 12px;border-radius:999px;font-size:.95rem;color:var(--dark-brown);box-shadow:0 6px 18px rgba(0,0,0,.06)}.page_featureItem__KOtcF svg{color:var(--accent)}.page_heroNote__MOvTv{margin-top:1rem;color:rgba(74,58,64,.9);font-size:.95rem;max-width:720px;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.page_heroImageWrapper__QogUd{animation:page_fadeIn__wvzG6 1s ease-out}.page_heroImageWrapper__QogUd,.page_heroVisual___m6ot{position:relative;display:flex;justify-content:center;align-items:center}.page_heroVisual___m6ot{width:min(100%,570px);padding:32px 18px 48px}.page_heroGlow__P_3KC{position:absolute;width:92%;max-width:470px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--gold-amber) 0,var(--gold-amber-soft) 42%,var(--gold-amber-transparent) 76%);filter:blur(30px);z-index:0}.page_imageFrame__itgY5{position:relative;z-index:2;width:100%;padding:0;border-radius:32px;background:linear-gradient(135deg,var(--white-glass-strong),var(--white-glass-light));box-shadow:0 34px 72px var(--warm-shadow-soft);border:1px solid var(--white-glass-border);overflow:hidden;transform:rotate(-2deg)}.page_heroImg__Q4Nxm{width:100%;max-width:510px;height:585px;border-radius:32px;object-fit:cover;display:block;box-shadow:0 26px 54px var(--shadow-color);transition:transform .45s ease,box-shadow .45s ease}.page_heroImg__Q4Nxm:hover{transform:scale(1.04);box-shadow:0 32px 60px var(--brown-overlay-strong)}.page_productBadge__tdgmF{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--light-white-strong);border:1px solid var(--rose-brown-border);box-shadow:0 18px 34px var(--warm-shadow-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_productBadge__tdgmF small,.page_productBadge__tdgmF strong{display:block}.page_productBadge__tdgmF strong{font-size:.96rem;color:var(--deep-brown)}.page_productBadge__tdgmF small{font-size:.7rem;color:var(--warm-brown-glow)}.page_badgeIcon__l8l_9{display:grid;place-items:center;width:44px;height:44px;background:linear-gradient(135deg,var(--gold-light),var(--gold-cream));border-radius:14px;font-size:1.2rem;box-shadow:inset 0 1px 0 var(--white-glass-border)}.page_productBadgeTop__HLTwE{top:10%;left:3%}.page_productBadgeBottom__5xwgQ{right:1%;bottom:9%}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:var(--spacing-xxl);max-width:600px;margin-left:auto;margin-right:auto}.page_sectionHeader__a4Fw5 span{font-family:var(--font-serif);color:var(--accent);font-size:var(--text-md);text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:var(--spacing-xs)}.page_sectionTitle__hzsAh{font-size:var(--text-3xl);color:var(--dark-text);position:relative;display:inline-block;padding-bottom:var(--spacing-xs)}.page_sectionTitle__hzsAh:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--primary);border-radius:var(--radius-full)}.page_categoryGrid__ZvvZ5,.page_productsGrid__kl98d{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.page_viewAllWrap__Ot4g6{display:flex;justify-content:center;margin-top:var(--spacing-xl);position:relative;z-index:1}.page_viewAllButton__tBFzQ{border:1px solid rgba(150,98,111,.25);background:linear-gradient(135deg,#fffaf9,#fef2f4);color:var(--dark-text);font-weight:700;padding:.9rem 1.5rem;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 12px 24px rgba(130,83,94,.08)}.page_viewAllButton__tBFzQ:hover{transform:translateY(-2px);border-color:rgba(150,98,111,.45);box-shadow:0 16px 32px rgba(130,83,94,.12)}.page_whyUs__uMPhZ{background:linear-gradient(135deg,rgba(255,242,246,.9),rgba(255,255,255,.92));border-radius:var(--radius-xl);padding:var(--spacing-xxl) var(--spacing-lg);margin:var(--spacing-xxl) 0;border:1px solid rgba(137,92,109,.08);box-shadow:0 20px 44px rgba(114,76,84,.06)}.page_whyUsGrid__lc6dq{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.page_whyCard__L06hb{text-align:center;padding:var(--spacing-lg);background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.page_whyCard__L06hb:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.page_whyIcon__8vIEL{font-size:2.5rem;margin-bottom:var(--spacing-sm);display:inline-block}.page_whyTitle__vBj_T{font-size:var(--text-lg);color:var(--dark-text);margin-bottom:var(--spacing-xs)}.page_whyDesc__YqdYQ{font-size:var(--text-sm);color:var(--dark-text);opacity:.8}.page_customCTA__OWMNM{background:linear-gradient(var(--overlay-dark-strong),var(--overlay-dark-strong)),url(https://images.unsplash.com/photo-1517594422361-5eeb8ae275a9?auto=format&fit=crop&w=1200&q=80);background-size:cover;background-position:50%;color:var(--white);border-radius:var(--radius-xl);padding:80px var(--spacing-xl);text-align:center;margin:var(--spacing-xxl) 0;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(87,57,66,.14)}.page_ctaSubtitle___4fbq{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--primary);letter-spacing:2px;display:block;margin-bottom:var(--spacing-sm)}.page_ctaTitle__T8028{font-size:var(--text-4xl);font-family:var(--font-serif);margin-bottom:var(--spacing-md);color:var(--white)}.page_ctaDesc__1h_Vc{font-size:var(--text-lg);max-width:600px;margin:0 auto var(--spacing-xl) auto;opacity:.9}.page_ctaBtn__oVGsu{background-color:var(--primary)!important;color:var(--dark-text)!important;border:none!important}.page_ctaBtn__oVGsu:hover{background-color:var(--accent)!important}.page_reviewsGrid__Pg49M{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.page_storyGrid__4vDVI{display:grid;grid-template-columns:.95fr 1.05fr;gap:var(--spacing-xxl);align-items:center}.page_storyImageWrapper__mLBbg{position:relative}.page_storyImg__r2dIN{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover;max-height:480px}.page_storyLabel__6Uhus{font-family:var(--font-serif);color:var(--accent);font-size:var(--text-md);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--spacing-xs);display:block}.page_storyTitle__R4KOt{font-size:var(--text-3xl)}.page_storyText__aOPsT,.page_storyTitle__R4KOt{margin-bottom:var(--spacing-md);color:var(--dark-text)}.page_storyText__aOPsT{font-size:var(--text-md);line-height:1.7;opacity:.9}.page_blogGrid__R7dJf{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);position:relative;z-index:1}.page_blogCard__BMGej{background:rgba(255,255,255,.75);border:1px solid rgba(148,104,118,.12);border-radius:22px;overflow:hidden;box-shadow:0 18px 34px rgba(102,56,71,.08);transition:transform .35s ease,box-shadow .35s ease}.page_blogCard__BMGej:hover{transform:translateY(-6px);box-shadow:0 24px 44px rgba(102,56,71,.12)}.page_blogImageWrap__XBPul{position:relative;height:220px;overflow:hidden}.page_blogImage___8MRH{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.page_blogCard__BMGej:hover .page_blogImage___8MRH{transform:scale(1.06)}.page_blogContent__Gfhy5{padding:1.25rem 1.25rem 1.5rem}.page_blogMetaRow__lRqAz{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem}.page_blogCategory__Jb6lc,.page_blogReadTime__nynnw{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700}.page_blogReadTime__nynnw{color:rgba(48,34,38,.7);letter-spacing:.04em}.page_blogTitle__pmarS{font-size:clamp(1.2rem,2vw,1.55rem);color:var(--dark-text);margin-bottom:.8rem;line-height:1.35;font-family:var(--font-serif)}.page_blogExcerpt__3ttir{color:rgba(48,34,38,.78);font-size:var(--text-sm);line-height:1.7;margin-bottom:1rem}.page_blogLink__ttrEU{color:var(--accent);font-weight:700;font-size:.9rem;text-decoration:none}.page_blogLink__ttrEU:hover{text-decoration:underline}.page_instagramGrid__e59M4{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-sm)}.page_instagramCard__aK1ho{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.page_instagramImg__Ltpb5{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.page_instagramOverlay__wICqm{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-dark-opaque);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:var(--transition-normal);color:var(--white);font-size:var(--text-sm)}.page_instagramCard__aK1ho:hover .page_instagramImg__Ltpb5{transform:scale(1.1)}.page_instagramCard__aK1ho:hover .page_instagramOverlay__wICqm{opacity:1}.page_instaIcon__ihs6h{font-size:1.5rem;margin-bottom:var(--spacing-xs)}@media (max-width:1024px){.page_heroGrid__BL1ju,.page_storyGrid__4vDVI{grid-template-columns:1fr;gap:var(--spacing-xl)}.page_heroImageWrapper__QogUd{order:-1}.page_categoryGrid__ZvvZ5{grid-template-columns:repeat(2,1fr)}.page_productsGrid__kl98d{grid-template-columns:repeat(3,1fr)}.page_blogGrid__R7dJf,.page_reviewsGrid__Pg49M,.page_whyUsGrid__lc6dq{grid-template-columns:repeat(2,1fr)}.page_instagramGrid__e59M4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_hero__SKW6o{padding:60px 0;background-position:50%}.page_heroGrid__BL1ju{gap:1.5rem;min-height:420px}.page_heroContent__2lPR8{max-width:100%;text-align:center;margin:0 auto}.page_heroSubtitle__RTAw0{white-space:normal;letter-spacing:.12em}.page_heroTitle__Gfler{max-width:100%;font-size:clamp(2.2rem,10vw,3.1rem)}.page_heroDesc__e8tbv{font-size:1rem;margin-left:auto;margin-right:auto}.page_heroActions__8_tzb{justify-content:center}.page_sliderDots__SLWRK{justify-content:center;margin-top:1.2rem}.page_productsGrid__kl98d{grid-template-columns:repeat(2,1fr)}.page_reviewsGrid__Pg49M{grid-template-columns:1fr}}@media (max-width:480px){.page_heroTitle__Gfler{font-size:2rem}.page_heroActions__8_tzb{flex-direction:column;gap:var(--spacing-sm)}.page_blogGrid__R7dJf,.page_categoryGrid__ZvvZ5,.page_productsGrid__kl98d,.page_whyUsGrid__lc6dq{grid-template-columns:1fr}.page_instagramGrid__e59M4{grid-template-columns:repeat(2,1fr)}}.addresses_container__e18Al{width:100%}.addresses_pageHeader__QsQs3{padding:24px;border-bottom:1px solid #f0f0f0}.addresses_pageTitle__b0DKR{font-size:1.125rem;font-weight:500;margin:0;color:var(--dark-text,#212121)}.addresses_content__UZr34{padding:24px}.addresses_addButton__aaS4w{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 18px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:var(--accent,#fb641b);font-weight:600;cursor:pointer;margin-bottom:24px;transition:all .2s ease}.addresses_addButton__aaS4w:hover{border-color:var(--accent,#fb641b);box-shadow:0 6px 16px rgba(251,100,27,.08)}.addresses_formCard__qMrbj{background:#f9f9f9;padding:24px;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:24px}.addresses_sectionTitle__tgoPO{margin:0 0 16px;font-size:.875rem;font-weight:600;letter-spacing:.06em;color:var(--accent,#fb641b);text-transform:uppercase}.addresses_formGrid__NCS_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.addresses_field__Q2bg7{width:100%;min-height:48px;padding:12px 14px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#212121;font-size:1rem;line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.addresses_field__Q2bg7:focus,.addresses_selectField__VCezG:focus{border-color:rgba(251,100,27,.7);box-shadow:0 0 0 3px rgba(251,100,27,.08)}.addresses_fieldWide__TLMx9{grid-column:1/-1}.addresses_selectField__VCezG{width:100%;min-height:48px;padding:12px 42px 12px 14px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#212121;font-size:1rem;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#666 0),linear-gradient(135deg,#666 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .2s ease,box-shadow .2s ease}.addresses_formActions__ZkVes{grid-column:1/-1;display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.addresses_primaryButton__6OGRu{padding:12px 32px!important}.addresses_textButton__8jSxM{padding:12px 16px!important}.addresses_addressList__kQPmR{display:flex;flex-direction:column;gap:16px}.addresses_addressCard__Yv5br{border:1px solid #e0e0e0;border-radius:10px;padding:16px;background:#fff}.addresses_addressRow__RkOpI{display:flex;justify-content:space-between;align-items:center;gap:16px}.addresses_addressDetails__sywrp{flex:1 1;min-width:0}.addresses_addressHeader__YhQD3{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.addresses_addressName__dQv3Q{font-size:.95rem;font-weight:600;color:var(--dark-text,#212121)}.addresses_addressPhone__m9wH_{font-size:.875rem;font-weight:500;color:#878787}.addresses_addressText__qvtBL{font-size:.95rem;color:#212121;line-height:1.5;word-break:break-word}.addresses_rowActions__TSYcb{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.addresses_actionLink__5t__v{background:transparent;border:none;padding:0;cursor:pointer;font-size:.95rem;font-weight:500}.addresses_editAction__9WP2Y{color:var(--accent,#fb641b)}.addresses_deleteAction__iFJkj{color:#fb641b}.addresses_editForm__6lSdk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.addresses_editActions__cqb1m{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}.addresses_deleteModalOverlay__edKYv{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.addresses_deleteModal__eMvlS{width:min(420px,calc(100vw - 32px));background:#fff;border-radius:12px;padding:24px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.addresses_deleteModalTitle__vQvs6{font-size:1.125rem;font-weight:600;color:#212121;margin:0 0 10px}.addresses_deleteModalText__lCX2w{color:#666;font-size:.95rem;line-height:1.6;margin:0 0 20px}.addresses_deleteModalActions__sq0kc{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.addresses_cancelButton__ymnZz{background:transparent;border:1px solid #e0e0e0;color:#212121;border-radius:6px;padding:10px 16px;cursor:pointer}.addresses_confirmDeleteButton__fZJh1{background:#fb641b;border:none;color:#fff;border-radius:6px;padding:10px 16px;cursor:pointer}.addresses_skeletonBlock__xOKLh,.addresses_skeletonButton__xVeP_,.addresses_skeletonChip__iF2ZU,.addresses_skeletonHeader__ni5IR,.addresses_skeletonLine__QpF3Y{background:linear-gradient(90deg,#f1f1f1 25%,#e9e9e9 50%,#f1f1f1 75%);background-size:200% 100%;animation:addresses_shimmer__OJpIv 1.4s ease infinite}.addresses_skeletonHeader__ni5IR{width:180px;height:22px;border-radius:6px}.addresses_skeletonButton__xVeP_{width:100%;height:56px;border-radius:6px;margin-bottom:24px}.addresses_skeletonCard__NsIqz{border:1px solid #e0e0e0;border-radius:6px;padding:18px 16px;margin-bottom:16px}.addresses_skeletonCardRow__7zuEz{display:flex;justify-content:space-between;align-items:center}.addresses_skeletonLine__QpF3Y{width:120px;height:16px;border-radius:6px}.addresses_skeletonChip__iF2ZU{width:100px;height:16px;border-radius:6px}.addresses_skeletonLongLine__LAw5O{width:70%;height:16px;border-radius:6px;background:linear-gradient(90deg,#f1f1f1 25%,#e9e9e9 50%,#f1f1f1 75%);background-size:200% 100%;animation:addresses_shimmer__OJpIv 1.4s ease infinite}@keyframes addresses_shimmer__OJpIv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.addresses_content__UZr34,.addresses_pageHeader__QsQs3{padding:18px 16px}.addresses_addressCard__Yv5br,.addresses_formCard__qMrbj{overflow:visible}.addresses_formCard__qMrbj{padding:18px 14px}.addresses_editForm__6lSdk,.addresses_formGrid__NCS_4{grid-template-columns:1fr}.addresses_field__Q2bg7,.addresses_selectField__VCezG{font-size:1rem}.addresses_addressRow__RkOpI{flex-direction:column;align-items:flex-start}.addresses_rowActions__TSYcb{width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:12px}.addresses_deleteModal__eMvlS{padding:18px 16px}.addresses_deleteModalActions__sq0kc{justify-content:stretch}.addresses_cancelButton__ymnZz,.addresses_confirmDeleteButton__fZJh1{flex:1 1}}.profile_page__nWyXH{max-width:900px;margin:32px auto;padding:16px}.profile_header__Axmxq{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.profile_title__zcUjQ{font-size:1.5rem;font-weight:700;color:var(--dark-text)}.profile_card__Z4fct{background:#fff;border-radius:10px;padding:18px;box-shadow:0 6px 18px rgba(20,20,20,.06);border:1px solid var(--border-color)}.profile_profileHeader__H2ka2{display:flex;align-items:center;gap:14px;margin-bottom:14px}.profile_avatar___6u6y{width:78px;height:78px;border-radius:12px;background:var(--background);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-color)}.profile_avatar___6u6y img{width:100%;height:100%;object-fit:cover}.profile_initials__tsdmc{font-weight:700;color:var(--dark-text);font-size:1.05rem}.profile_meta__VI_Vi{flex:1 1}.profile_name__O2hd9{font-size:1.15rem;font-weight:700;color:var(--dark-text)}.profile_email__Ufz9i{font-size:.95rem;color:var(--muted);margin-top:4px}.profile_headerActions__Hd7_c{display:flex;gap:8px}.profile_grid__7NeUg{display:grid;grid-template-columns:1fr 320px;gap:18px}.profile_left___kZS2{display:flex;flex-direction:column;gap:12px}.profile_formRow__rSeuU{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile_fieldRow__PcpTI{display:flex;flex-direction:column;gap:6px}.profile_fieldLabel__LQJxR{font-size:.85rem;color:var(--muted)}.profile_input__o2Rco{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px}.profile_actions__eab4O{display:flex;gap:10px;margin-top:10px}.profile_sidebar__Qs78I{display:flex;flex-direction:column;gap:12px}.profile_prompt__gFMtd{text-align:center;padding:24px}.profile_buttonOutline__yLIYH,.profile_button__c_J_u{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.profile_button__c_J_u{background:linear-gradient(135deg,#f7c9d8,#e7a9be);color:#3d2d33;border:none;box-shadow:0 10px 18px rgba(196,137,159,.18)}.profile_buttonOutline__yLIYH{background:transparent;color:#4d3a40;border:1px solid rgba(168,126,144,.35)}.profile_buttonOutline__yLIYH:hover,.profile_button__c_J_u:hover{transform:translateY(-1px)}.profile_prompt__gFMtd h3{margin-bottom:8px}.profile_skeletonBox__GP0HI,.profile_skeletonLine__grVGV{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(90deg,#f2edf0 25%,#f9f3f6 50%,#f2edf0 75%);background-size:200% 100%;animation:profile_shimmer__WBI_z 1.35s ease-in-out infinite}.profile_skeletonTitle__XWdkY{width:180px;height:26px}.profile_skeletonAction__stvTs{width:72px;height:32px;border-radius:999px}.profile_skeletonAvatar__xp2aA{width:78px;height:78px;border-radius:12px}.profile_skeletonName__mclkd{width:180px;height:22px;margin-bottom:10px}.profile_skeletonEmail___0TiY{width:220px;height:18px}.profile_skeletonLabel__2cpHw{width:120px;height:14px;margin-bottom:8px}.profile_skeletonInputLarge__Q_adC,.profile_skeletonInput__Occz8{width:100%;height:46px}@keyframes profile_shimmer__WBI_z{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:880px){.profile_grid__7NeUg{grid-template-columns:1fr}.profile_header__Axmxq{flex-direction:column;align-items:flex-start;gap:8px}.profile_sidebar__Qs78I{order:2}}.login_pageWrapper__Wc5Jj{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px 20px}.login_container__kL3AN{position:relative;display:grid;grid-template-columns:1.12fr .88fr;width:min(100%,960px);min-height:620px;background:rgba(255,255,255,.92);border:1px solid rgba(232,160,181,.25);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(74,58,64,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login_leftPane__nM_ln{position:relative;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:42px 38px 40px;background:linear-gradient(145deg,#f8bdd1,#e7a4b7 28%,#d88fa4);color:var(--white);isolation:isolate}.login_glowOne__I8mcO,.login_glowTwo__craGM{position:absolute;border-radius:50%;filter:blur(10px);opacity:.42;z-index:-1}.login_glowOne__I8mcO{width:220px;height:220px;top:-30px;right:-40px;background:rgba(255,255,255,.2)}.login_glowTwo__craGM{width:260px;height:260px;bottom:-60px;left:-40px;background:rgba(255,255,255,.16)}.login_brandRow__yWaWL{display:inline-flex;align-items:center;gap:12px;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.96}.login_brandMark__Iempg{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.26);font-size:.8rem;font-weight:800;letter-spacing:.1em;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.login_heroContent__yELVQ{display:flex;flex-direction:column;gap:16px;max-width:420px}.login_eyebrow__JEFC4,.login_kicker__Xh_45{display:inline-flex;align-self:flex-start;padding:7px 12px;border-radius:var(--radius-full);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login_leftPane__nM_ln h2{font-size:clamp(2.2rem,4vw,3.1rem);line-height:1.08;color:var(--white)}.login_leftPane__nM_ln p{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.7}.login_featureList__BRAXq{display:flex;flex-direction:column;gap:14px;margin-top:8px}.login_featureList__BRAXq li{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.96);font-size:.96rem;font-weight:500}.login_featureDot__SUt5h{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 0 0 5px rgba(255,255,255,.12)}.login_rightPane__VmCSy{display:flex;flex-direction:column;justify-content:center;padding:42px 36px 32px;background:rgba(255,255,255,.9)}.login_formHeader__CFozp{margin-bottom:20px}.login_eyebrow__JEFC4{background:rgba(232,160,181,.12);border-color:rgba(232,160,181,.2);color:var(--dark-text)}.login_rightPane__VmCSy h1{margin-top:18px;margin-bottom:8px;font-size:clamp(2rem,3vw,2.6rem);color:var(--dark-text)}.login_formHeader__CFozp p{color:rgba(74,58,64,.72);font-size:.98rem}.login_form__Cnc1I{display:flex;flex-direction:column;gap:18px}.login_inputGroup__FpWaM{display:flex;flex-direction:column;gap:9px}.login_inputGroup__FpWaM label{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-text)}.login_inputGroup__FpWaM input{width:100%;height:54px;padding:0 16px;border-radius:14px;border:1px solid rgba(213,194,201,.9);background:rgba(255,255,255,.8);color:var(--dark-text);transition:var(--transition-normal);font-size:.97rem}.login_inputGroup__FpWaM input::placeholder{color:rgba(74,58,64,.46)}.login_inputGroup__FpWaM input:focus{border-color:rgba(232,160,181,.85);box-shadow:0 0 0 4px rgba(232,160,181,.18);background:var(--white)}.login_passwordField__fni0_{position:relative}.login_passwordField__fni0_ input{padding-right:48px}.login_passwordToggle__X5UC7{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:rgba(74,58,64,.7);cursor:pointer;transition:var(--transition-fast)}.login_passwordToggle__X5UC7:hover{background:rgba(248,187,208,.16);color:var(--dark-text)}.login_error__udDNh{display:block;padding:10px 12px;border-radius:10px;background:rgba(229,115,115,.08);border:1px solid rgba(229,115,115,.2);color:#b94242;font-size:.8rem;font-weight:600}.login_submitButton__3iRBR{margin-top:4px}.login_links__U120m{display:flex;justify-content:flex-end;margin-top:2px}.login_link__j0nnt{color:var(--accent-hover);text-decoration:none;font-weight:600}.login_link__j0nnt:hover{color:var(--dark-text)}@media (max-width:820px){.login_container__kL3AN{grid-template-columns:1fr;max-width:520px}.login_leftPane__nM_ln{padding:28px 22px 24px;min-height:260px}.login_rightPane__VmCSy{padding:28px 22px 24px}.login_featureList__BRAXq{gap:10px}}@media (max-width:480px){.login_pageWrapper__Wc5Jj{padding:18px 12px}.login_container__kL3AN{border-radius:20px}.login_rightPane__VmCSy h1{font-size:1.9rem}.login_inputGroup__FpWaM input{height:50px}}.AdminDashboard_dashboard__ZWT6B{display:flex;flex-direction:column;gap:20px;padding:8px 0 0}.AdminDashboard_header__hqxbc{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:4px}.AdminDashboard_kicker__mHLZE{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(255,196,215,.26);border:1px solid rgba(232,160,181,.32);color:#a55d78;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.AdminDashboard_header__hqxbc h2{margin-top:10px;font-size:clamp(2rem,3vw,2.7rem);color:#3d2d33}.AdminDashboard_headerMeta___4rvc{color:rgba(61,45,51,.72);font-size:.9rem;font-weight:700}.AdminDashboard_cardsGrid__BULvW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.AdminDashboard_metricCard__NZXmd{position:relative;overflow:hidden;padding:22px 20px 18px;border-radius:24px;min-height:170px;border:1px solid rgba(255,255,255,.8);box-shadow:0 16px 30px rgba(122,94,101,.08)}.AdminDashboard_metricCard__NZXmd:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-36px;top:-42px;background:rgba(255,255,255,.18)}.AdminDashboard_cardPink__RXMar{background:linear-gradient(135deg,#ffd9e6,#ffbad1)}.AdminDashboard_cardPeach__2vVO6{background:linear-gradient(135deg,#ffeccf,#ffd4a2)}.AdminDashboard_cardMint__M29jr{background:linear-gradient(135deg,#dffaf0,#bff0d4)}.AdminDashboard_metricFoot__mNW72,.AdminDashboard_metricLabel__Q66PC,.AdminDashboard_metricValue__tLJzV{position:relative;z-index:1}.AdminDashboard_metricLabel__Q66PC{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(61,45,51,.82)}.AdminDashboard_metricValue__tLJzV{margin-top:18px;font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.1;font-weight:800;color:#2f242a}.AdminDashboard_metricFoot__mNW72{margin-top:10px;font-size:.82rem;color:rgba(61,45,51,.72)}.AdminDashboard_chartCard__yiTnH{background:rgba(255,255,255,.9);border:1px solid rgba(242,220,228,.9);border-radius:24px;box-shadow:0 18px 30px rgba(122,94,101,.06);padding:18px 18px 10px}.AdminDashboard_chartHeader__o5HRc{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.AdminDashboard_chartHeader__o5HRc h3{font-size:1.1rem;color:#3d2d33}.AdminDashboard_chartHeader__o5HRc span{color:#7f5d69;font-weight:700;font-size:.8rem}.AdminDashboard_chartWrap__gNBHJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;min-height:220px;padding:18px 8px 8px}.AdminDashboard_barGroup__J8s1j{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:200px}.AdminDashboard_barLabel__K8PL5{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7f5d69}.AdminDashboard_barStack__lQnaj{display:flex;align-items:end;justify-content:center;width:100%;max-width:90px;height:150px;padding:12px 10px 8px;border-radius:18px;background:linear-gradient(180deg,rgba(255,247,251,.9),rgba(246,232,238,.5));border:1px solid rgba(242,220,228,.9)}.AdminDashboard_barFill__KOvZb{width:100%;border-radius:12px 12px 8px 8px;min-height:10px;box-shadow:inset 0 -6px 12px rgba(255,255,255,.28)}.AdminDashboard_barValue__MHysW{font-size:1.05rem;font-weight:800;color:#3d2d33}.AdminDashboard_tableCard__jVI__{background:rgba(255,255,255,.85);border:1px solid rgba(242,220,228,.9);border-radius:24px;box-shadow:0 18px 30px rgba(122,94,101,.06);overflow:hidden}.AdminDashboard_table__p7HnV{width:100%;border-collapse:separate;border-spacing:0}.AdminDashboard_thead__pvKyf th{text-align:left;padding:14px 18px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7f5d69;background:rgba(255,247,251,.9)}.AdminDashboard_row__VuCUM td{padding:16px 18px;border-top:1px solid rgba(243,228,233,.9);color:#4d3a40}.AdminDashboard_cell__EsAPH{font-size:.97rem}.AdminDashboard_row__VuCUM:hover{background:rgba(255,249,252,.75)}.AdminDashboard_error__mdOAA{display:inline-flex;padding:12px 16px;border-radius:12px;background:rgba(229,115,115,.1);border:1px solid rgba(229,115,115,.2);color:#b64242;font-weight:700}.AdminDashboard_skeletonBarFill__jLMwy,.AdminDashboard_skeletonBar__sX4Li,.AdminDashboard_skeletonLine__R3_47{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(240,220,230,.8) 25%,rgba(255,255,255,.8) 50%,rgba(240,220,230,.8) 75%);background-size:200% 100%;animation:AdminDashboard_shimmer__qoOdv 1.2s linear infinite}.AdminDashboard_cardSkeleton__RprLc{min-height:170px;padding:22px 20px 18px;border-radius:24px;border:1px solid rgba(240,220,230,.8);background:rgba(255,255,255,.6)}.AdminDashboard_skeletonShort__BQIhW{width:40%;height:14px;border-radius:999px;margin-bottom:20px}.AdminDashboard_skeletonValue__q8JZ_{width:60%;height:38px;border-radius:12px;margin-bottom:18px}.AdminDashboard_skeletonMedium__XFfsv{width:70%;height:14px;border-radius:999px}.AdminDashboard_skeletonBarLabel__3Gvoa{width:52px;height:12px;border-radius:999px}.AdminDashboard_skeletonBar__sX4Li{width:100%;max-width:90px;height:150px;padding:12px 10px 8px;border-radius:18px;background:rgba(248,236,241,.9)}.AdminDashboard_skeletonBarFill__jLMwy{width:100%;height:80%;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,rgba(246,201,219,.9),rgba(225,177,208,.9))}.AdminDashboard_skeletonColor1__rAlbi{background:linear-gradient(180deg,rgba(247,179,200,.9),rgba(233,151,178,.9))}.AdminDashboard_skeletonColor2__KPSa1{background:linear-gradient(180deg,rgba(255,212,162,.9),rgba(247,189,126,.9))}.AdminDashboard_skeletonColor3__nkNQU{background:linear-gradient(180deg,rgba(159,231,181,.9),rgba(123,203,155,.9))}.AdminDashboard_skeletonTiny__KYv7k{width:42px;height:12px;border-radius:999px}.AdminDashboard_skeletonRowLabel__Tbphq,.AdminDashboard_skeletonRowLg__SpiD4,.AdminDashboard_skeletonRowMd__fUVEV,.AdminDashboard_skeletonRowSm__XFCK4,.AdminDashboard_skeletonRowValue__VogKr{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(240,220,230,.8) 25%,rgba(255,255,255,.8) 50%,rgba(240,220,230,.8) 75%);background-size:200% 100%;animation:AdminDashboard_shimmer__qoOdv 1.2s linear infinite}.AdminDashboard_skeletonRowLabel__Tbphq{width:80px;height:14px}.AdminDashboard_skeletonRowValue__VogKr{width:90px;height:14px}.AdminDashboard_skeletonRowSm__XFCK4{width:60px;height:12px}.AdminDashboard_skeletonRowMd__fUVEV{width:110px;height:12px}.AdminDashboard_skeletonRowLg__SpiD4{width:150px;height:12px}@keyframes AdminDashboard_shimmer__qoOdv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:860px){.AdminDashboard_cardsGrid__BULvW,.AdminDashboard_chartWrap__gNBHJ{grid-template-columns:1fr}.AdminDashboard_chartWrap__gNBHJ{min-height:auto}.AdminDashboard_barGroup__J8s1j{min-height:120px}}@media (max-width:560px){.AdminDashboard_header__hqxbc{flex-direction:column;align-items:flex-start}.AdminDashboard_headerMeta___4rvc{font-size:.8rem}.AdminDashboard_tableCard__jVI__{overflow-x:auto}.AdminDashboard_table__p7HnV{min-width:420px}}.page_checking__ahbTT{padding:24px}.page_headerBlock__hyu76{margin-bottom:28px}.page_sectionLabel__Gx1Oi{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.page_sectionTitle__sb2aJ{font-size:32px;color:var(--dark-text);margin-top:6px;margin-bottom:8px}