._header_okc3l_1{display:flex;align-items:center;justify-content:space-between;padding:10px 80px;text-transform:capitalize}._logo_okc3l_9{font-size:24px;font-weight:600;color:#333}._nav_okc3l_14{display:flex;align-items:center;gap:40px}._menuButton_okc3l_19{display:none;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px;z-index:70}._menuButton_okc3l_19 svg{display:block}._menuButton_okc3l_19:hover{background:#0000000a}._ul_okc3l_34{list-style:none;display:flex;gap:20px;margin:0;padding:0}._li_okc3l_42{cursor:pointer;color:#555;font-weight:500;font-size:18px}._li_okc3l_42:hover{color:#000}._container_search_user_cart_okc3l_52{display:flex;align-items:center;gap:20px}._searchBox_okc3l_58{background-color:#f4f3f3;border-radius:15px;display:flex;align-items:center;padding:10px 15px}._searchBox_okc3l_58 input{border:none;background-color:transparent;text-transform:capitalize;outline:none}._searchIcon_okc3l_73{cursor:pointer;width:18px}._account_okc3l_78,._cart_okc3l_79{display:flex;align-items:center;gap:5px;cursor:pointer;color:#3e3d3d;font-weight:500;text-decoration:none;border:1px solid #d5d5d5;padding:5px 10px;border-radius:13px;transition:border .3s ease}._account_okc3l_78:hover,._cart_okc3l_79:hover{border:1px solid #bebcbc}@media (min-width: 320px) and (max-width: 1175px){._header_okc3l_1{padding:10px 20px;flex-direction:column;gap:15px}._nav_okc3l_14{gap:20px;width:100%;justify-content:space-between}._menuButton_okc3l_19{display:inline-flex;align-items:center}._ul_okc3l_34{position:fixed;top:0;left:0;height:100vh;width:100%;background:#fffffffa;flex-direction:column;gap:30px;padding-top:100px;transform:translateY(-100%);transition:transform .28s ease;align-items:center;z-index:60}._open_okc3l_128{transform:translateY(0)}._li_okc3l_42{font-size:20px}._container_search_user_cart_okc3l_52{gap:15px}}._footer_dxfqb_2{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;margin-top:20px;position:relative;overflow:hidden}._footer_dxfqb_2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#4a90e2,transparent)}._container_dxfqb_20{max-width:1500px;margin:0 auto;padding:20px}._content_dxfqb_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding:60px 0 40px}._section_dxfqb_34{display:flex;flex-direction:column;gap:20px}._logo_dxfqb_40{font-size:28px;font-weight:700;color:#4a90e2;margin:0 0 10px;background:linear-gradient(45deg,#4a90e2,#50c878);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(74,144,226,.3)}._description_dxfqb_52{color:#b0b0b0;line-height:1.6;margin:0;font-size:14px}._sectionTitle_dxfqb_59{font-size:18px;font-weight:600;color:#fff;margin:0 0 15px;position:relative}._sectionTitle_dxfqb_59:after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:2px;background:linear-gradient(45deg,#4a90e2,#50c878);border-radius:1px}._linkList_dxfqb_79{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._link_dxfqb_79{color:#b0b0b0;text-decoration:none;font-size:14px;transition:all .3s ease;position:relative;padding-left:0}._link_dxfqb_79:before{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:0;height:2px;background:linear-gradient(45deg,#4a90e2,#50c878);transition:width .3s ease}._link_dxfqb_79:hover{color:#4a90e2;padding-left:15px}._link_dxfqb_79:hover:before{width:10px}._socialLinks_dxfqb_119{display:flex;gap:15px;margin-top:10px}._socialLink_dxfqb_119{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);color:#edf1f0}._socialLink_dxfqb_119:hover{background:linear-gradient(45deg,#4a90e2,#50c878);transform:translateY(-2px);box-shadow:0 5px 15px #4a90e266}._socialIcon_dxfqb_144{width:18px;height:18px;fill:currentColor}._newsletterText_dxfqb_151{color:#b0b0b0;font-size:14px;line-height:1.6;margin:0 0 20px}._newsletter_dxfqb_151{display:flex;gap:10px;margin-bottom:25px}._emailInput_dxfqb_164{flex:1;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:25px;background:#ffffff1a;color:#fff;font-size:14px;outline:none;transition:all .3s ease}._emailInput_dxfqb_164::placeholder{color:#888}._emailInput_dxfqb_164:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._subscribeBtn_dxfqb_185{padding:12px 24px;background:linear-gradient(45deg,#4a90e2,#50c878);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}._subscribeBtn_dxfqb_185:hover{transform:translateY(-1px);box-shadow:0 5px 15px #4a90e266}._subscribeBtn_dxfqb_185:active{transform:translateY(0)}._contact_dxfqb_208{display:flex;flex-direction:column;gap:12px}._contactItem_dxfqb_214{display:flex;align-items:center;gap:10px;color:#b0b0b0;font-size:14px;margin:0}._contactIcon_dxfqb_223{font-size:16px}._copyright_dxfqb_227{color:#888;font-size:14px;margin:0;text-align:center}@media (max-width: 768px){._content_dxfqb_26{grid-template-columns:1fr;gap:30px;padding:40px 0 30px}._newsletter_dxfqb_151{flex-direction:column;gap:15px}._bottomContent_dxfqb_247{flex-direction:column;text-align:center;gap:15px}._bottomLinks_dxfqb_253,._socialLinks_dxfqb_119{justify-content:center}}@media (max-width: 480px){._container_dxfqb_20{padding:0 15px}._content_dxfqb_26{padding:30px 0 20px}._logo_dxfqb_40{font-size:24px;text-align:center}._sectionTitle_dxfqb_59{text-align:center}._sectionTitle_dxfqb_59:after{left:50%;transform:translate(-50%)}._bottomLinks_dxfqb_253{flex-direction:column;gap:15px}}._empty_cart_yf3fw_1{display:grid;align-items:center;justify-content:center;height:70vh;margin:0 auto}._empty_cart_yf3fw_1>h1{text-align:center}._empty_cart_yf3fw_1>p{border:1px solid #333;border-radius:10px;padding:20px 40px}._YourCart_heading_yf3fw_16{font-size:35px;font-weight:700;margin:20px 0 20px 40px;border-bottom:1px solid #a6a5a5;padding-bottom:10px;text-transform:capitalize;width:fit-content}._cart_container_yf3fw_26{display:flex;align-items:start;justify-content:space-around;background-color:#f9f9f9;height:auto;flex-wrap:wrap}._product_lists_yf3fw_35{display:grid;align-items:center;border:1px solid #ccc;width:600px;border-radius:13px;padding:10px 20px;margin-top:20px}._product_item_yf3fw_45{display:flex;align-items:center;border-bottom:1px solid #d3d1d1;padding:20px 0}._product_item_yf3fw_45 ._product_image_yf3fw_52{width:80px;height:80px;object-fit:cover;margin-right:20px;border-radius:8px}._product_details_yf3fw_60{display:grid;align-items:center;width:100%}._product_details_yf3fw_60>._productTitle_trashIcon_yf3fw_65{display:flex;align-items:center;justify-content:space-between}._productTitle_trashIcon_yf3fw_65>h3{font-size:13px;font-weight:600;margin:0}._productTitle_trashIcon_yf3fw_65>._trashIcon_yf3fw_77{width:25px;height:25px;border:1px solid #a4a4a4;border-radius:10px;padding:5px;cursor:pointer;transition:border .3s ease}._productTitle_trashIcon_yf3fw_65>._trashIcon_yf3fw_77:hover{border:1px solid #3f3b3b}._price_quantity_yf3fw_90{display:flex;align-items:center;justify-content:space-between}._quantity_yf3fw_96{display:flex;align-items:center;background-color:#cfdbd7;width:fit-content;padding:2px 10px;border-radius:13px}._quantity_yf3fw_96 button{width:18px;height:18px;border:none;background-color:transparent;color:#fff;font-size:20px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}._quantity_yf3fw_96 button:hover{background-color:#2980b9}._quantity_yf3fw_96 span{margin:0 15px;font-size:18px}._cart_summary_yf3fw_128{display:flex;align-items:center;flex-direction:column;margin:20px 0;border:1px solid #ccc;padding:25px;border-radius:13px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:20px}._cart_summary_yf3fw_128 h2{margin:0 0 20px;font-size:20px;font-weight:700;color:#333;text-align:center}._summary_details_yf3fw_150{display:flex;align-items:center;flex-direction:column;width:300px;margin-bottom:20px}._subtotal_yf3fw_157{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}._subtotal_yf3fw_157>h5{font-size:16px;font-weight:600;margin:0}._subtotal_yf3fw_157>span{font-size:16px;font-weight:600}._discounts_yf3fw_174{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}._discounts_yf3fw_174>h5{font-size:16px;font-weight:600;margin:0}._discounts_yf3fw_174>span{font-size:16px;font-weight:600;color:#27ae60}._freeShipping_yf3fw_193{color:#27ae60;font-weight:700;font-size:14px}._promoTag_yf3fw_199{font-size:12px;background:#e8f5e8;color:#27ae60;padding:2px 6px;border-radius:4px;margin-left:5px}._shippingNote_yf3fw_208{width:100%;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:8px 12px;margin-bottom:10px;text-align:center}._shippingNote_yf3fw_208 small{color:#856404;font-size:13px;font-weight:500}._deliveryFee_yf3fw_223{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}._deliveryFee_yf3fw_223>h5{font-size:16px;font-weight:600;margin:0}._deliveryFee_yf3fw_223>span{font-size:16px;font-weight:600}._total_yf3fw_239{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px;border-top:2px solid #ccc;padding-top:10px}._total_yf3fw_239>h5{font-size:18px;font-weight:700;margin:0}._total_yf3fw_239>span{font-size:18px;font-weight:700}._promoCode_yf3fw_258{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px;gap:10px}._promoInputWrapper_yf3fw_267{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}._promoCode_yf3fw_258 input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s ease}._promoCode_yf3fw_258 input:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 2px #2980b91a}._promoCode_yf3fw_258 button{padding:10px 16px;background-color:#2980b9;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}._promoCode_yf3fw_258 button:hover{background-color:#21618c}._promoError_yf3fw_307{color:#e74c3c;font-size:13px;text-align:center;background:#fdf2f2;border:1px solid #fadbd8;border-radius:4px;padding:6px 10px;width:100%}._appliedPromo_yf3fw_318{display:flex;justify-content:space-between;align-items:center;width:100%;background:#e8f8f5;border:1px solid #a3d5c7;border-radius:6px;padding:8px 12px;font-size:13px}._appliedPromo_yf3fw_318 span{color:#0e6b56;font-weight:500}._removePromo_yf3fw_335{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:3px;transition:background-color .2s ease}._removePromo_yf3fw_335:hover{background-color:#e74c3c1a}._availablePromos_yf3fw_350{width:100%;text-align:center}._availablePromos_yf3fw_350 small{color:#666;font-size:11px;font-style:italic}._checkoutBtn_yf3fw_361{width:100%;padding:14px 0;background:linear-gradient(45deg,#27ae60,#2ecc71);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #27ae604d}._checkoutBtn_yf3fw_361:hover{background:linear-gradient(45deg,#229954,#27ae60);transform:translateY(-1px);box-shadow:0 4px 12px #27ae6066}._checkoutBtn_yf3fw_361:active{transform:translateY(0)}@media (max-width: 768px){._cart_container_yf3fw_26{flex-direction:column;align-items:center;padding:10px}._product_lists_yf3fw_35{width:100%;max-width:500px;margin-bottom:20px}._cart_summary_yf3fw_128{width:100%;max-width:500px;position:static;margin-top:0}._YourCart_heading_yf3fw_16{margin-left:20px;font-size:28px}}@media (max-width: 480px){._YourCart_heading_yf3fw_16{margin-left:15px;font-size:24px}._cart_summary_yf3fw_128{padding:20px 15px}._product_lists_yf3fw_35{padding:10px 15px}._productTitle_trashIcon_yf3fw_65>h3{font-size:12px}._summary_details_yf3fw_150{width:100%}}._hero_container_jvnhw_1{align-items:center;padding:80px;background-color:#e7d5d5}._hero_jvnhw_1{display:grid;align-items:center;justify-content:center}._hero_jvnhw_1 h1{margin-bottom:20px;font-weight:600;text-transform:capitalize;color:#008b8b;font-size:50px;line-height:1.2;max-width:600px;text-align:center}._hero_jvnhw_1 button{padding:10px 20px;font-size:18px;background-color:#008b8b;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:fit-content;margin:auto}._hero_jvnhw_1 button:hover{background-color:#0b7676}@media (max-width: 900px){._hero_container_jvnhw_1{flex-direction:column;align-items:center;padding:30px 20px;gap:20px}._hero_jvnhw_1{text-align:center}._hero_jvnhw_1 h1{font-size:34px;max-width:100%}._hero_jvnhw_1 button{font-size:16px;padding:10px 18px}._hero_image_jvnhw_40{width:100%;max-width:420px}}@media (max-width: 480px){._hero_jvnhw_1 h1{font-size:22px}._hero_image_jvnhw_40{max-width:320px}}._tags_1cls7_1{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._tags_1cls7_1 button{background-color:#f0f0f0;border:none;border-radius:10px;padding:6px 20px;cursor:pointer;transition:background-color .3s;font-weight:600;margin-top:40px;color:#303030}._tags_1cls7_1>._sort_1cls7_19{border:1px solid #c0c0c0;border-radius:10px;background-color:transparent}._tags_1cls7_1 ._sort_1cls7_19:hover{background-color:#e0e0e0}._feed_m1scp_1{padding:2rem;margin:0 auto;display:grid;align-items:center}._feed_m1scp_1 h2{margin-bottom:40px;color:#333;font-size:30px;margin-left:100px;font-weight:700;border-bottom:1px solid #a8a6a6;width:fit-content;padding-bottom:10px}._products_m1scp_19{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:center;width:fit-content;flex:1 1 calc(33.333% - 1rem);margin:0 auto}._productCard_m1scp_32{border-radius:12px;transition:border .3s ease;cursor:pointer;display:grid;align-items:center;max-width:350px;border:1px solid #eee;padding:20px;text-decoration:none;flex-wrap:wrap}._productCard_m1scp_32:hover{border:1px solid #ddd}._productCard_m1scp_32 img{width:100%;height:200px;object-fit:cover;border-radius:10px;border-bottom:1px solid #eee}._titleAndPrice_m1scp_57{display:flex;justify-content:space-between;align-items:center}._titleAndPrice_m1scp_57 h3{font-size:1.2rem;margin:0;color:#555;font-weight:600;padding:1rem 0}._titleAndPrice_m1scp_57 strong{color:#9e9d9d;font-size:1.1rem}._descriptionAndRating_m1scp_75{display:grid;align-items:center}._descriptionAndRating_m1scp_75 p{font-size:.9rem;color:#777}._descriptionAndRating_m1scp_75 span{font-weight:600;font-size:1.2rem;color:#c0c004}._addToCart_m1scp_88{padding:10px 25px;background-color:#3796fb;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;width:fit-content;margin:0 auto}._addToCart_m1scp_88:hover{background-color:#272c31}._product_details_1hrcw_1{display:flex;align-items:start;padding-left:80px;padding-top:40px;flex-wrap:wrap}._container_images_1hrcw_10{display:grid;align-items:center;margin-top:20px}._container_images_1hrcw_10>img{width:700px;height:auto;border-radius:8px;object-fit:cover}._images_1hrcw_22{display:flex;gap:10px;margin-top:10px}._images_1hrcw_22>img{width:100px;height:100px;border-radius:8px;object-fit:cover;cursor:pointer;transition:transform .3s ease}._images_1hrcw_22>img:hover{transform:scale(1.05)}._product_info_1hrcw_40{margin-left:160px;max-width:400px}._product_info_1hrcw_40 h2{font-size:28px;margin-bottom:10px}._product_info_1hrcw_40 p{font-size:16px;margin-bottom:20px;line-height:1.5}._product_info_1hrcw_40>h5{font-size:20px;color:#e74c3c;margin-bottom:20px;border-bottom:1px solid #c2c1c0;padding-bottom:20px}._product_info_1hrcw_40>h4{font-size:20px;color:#2c3e50;margin-bottom:30px}._quantity_info_1hrcw_65{display:flex;align-items:center;gap:20px;margin-bottom:30px}._quantity_1hrcw_65{display:flex;align-items:center;background-color:#cfdbd7;width:fit-content;padding:5px 15px;border-radius:13px}._quantity_1hrcw_65 button{width:30px;height:30px;border:none;background-color:transparent;color:#fff;font-size:20px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}._quantity_1hrcw_65 span{margin:0 15px;font-size:18px}._quantity_1hrcw_65 button:hover{background-color:#2980b9}._action_buttons_1hrcw_100{display:flex;gap:20px;border-bottom:1px solid #c2c1c0;padding-bottom:30px}._action_buttons_1hrcw_100 button{padding:10px 45px;font-size:16px;border:none;border-radius:13px;cursor:pointer;transition:background-color .3s ease}._action_buttons_1hrcw_100 ._add_to_cart_1hrcw_114{background-color:#2c2d2c;color:#fff}._action_buttons_1hrcw_100 ._add_to_cart_1hrcw_114:hover{background-color:#a3a5a4}._action_buttons_1hrcw_100 ._buy_now_1hrcw_121{border:1px solid #aeacab;color:#000;background-color:transparent;transition:border .3s ease}._action_buttons_1hrcw_100 ._buy_now_1hrcw_121:hover{border:1px solid black}._delivery_and_return_1hrcw_131{display:grid;align-items:center;border:1px solid #c2c1c0;padding:0 20px}._delivery_1hrcw_131{display:flex;align-items:center;gap:10px;border-bottom:1px solid #c2c1c0;padding:10px 0}._delivery_1hrcw_131>h3>span{cursor:pointer;color:#3498db;font-size:13px;font-weight:500}._delivery_1hrcw_131>h3>span:hover{text-decoration:underline}._return_1hrcw_154{display:flex;align-items:center;gap:10px;padding:10px 0}._return_1hrcw_154>h3>span{cursor:pointer;color:#3498db;font-size:13px;font-weight:500}._return_1hrcw_154>h3>span:hover{text-decoration:underline}@media (min-width: 320px) and (max-width: 1340px){._product_details_1hrcw_1{flex-direction:column;align-items:center;padding-left:20px;padding-right:20px;gap:30px}._product_info_1hrcw_40{margin-left:0;max-width:100%;text-align:center}._quantity_info_1hrcw_65{display:flex;justify-content:center;align-items:center}._quantity_info_1hrcw_65>span{margin:0 auto}._quantity_1hrcw_65{margin:0 auto}._action_buttons_1hrcw_100{justify-content:center}._product_info_1hrcw_40 h2{font-size:24px}._product_info_1hrcw_40>h5,._product_info_1hrcw_40>h4{font-size:18px}._container_images_1hrcw_10>img{width:100%}._images_1hrcw_22{justify-content:center}}._authContainer_1onj6_2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative;overflow:hidden}._authContainer_1onj6_2:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='6' cy='6' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}._authCard_1onj6_25{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);width:100%;max-width:480px;position:relative;z-index:1}._authHeader_1onj6_38{text-align:center;margin-bottom:32px}._authTitle_1onj6_43{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 8px;background:linear-gradient(45deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._authSubtitle_1onj6_54{font-size:16px;color:#64748b;margin:0;line-height:1.5}._authForm_1onj6_61{display:flex;flex-direction:column;gap:20px}._nameRow_1onj6_67{display:grid;grid-template-columns:1fr 1fr;gap:15px}._formGroup_1onj6_73{display:flex;flex-direction:column;gap:8px}._label_1onj6_79{font-size:14px;font-weight:600;color:#374151;margin:0}._input_1onj6_86{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;color:#1f2937;background:#fff;transition:all .3s ease;outline:none;font-family:inherit}._input_1onj6_86:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_1onj6_86::placeholder{color:#9ca3af}._inputError_1onj6_107{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._errorText_1onj6_112{font-size:13px;color:#ef4444;margin-top:4px;display:block}._passwordHint_1onj6_119{font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4}._formOptions_1onj6_126{display:flex;justify-content:space-between;align-items:center;margin-top:8px}._checkboxGroup_1onj6_133{display:flex;flex-direction:column;gap:8px}._checkboxLabel_1onj6_139{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.5}._checkbox_1onj6_133{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;outline:none;margin:2px 0 0;flex-shrink:0}._checkbox_1onj6_133:checked{background:#667eea;border-color:#667eea}._checkbox_1onj6_133:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}._checkboxText_1onj6_178{color:#374151;margin:0}._inlineLink_1onj6_183{color:#667eea;text-decoration:none;font-weight:500}._inlineLink_1onj6_183:hover{text-decoration:underline}._forgotLink_1onj6_193{color:#667eea;text-decoration:none;font-size:14px;font-weight:500}._forgotLink_1onj6_193:hover{text-decoration:underline}._submitButton_1onj6_204{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-family:inherit}._submitButton_1onj6_204:hover{transform:translateY(-1px);box-shadow:0 10px 25px #667eea4d}._submitButton_1onj6_204:active{transform:translateY(0)}._submitButton_1onj6_204:disabled{opacity:.7;cursor:not-allowed;transform:none}._buttonLoading_1onj6_237{pointer-events:none}._spinner_1onj6_241{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_1onj6_241 1s linear infinite}@keyframes _spin_1onj6_241{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._authDivider_1onj6_259{display:flex;align-items:center;margin:32px 0 24px;position:relative}._authDivider_1onj6_259:before{content:"";flex:1;height:1px;background:#e5e7eb}._authDivider_1onj6_259:after{content:"";flex:1;height:1px;background:#e5e7eb}._dividerText_1onj6_280{padding:0 16px;font-size:14px;color:#6b7280;background:#fffffff2}._socialButtons_1onj6_287{display:flex;flex-direction:column;gap:12px}._socialButton_1onj6_287{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#374151;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit}._socialButton_1onj6_287:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._socialIcon_1onj6_317{width:20px;height:20px;flex-shrink:0}._authFooter_1onj6_323{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}._footerText_1onj6_330{font-size:14px;color:#6b7280;margin:0}._authLink_1onj6_336{color:#667eea;text-decoration:none;font-weight:600}._authLink_1onj6_336:hover{text-decoration:underline}@media (max-width: 640px){._authContainer_1onj6_2{padding:15px}._authCard_1onj6_25{padding:30px 24px;border-radius:16px}._authTitle_1onj6_43{font-size:24px}._nameRow_1onj6_67{grid-template-columns:1fr;gap:20px}._formOptions_1onj6_126{flex-direction:column;align-items:flex-start;gap:12px}._socialButtons_1onj6_287{gap:10px}._socialButton_1onj6_287{padding:12px 16px;font-size:14px}}@media (max-width: 480px){._authCard_1onj6_25{padding:24px 20px}._authTitle_1onj6_43{font-size:22px}._authSubtitle_1onj6_54{font-size:15px}._input_1onj6_86{padding:12px 14px;font-size:15px}._submitButton_1onj6_204{padding:14px 20px;font-size:15px}}*{font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}body{margin:0;padding:0;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.6;color:#333;background-color:#fff;min-height:100vh}#root{font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.3}p,span,div,button,input,textarea{font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}button,input,select,textarea{font-family:inherit}
