@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{--primary:#6b3a2a;--primary-dark:#4a2419;--accent:#c4622d;--accent-light:#e8854a;--bg:#fdf8f4;--bg-secondary:#f5ede6;--bg-card:#fff;--text-primary:#2c1810;--text-secondary:#6b5b52;--text-muted:#9e8a80;--border:#e8ddd8;--border-light:#f0e8e3;--success:#2e7d32;--warning:#f57c00;--error:#c62828;--info:#1565c0;--shadow-sm:0 1px 3px #6b3a2a14;--shadow-md:0 4px 16px #6b3a2a1f;--shadow-lg:0 8px 32px #6b3a2a29;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--transition:.2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;font-family:Inter,sans-serif;line-height:1.6}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select,textarea{outline:none;font-family:inherit}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-primary{background:var(--primary);color:#fff;border-radius:var(--radius-sm);transition:background var(--transition), transform var(--transition);align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px)}.btn-secondary{color:var(--primary);border:2px solid var(--primary);border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;align-items:center;gap:8px;padding:11px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--primary);color:#fff}.btn-accent{background:var(--accent);color:#fff;border-radius:var(--radius-sm);transition:background var(--transition), transform var(--transition);align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-accent:hover{background:var(--accent-light);transform:translateY(-1px)}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);transition:border-color var(--transition);padding:12px 16px;font-size:.95rem}.form-group input:focus,.form-group select:focus{border-color:var(--primary)}.badge{letter-spacing:.5px;text-transform:uppercase;border-radius:100px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.badge-brown{background:var(--primary);color:#fff}.badge-accent{background:var(--accent);color:#fff}.badge-green{color:var(--success);background:#e8f5e9}.badge-orange{color:var(--warning);background:#fff3e0}.badge-red{color:var(--error);background:#ffebee}.badge-blue{color:var(--info);background:#e3f2fd}.section-title{color:var(--text-primary);text-align:center;margin-bottom:32px;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}.stars{gap:2px;display:flex}.star{font-size:.85rem}.star.filled{color:#f59e0b}.star.empty{color:#d1c5bf}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.breadcrumb{color:var(--text-muted);align-items:center;gap:8px;padding:16px 0;font-size:.875rem;display:flex}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{color:var(--border)}.breadcrumb .current{color:var(--accent);font-weight:500}@media (width<=768px){.container{padding:0 16px}.section-title{font-size:1.4rem}}._navbar_1h8nk_5{z-index:1000;background:var(--bg-primary,#fff);width:100%;box-shadow:var(--shadow-sm);position:sticky;top:0}._navbarVisible_1h8nk_20{transition:transform .4s;transform:translateY(0)}._navbarHidden_1h8nk_25{transition:transform .4s;transform:translateY(-100%)}._announcement-bar_1h8nk_35{color:#fff;white-space:nowrap;background:#050505;width:100%;padding:7px 0;overflow:hidden}._announcement-track_1h8nk_49{align-items:center;gap:60px;width:max-content;animation:28s linear infinite _announcementMarquee_1h8nk_1;display:flex}._announcement-track_1h8nk_49 span{font-size:.76rem;font-weight:600}._utility-bar_1h8nk_74{border-bottom:1px solid var(--border-light,#e8e3de);background:var(--bg-primary,#fff);justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 58px;display:flex}._utility-links_1h8nk_96{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:25px;display:flex;overflow-x:auto}._utility-links_1h8nk_96::-webkit-scrollbar{display:none}._utility-links_1h8nk_96 a{color:var(--text-primary);font-size:.82rem;font-weight:400;text-decoration:none}._utility-links_1h8nk_96 a:hover{color:var(--accent)}._social-links_1h8nk_132{color:var(--text-primary);flex-shrink:0;align-items:center;gap:13px;display:flex}._social-links_1h8nk_132 span{justify-content:center;align-items:center;min-width:15px;height:20px;font-size:.92rem;font-weight:600;display:inline-flex}._brand-row_1h8nk_166{background:#fff;justify-content:center;align-items:center;min-height:132px;padding:14px 70px 8px;display:flex;position:relative;overflow:hidden}._brand-row_1h8nk_166:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='140' viewBox='0 0 1000 140'%3E%3Ctext x='35' y='28' font-size='60' fill='%23f58fa2'%3E♥%3C/text%3E%3Ctext x='125' y='18' font-size='45' fill='%23f6c45b'%3E♡%3C/text%3E%3Ctext x='230' y='34' font-size='54' fill='%23b99be8'%3E♥%3C/text%3E%3Ctext x='355' y='20' font-size='42' fill='%239dcc9d'%3E♡%3C/text%3E%3Ctext x='650' y='25' font-size='54' fill='%23f6c45b'%3E♥%3C/text%3E%3Ctext x='770' y='17' font-size='45' fill='%23f58fa2'%3E♡%3C/text%3E%3Ctext x='900' y='32' font-size='60' fill='%23b99be8'%3E♥%3C/text%3E%3Ctext x='970' y='18' font-size='42' fill='%239dcc9d'%3E♡%3C/text%3E%3Ctext x='55' y='78' font-size='42' fill='%23b99be8'%3E♡%3C/text%3E%3Ctext x='175' y='105' font-size='60' fill='%23f58fa2'%3E♥%3C/text%3E%3Ctext x='300' y='92' font-size='45' fill='%23f6c45b'%3E♡%3C/text%3E%3Ctext x='690' y='100' font-size='51' fill='%239dcc9d'%3E♥%3C/text%3E%3Ctext x='820' y='90' font-size='60' fill='%23f58fa2'%3E♡%3C/text%3E%3Ctext x='940' y='108' font-size='45' fill='%23f6c45b'%3E♥%3C/text%3E%3Ctext x='25' y='125' font-size='51' fill='%239dcc9d'%3E♥%3C/text%3E%3Ctext x='115' y='132' font-size='42' fill='%23f6c45b'%3E♡%3C/text%3E%3Ctext x='250' y='125' font-size='57' fill='%23f58fa2'%3E♥%3C/text%3E%3Ctext x='770' y='128' font-size='51' fill='%23b99be8'%3E♥%3C/text%3E%3Ctext x='880' y='125' font-size='42' fill='%239dcc9d'%3E♡%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;transform:scale(.95)}._navbar-logo_1h8nk_218{z-index:2;justify-content:center;align-items:center;padding-right:3rem;display:flex;position:relative}._navbar-logo_1h8nk_218 img{object-fit:contain;width:auto;max-width:260px;height:88px}._search-icon-btn_1h8nk_247{width:38px;height:38px;color:var(--text-primary);cursor:pointer;z-index:5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s;display:flex;position:absolute;left:58px}._search-icon-btn_1h8nk_247:hover{color:var(--accent);transform:translateY(-1px)}._search-icon-btn_1h8nk_247,._brand-actions_1h8nk_248{z-index:3}._brand-actions_1h8nk_248{z-index:10;align-items:center;gap:10px;display:flex;position:absolute;right:54px}._icon-btn_1h8nk_323{width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}._icon-btn_1h8nk_323:hover{color:var(--accent);transform:translateY(-1px)}._cart-count_1h8nk_362{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:-2px;right:-4px}._hamburger_1h8nk_399{border:1px solid var(--border-light,#e8e3de);width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:#fffffff7;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;display:none}._hamburger_1h8nk_399 span{background:var(--text-primary);border-radius:2px;width:17px;height:2px;display:block}._hamburger_1h8nk_399:hover{color:var(--accent)}._nav-row_1h8nk_456{border-bottom:1px solid var(--border-light,#e8e3de);width:100%}._navbar-links_1h8nk_464{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,42px);min-height:51px;padding:0 25px;display:flex}._navbar-links_1h8nk_464>a,._dropdown-trigger_1h8nk_485{color:var(--text-primary);white-space:nowrap;letter-spacing:.19em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:15px 0;font-size:.79rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._navbar-links_1h8nk_464>a:after,._dropdown-trigger_1h8nk_485:after{content:"";background:var(--text-primary);height:1px;transition:right .2s;position:absolute;bottom:8px;left:0;right:100%}._navbar-links_1h8nk_464>a:hover:after,._dropdown-trigger_1h8nk_485:hover:after{right:0}._chevron_1h8nk_545{margin-top:-3px;font-size:1rem;line-height:1}._nav-dropdown_1h8nk_558{align-items:center;height:51px;display:flex;position:relative}._dropdown-menu_1h8nk_568{z-index:1100;background:var(--bg-primary,#fff);border:1px solid var(--border-light,#e8e3de);min-width:215px;box-shadow:var(--shadow-md);padding:11px 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}._dropdown-menu_1h8nk_568 a{color:var(--text-primary);letter-spacing:0;text-transform:none;white-space:nowrap;padding:9px 17px;font-size:.82rem;font-weight:400;text-decoration:none;display:block}._dropdown-menu_1h8nk_568 a:hover{background:var(--bg-secondary);color:var(--accent)}._search-bar_1h8nk_631{z-index:1150;border-top:1px solid var(--border-light,#e8e3de);background:var(--bg-primary,#fff);padding:13px 24px 16px;position:relative}._search-bar_1h8nk_631 form{gap:10px;max-width:620px;margin:0 auto;display:flex}._search-bar_1h8nk_631 input{border:1px solid var(--border,#ddd);border-radius:var(--radius-sm);background:var(--bg-primary,#fff);min-width:0;color:var(--text-primary);outline:none;flex:1;padding:11px 15px;font-size:.9rem}._search-bar_1h8nk_631 input:focus{border-color:var(--accent)}@media (width<=1100px){._utility-bar_1h8nk_74{padding:0 25px}._utility-links_1h8nk_96{gap:17px}._search-icon-btn_1h8nk_247{left:25px}._brand-actions_1h8nk_248{right:22px}._navbar-links_1h8nk_464{gap:16px}._navbar-links_1h8nk_464>a,._dropdown-trigger_1h8nk_485{letter-spacing:.13em;font-size:.7rem}}@media (width<=768px){._utility-bar_1h8nk_74{padding:0 10px}._utility-links_1h8nk_96{gap:14px}._utility-links_1h8nk_96 a{font-size:.72rem}._social-links_1h8nk_132{display:none}._brand-row_1h8nk_166{min-height:92px;padding:8px 54px}._navbar-logo_1h8nk_218 img{max-width:190px;height:65px}._search-icon-btn_1h8nk_247{z-index:20;width:35px;height:35px;display:flex;top:50%;left:10px;transform:translateY(-50%)}._search-icon-btn_1h8nk_247:hover{transform:translateY(-50%)}._brand-actions_1h8nk_248{z-index:20;gap:2px;right:8px}._brand-actions_1h8nk_248 ._icon-btn_1h8nk_323{width:35px;height:35px}._hamburger_1h8nk_399{border:1px solid var(--border-light,#e8e3de);width:35px;height:35px;margin-left:1px;display:flex}._hamburger_1h8nk_399 span{width:16px;height:2px}._nav-row_1h8nk_456{position:relative}._navbar-links_1h8nk_464{z-index:1050;background:var(--bg-primary,#fff);min-height:auto;box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:0;padding:8px 18px 18px;display:none;position:absolute;top:0;left:0;right:0}._navbar-links_1h8nk_464._open_1h8nk_887{display:flex}._navbar-links_1h8nk_464>a,._dropdown-trigger_1h8nk_485{letter-spacing:.12em;border-bottom:1px solid var(--border-light,#eee);justify-content:space-between;width:100%;padding:13px 4px;font-size:.78rem}._navbar-links_1h8nk_464>a:after,._dropdown-trigger_1h8nk_485:after{display:none}._nav-dropdown_1h8nk_558{width:100%;height:auto;display:block}._dropdown-menu_1h8nk_568{width:100%;min-width:0;box-shadow:none;background:var(--bg-secondary);border:0;padding:0 0 5px 12px;position:static;transform:none}._dropdown-menu_1h8nk_568 a{padding:10px 12px;font-size:.78rem}._search-bar_1h8nk_631{z-index:1150;padding:12px;position:relative}._search-bar_1h8nk_631 form{max-width:none}._search-bar_1h8nk_631 input{font-size:.85rem}}@media (width<=480px){._announcement-track_1h8nk_49 span{font-size:.68rem}._utility-links_1h8nk_96{gap:12px}._utility-links_1h8nk_96 a{font-size:.66rem}._brand-row_1h8nk_166{min-height:82px;padding:8px 50px}._navbar-logo_1h8nk_218 img{max-width:165px;height:58px}._search-icon-btn_1h8nk_247 svg,._brand-actions_1h8nk_248 ._icon-btn_1h8nk_323 svg{width:22px;height:22px}._brand-actions_1h8nk_248 ._icon-btn_1h8nk_323,._hamburger_1h8nk_399{width:32px;height:32px}._hamburger_1h8nk_399 span{width:15px;height:2px}}@keyframes _announcementMarquee_1h8nk_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._related-section_1h8nk_1067{width:100%;margin-top:48px;overflow:hidden}._related-section_1h8nk_1067 ._section-title_1h8nk_1073{margin-bottom:20px}._related-products_1h8nk_1077{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:12px;width:100%;padding:2px 2px 12px;display:flex;overflow:auto hidden}._related-products_1h8nk_1077::-webkit-scrollbar{display:none}._related-product_1h8nk_1077{scroll-snap-align:start;flex:0 0 150px;width:150px;min-width:150px;max-width:150px;overflow:hidden}@media (width<=480px){._related-section_1h8nk_1067{margin-top:40px}._related-products_1h8nk_1077{gap:10px;padding-left:0;padding-right:0}._related-product_1h8nk_1077{flex:0 0 135px;width:135px;min-width:135px;max-width:135px}}._footer_1h997_1{background:var(--text-primary);color:#c8b8b0;margin-top:auto}._footer-main_1h997_2{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding:56px 24px 40px;display:grid}._footer-logo_1h997_3{filter:brightness(1.1);border-radius:6px;width:auto;height:40px;margin-bottom:12px}._footer-brand_1h997_4 p{color:#a89890;font-size:.875rem;line-height:1.7}._footer-col_1h997_5 h4{letter-spacing:1.5px;color:#fff;margin-bottom:16px;font-size:.75rem;font-weight:700}._footer-col_1h997_5 ul{flex-direction:column;gap:10px;display:flex}._footer-col_1h997_5 ul li a{color:#a89890;transition:color var(--transition);font-size:.875rem}._footer-col_1h997_5 ul li a:hover{color:#fff}._footer-col_1h997_5 p{color:#a89890;margin-bottom:16px;font-size:.875rem;line-height:1.6}._newsletter-form_1h997_10{gap:8px;display:flex}._newsletter-form_1h997_10 input{border-radius:var(--radius-sm);color:#fff;background:#3a2820;border:1px solid #4a3830;flex:1;padding:10px 14px;font-size:.875rem}._newsletter-form_1h997_10 input::placeholder{color:#7a6058}._newsletter-form_1h997_10 ._btn-primary_1h997_13{white-space:nowrap;padding:10px 18px;font-size:.85rem}._footer-bottom_1h997_14{color:#7a6058;border-top:1px solid #3a2820;justify-content:space-between;align-items:center;padding:20px 24px;font-size:.8rem;display:flex}@media (width<=768px){._footer-main_1h997_2{grid-template-columns:1fr 1fr;gap:28px;padding:40px 16px 28px}._footer-bottom_1h997_14{text-align:center;flex-direction:column;gap:8px}}@media (width<=480px){._footer-main_1h997_2{grid-template-columns:1fr}._newsletter-form_1h997_10{flex-direction:column}}._spinner_1cdcj_1{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite _spin_1cdcj_1;display:inline-block}._spinnerLg_1cdcj_11{border-width:4px;width:48px;height:48px}@keyframes _spin_1cdcj_1{to{transform:rotate(360deg)}}._spinnerWrap_1cdcj_21{justify-content:center;align-items:center;padding:60px 20px;display:flex}._product-card_18ghj_1{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:all .25s;display:block;overflow:hidden}._product-card_18ghj_1:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._product-card-img_18ghj_3{aspect-ratio:3/4;background:var(--bg-secondary);position:relative;overflow:hidden}._product-card-img_18ghj_3 img{object-fit:cover;width:100%;height:100%;transition:transform .4s}._product-card_18ghj_1:hover ._product-card-img_18ghj_3 img{transform:scale(1.06)}._product-badge_18ghj_6{position:absolute;top:12px;left:12px}._wishlist-btn_18ghj_7{width:34px;height:34px;color:var(--text-muted);transition:all var(--transition);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._wishlist-btn_18ghj_7:hover,._wishlist-btn_18ghj_7._wished_18ghj_8{color:#e53935}._quick-add_18ghj_9{background:var(--primary);color:#fff;padding:12px;font-size:.85rem;font-weight:600;transition:bottom .25s;position:absolute;bottom:-44px;left:0;right:0}._product-card_18ghj_1:hover ._quick-add_18ghj_9{bottom:0}._product-card-info_18ghj_11{padding:14px 16px}._product-card-info_18ghj_11 h3{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:.9rem;font-weight:600;overflow:hidden}._product-price_18ghj_13{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}._price-current_18ghj_14{color:var(--primary);font-size:1rem;font-weight:700}._price-original_18ghj_15{color:var(--text-muted);font-size:.8rem;text-decoration:line-through}._price-discount_18ghj_16{color:var(--success);font-size:.75rem;font-weight:600}._home_yrvan_1{width:100%;overflow:hidden}._whatsappFloat_yrvan_10{z-index:9999;background:#fff;border:4px solid #06ff38;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 4px 15px #01f742c9}._whatsappFloat_yrvan_10 img{width:36px;height:36px}._whatsappFloat_yrvan_10:hover{transform:scale(1.08);box-shadow:0 6px 20px #0000004d}@media (width<=768px){._whatsappFloat_yrvan_10{width:54px;height:54px;bottom:18px;right:16px}._whatsappFloat_yrvan_10 img{width:31px;height:31px}}._trust-bar_yrvan_62{background:var(--primary);border-bottom:1px solid var(--border);width:100%;padding:10px 0;overflow:hidden}._trust-track_yrvan_70{white-space:nowrap;align-items:center;gap:42px;width:max-content;animation:26s linear infinite _marquee_yrvan_1;display:flex}._trust-bar_yrvan_62 span{color:#fff;font-size:.8rem;font-weight:600}._static-banner-section_yrvan_88{background:#fffaf7;width:100%;overflow:hidden}._static-banner-link_yrvan_99{cursor:pointer;width:100%;line-height:0;display:block;overflow:hidden}._static-banner-link_yrvan_99 img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}._benefits-banner-link_yrvan_121{cursor:pointer;background:#fffaf7;width:100%;line-height:0;display:block;overflow:hidden}._benefits-banner-link_yrvan_121 img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:auto;transition:transform .25s;display:block}@media (width>=1024px){._benefits-banner-link_yrvan_121{padding:8px 0}._benefits-banner-link_yrvan_121 img{width:100%}}@media (width>=641px) and (width<=1023px){._benefits-banner-link_yrvan_121{padding:6px 0}._benefits-banner-link_yrvan_121 img{width:100%}}@media (width<=640px){._benefits-banner-link_yrvan_121{padding:4px 0}._benefits-banner-link_yrvan_121 img{width:100%;height:auto}}._categories_yrvan_206{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:18px;min-width:100%;padding:24px 20px 28px;display:flex;overflow:auto hidden}._categories_yrvan_206::-webkit-scrollbar{width:0;height:0;display:none}._cat-circle_yrvan_234{color:inherit;scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}._cat-circle-img_yrvan_244{border:3px solid var(--border);background:var(--bg-secondary);width:clamp(96px,8vw,138px);height:clamp(96px,8vw,138px);transition:border-color var(--transition), transform .25s;border-radius:50%;overflow:hidden}._cat-circle_yrvan_234:hover ._cat-circle-img_yrvan_244{border-color:var(--accent);transform:translateY(-4px)}._cat-circle-img_yrvan_244 img{object-fit:cover;width:100%;height:100%;display:block}._cat-circle_yrvan_234 span{text-align:center;max-width:145px;color:var(--text-secondary);font-size:.78rem;font-weight:500}._hero-banner_yrvan_281{background:var(--bg-secondary);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}._hero-banner_yrvan_281:active{cursor:grabbing}._hero-track_yrvan_303{will-change:transform;width:100%;transition:transform .55s;display:flex}._hero-slide_yrvan_313{flex:0 0 100%;min-width:100%;display:block}._hero-slide_yrvan_313 img{aspect-ratio:16/7;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;display:block}._hero-dots_yrvan_338{z-index:2;gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}._hero-dot_yrvan_338,._hero-dot-active_yrvan_352{cursor:pointer;background:#ffffffa6;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}._hero-dot-active_yrvan_352{background:var(--accent);border-radius:10px;width:22px}._product-section_yrvan_386{padding:34px 24px 8px}._section-header_yrvan_390{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._home-section-title_yrvan_398{color:var(--accent);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}._view-all_yrvan_410{color:var(--text-primary);text-underline-offset:3px;flex:none;font-size:.86rem;font-weight:600;text-decoration:underline}._view-all_yrvan_410:hover{color:var(--accent)}._products-grid_yrvan_433{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:14px;width:100%;padding:2px 2px 8px;display:flex;overflow:auto hidden}._products-grid_yrvan_433::-webkit-scrollbar{width:0;height:0;display:none}._product-scroll-item_yrvan_481{scroll-snap-align:start;flex:0 0 calc(16.6667% - 11.6667px);min-width:0}._collection-section_yrvan_496{padding:42px 24px 30px}._center-title_yrvan_500{text-align:center;color:var(--text-primary);text-transform:uppercase;margin:0 0 26px;font-size:1.5rem;font-weight:500;line-height:1.2}._collections-grid_yrvan_516{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:0 4px 4px;display:flex;overflow:auto hidden}._collections-grid_yrvan_516::-webkit-scrollbar{width:0;height:0;display:none}._collection-card_yrvan_540{aspect-ratio:4/5;border-radius:var(--radius-md);scroll-snap-align:start;background:var(--bg-secondary);flex:0 0 220px;position:relative;overflow:hidden}._collection-card_yrvan_540 img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._collection-card_yrvan_540:hover img{transform:scale(1.05)}._collection-label_yrvan_572{color:#fff;text-align:center;background:linear-gradient(#0000,#000000b8);padding:34px 14px 14px;font-size:.9rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}._featured-collections_yrvan_603{padding:42px 24px 54px}._featured-grid_yrvan_607{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._featured-card_yrvan_616{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--bg-secondary);display:block;position:relative;overflow:hidden}._featured-card_yrvan_616 img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}._featured-card_yrvan_616:hover img{transform:scale(1.045)}._featured-overlay_yrvan_646{background:linear-gradient(#0000 45%,#000000b8);flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:absolute;inset:0}._featured-overlay_yrvan_646 h3{color:#fff;margin:0 0 7px;font-size:1.35rem;font-weight:600}._featured-overlay_yrvan_646 span{color:#fff;font-size:.9rem;font-weight:500}._testimonials_yrvan_690{background:var(--bg-secondary);padding:54px 0}._testimonial-subtitle_yrvan_697{text-align:center;color:var(--text-muted);margin:-8px 0 30px}._testimonials-grid_yrvan_705{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._testimonial-card_yrvan_714{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:24px}._testimonial-card_yrvan_714 p{color:var(--text-secondary);margin-bottom:16px;font-size:.875rem;line-height:1.7}._testimonial-author_yrvan_736{align-items:center;gap:12px;display:flex}._testimonial-avatar_yrvan_744{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._testimonial-author_yrvan_736 strong{color:var(--text-primary);font-size:.875rem;display:block}._testimonial-author_yrvan_736 span{color:var(--text-muted);font-size:.78rem}._features-bar_yrvan_786{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 24px;display:grid}._feature_yrvan_603{align-items:flex-start;gap:16px;display:flex}._feature_yrvan_603>span{font-size:1.8rem}._feature_yrvan_603 strong{color:var(--text-primary);margin-bottom:4px;font-size:.9rem;display:block}._feature_yrvan_603 p{color:var(--text-muted);margin:0;font-size:.8rem}@media (width<=1200px){._categories_yrvan_206{justify-content:flex-start}._product-scroll-item_yrvan_481{flex-basis:calc(25% - 10.5px)}}@media (width<=900px){._product-scroll-item_yrvan_481{flex-basis:calc(33.3333% - 9.33333px)}._featured-grid_yrvan_607{grid-template-columns:repeat(2,1fr)}._featured-card_yrvan_616:last-child{grid-column:1/-1}._testimonials-grid_yrvan_705{grid-template-columns:1fr}._features-bar_yrvan_786{grid-template-columns:repeat(2,1fr)}._hero-slide_yrvan_313 img{aspect-ratio:16/8}}@media (width<=640px){._trust-bar_yrvan_62{padding:8px 0}._trust-bar_yrvan_62 span{font-size:.68rem}._trust-track_yrvan_70{gap:24px}._categories_yrvan_206{gap:14px;padding:18px 12px 22px}._cat-circle-img_yrvan_244{width:78px;height:78px}._cat-circle_yrvan_234 span{max-width:92px;font-size:.68rem}._hero-slide_yrvan_313 img{aspect-ratio:16/10}._product-section_yrvan_386{padding:28px 12px 4px}._product-scroll-item_yrvan_481{flex-basis:calc(50% - 5px)}._products-grid_yrvan_433{gap:10px;padding-bottom:6px}._home-section-title_yrvan_398{font-size:1.05rem}._collection-section_yrvan_496,._featured-collections_yrvan_603{padding-left:12px;padding-right:12px}._center-title_yrvan_500{font-size:1.2rem}._collection-card_yrvan_540{flex-basis:155px}._featured-grid_yrvan_607{grid-template-columns:1fr}._featured-card_yrvan_616:last-child{grid-column:auto}._features-bar_yrvan_786{grid-template-columns:1fr;padding:32px 16px}}@media (width<=380px){._product-scroll-item_yrvan_481{flex-basis:calc(78% - 5px)}._products-grid_yrvan_433{gap:10px}}@keyframes _marquee_yrvan_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._section_jl3gj_1{box-sizing:border-box;width:100%;margin:48px 0;padding:0 24px;overflow:hidden}._container_jl3gj_9{width:100%;max-width:1280px;margin:0 auto}._sectionHeader_jl3gj_15{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}._heading_jl3gj_23{color:#df3910;letter-spacing:-.03em;text-align:center;width:100%;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:650}._subtitle_jl3gj_33{color:#78716c;text-align:center;width:100%;margin:6px 0 0;font-size:.95rem}._carousel_jl3gj_43{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:16px;padding:2px 2px 16px;display:flex;overflow-x:auto}._videoCard_jl3gj_53{scroll-snap-align:start;background:#fff;border:1px solid #e7e5e4;border-radius:16px;flex:0 0 220px;align-self:flex-start;min-width:0;overflow:hidden;box-shadow:0 3px 14px #0000000d}._videoPreviewButton_jl3gj_65{cursor:pointer;text-align:left;background:#171717;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._previewVideo_jl3gj_77{aspect-ratio:9/14;object-fit:cover;width:100%;display:block}._watchLabel_jl3gj_84,._expandLabel_jl3gj_85{color:#fff;background:#0000007a;border-radius:999px;position:absolute}._watchLabel_jl3gj_84{padding:6px 10px;font-size:.75rem;top:12px;left:12px}._expandLabel_jl3gj_85{place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid;bottom:12px;right:12px}._productCard_jl3gj_111{color:#292524;background:#fff;align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex}._productCard_jl3gj_111:hover ._productName_jl3gj_122{text-decoration:underline}._productCardCompact_jl3gj_126{gap:9px;padding:10px}._productImage_jl3gj_131,._imagePlaceholder_jl3gj_132{object-fit:cover;background:#f5f5f4;border-radius:9px;flex:0 0 64px;width:64px;height:64px}._productCardCompact_jl3gj_126 ._productImage_jl3gj_131,._productCardCompact_jl3gj_126 ._imagePlaceholder_jl3gj_132{flex-basis:46px;width:46px;height:46px}._imagePlaceholder_jl3gj_132{color:#78716c;place-items:center;font-size:.7rem;display:grid}._productInfo_jl3gj_155{flex:1;min-width:0}._productName_jl3gj_122{color:#292524;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}._productPrice_jl3gj_173{color:#292524;margin:5px 0 0;font-size:.875rem;font-weight:650}._productArrow_jl3gj_180{color:#57534e;flex:none;font-size:1.2rem}._message_jl3gj_188,._errorMessage_jl3gj_189{text-align:center;padding:32px 12px;font-size:.9rem}._message_jl3gj_188{color:#78716c}._errorMessage_jl3gj_189{color:#b91c1c}._viewerOverlay_jl3gj_205{z-index:1000;overscroll-behavior:contain;background:#000000f5;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._viewer_jl3gj_205{isolation:isolate;touch-action:pan-x pan-y;overscroll-behavior:contain;background:#000;border-radius:16px;width:100%;max-width:460px;height:min(92vh,900px);position:relative;overflow:hidden}._fullscreenVideo_jl3gj_230{object-fit:contain;will-change:transform, opacity;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}._slideNext_jl3gj_243 ._fullscreenVideo_jl3gj_230{animation:.22s ease-out _statusSlideNext_jl3gj_1}._slidePrevious_jl3gj_247 ._fullscreenVideo_jl3gj_230{animation:.22s ease-out _statusSlidePrevious_jl3gj_1}@keyframes _statusSlideNext_jl3gj_1{0%{opacity:.65;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _statusSlidePrevious_jl3gj_1{0%{opacity:.65;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}._closeButton_jl3gj_277{z-index:20;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:2rem;display:grid;position:absolute;top:18px;right:22px}._viewerHeader_jl3gj_296{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;gap:12px;padding:18px 70px 18px 16px;display:flex;position:absolute;top:0;left:0;right:0}._viewerTitle_jl3gj_314{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:550;overflow:hidden}._videoCount_jl3gj_322{flex:none;font-size:.8rem}._viewerBottom_jl3gj_329{z-index:2;background:linear-gradient(#0000,#000000d1);padding:48px 14px 16px;position:absolute;bottom:0;left:0;right:0}._videoControls_jl3gj_342{gap:10px;margin-bottom:12px;display:flex}._videoControls_jl3gj_342 button,._mobileNavigation_jl3gj_349 button{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;min-height:40px;padding:9px 14px;font-size:.85rem}._videoControls_jl3gj_342 button:disabled,._mobileNavigation_jl3gj_349 button:disabled,._navButton_jl3gj_362:disabled{opacity:.35;cursor:not-allowed}._viewerProduct_jl3gj_367{border-radius:12px;overflow:hidden}._mobileNavigation_jl3gj_349{justify-content:space-between;gap:12px;margin-top:12px;display:none}._navButton_jl3gj_362{z-index:20;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:2rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._previousButton_jl3gj_398{left:24px}._nextButton_jl3gj_402{right:24px}@media (width>=768px){._videoCard_jl3gj_53{flex-basis:240px}}@media (width<=767px){._section_jl3gj_1{margin:32px 0;padding:0 14px}._sectionHeader_jl3gj_15{margin-bottom:14px}._subtitle_jl3gj_33{font-size:.85rem}._carousel_jl3gj_43{gap:12px;margin-right:-14px;padding-right:14px}._videoCard_jl3gj_53{border-radius:12px;flex-basis:165px}._productCardCompact_jl3gj_126{gap:7px;padding:8px}._productCardCompact_jl3gj_126 ._productImage_jl3gj_131,._productCardCompact_jl3gj_126 ._imagePlaceholder_jl3gj_132{flex-basis:38px;width:38px;height:38px}._productCardCompact_jl3gj_126 ._productName_jl3gj_122,._productCardCompact_jl3gj_126 ._productPrice_jl3gj_173{font-size:.75rem}._productCardCompact_jl3gj_126 ._productArrow_jl3gj_180{font-size:1rem}._viewerOverlay_jl3gj_205{padding:0}._viewer_jl3gj_205{border-radius:0;width:100%;max-width:none;height:100dvh}._closeButton_jl3gj_277{top:max(12px, env(safe-area-inset-top));right:12px}._navButton_jl3gj_362{display:none}._mobileNavigation_jl3gj_349{display:flex}._viewerBottom_jl3gj_329{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (width<=380px){._viewerBottom_jl3gj_329{padding-left:10px;padding-right:10px}._videoControls_jl3gj_342 button,._mobileNavigation_jl3gj_349 button{padding:8px 11px;font-size:.8rem}._viewerHeader_jl3gj_296{gap:8px;padding-left:12px}}@media (prefers-reduced-motion:reduce){._slideNext_jl3gj_243 ._fullscreenVideo_jl3gj_230,._slidePrevious_jl3gj_247 ._fullscreenVideo_jl3gj_230{animation:none}}._shop-page_qqi6i_3{padding:24px}._shop-header_qqi6i_7{margin-bottom:32px}._shop-header_qqi6i_7 h1{margin:8px 0;font-size:2rem;font-weight:700}._shop-header_qqi6i_7 p{color:var(--text-muted);font-size:.9rem}._shop-layout_qqi6i_23{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}._shop-sidebar_qqi6i_30{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);height:fit-content;padding:24px;position:sticky;top:90px}._filter-section_qqi6i_40{border-bottom:1px solid var(--border-light);margin-bottom:28px;padding-bottom:28px}._filter-section_qqi6i_40:last-child{border-bottom:none;margin-bottom:0}._filter-section_qqi6i_40 h3{color:var(--text-primary);margin-bottom:14px;font-size:.875rem;font-weight:700}._filter-cat_qqi6i_58{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);transition:all var(--transition);background:0 0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.875rem;display:flex}._filter-cat_qqi6i_58:hover{background:var(--bg-secondary);color:var(--primary)}._filter-cat_qqi6i_58._active_qqi6i_77{background:var(--accent);color:#fff;font-weight:600}._filter-cat_qqi6i_58 span{opacity:.75;font-size:.78rem}._filter-radio_qqi6i_88{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:.875rem;display:flex}._clear-filter_qqi6i_98{color:var(--accent);cursor:pointer;background:0 0;margin-top:6px;font-size:.78rem;text-decoration:underline}._size-grid_qqi6i_107{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}._size-btn_qqi6i_113{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition);background:0 0;padding:6px 4px;font-size:.75rem;font-weight:500}._size-btn_qqi6i_113:hover{border-color:var(--primary);color:var(--primary)}._size-btn_qqi6i_113._active_qqi6i_77{border-color:var(--primary);background:var(--primary);color:#fff}._color-grid_qqi6i_135{flex-wrap:wrap;gap:8px;display:flex}._color-dot_qqi6i_141{width:26px;height:26px;transition:all var(--transition);cursor:pointer;border:2.5px solid #0000;border-radius:50%}._color-dot_qqi6i_141:hover,._color-dot_qqi6i_141._active_qqi6i_77{border-color:var(--primary);transform:scale(1.15)}._shop-products_qqi6i_157{min-width:0}._shop-toolbar_qqi6i_161{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._shop-toolbar_qqi6i_161 p{color:var(--text-muted);font-size:.875rem}._sort-by_qqi6i_175{align-items:center;gap:10px;font-size:.875rem;display:flex}._sort-by_qqi6i_175 select{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-card);cursor:pointer;padding:6px 12px;font-size:.875rem}._shop-grid_qqi6i_193{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}._no-products_qqi6i_200{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:60px}._pagination_qqi6i_208{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}._page-btn_qqi6i_217{border:1.5px solid var(--border);width:38px;height:38px;color:var(--text-secondary);transition:all var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex}._page-btn_qqi6i_217:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._page-btn_qqi6i_217._active_qqi6i_77{background:var(--primary);color:#fff;border-color:var(--primary)}._page-btn_qqi6i_217:disabled{opacity:.4;cursor:not-allowed}._mobile-filter-bar_qqi6i_248{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:none}._filter-toggle-btn_qqi6i_260{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--transition);flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-size:.875rem;font-weight:600;display:flex}._filter-toggle-btn_qqi6i_260:hover{background:var(--primary-dark)}._filter-badge_qqi6i_280{background:#ffd580;border-radius:50%;flex-shrink:0;width:8px;height:8px}._sort-by-mobile_qqi6i_288{flex:1;min-width:0}._sort-by-mobile_qqi6i_288 select{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-card);cursor:pointer;padding:8px 12px;font-size:.875rem}._filter-overlay_qqi6i_305{z-index:1998;background:#00000073;animation:.2s _fadeIn_qqi6i_1;position:fixed;inset:0}@keyframes _fadeIn_qqi6i_1{0%{opacity:0}to{opacity:1}}._sidebar-header_qqi6i_318{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:none}._sidebar-header_qqi6i_318 h2{font-size:1.1rem;font-weight:700}._sidebar-close_qqi6i_332{color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}._sidebar-close_qqi6i_332:hover{background:var(--bg-secondary);color:var(--text-primary)}._sidebar-actions_qqi6i_348{border-top:1px solid var(--border-light);flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:none}._clear-all-btn_qqi6i_357{color:var(--error);border:1.5px solid var(--error);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:10px;font-size:.875rem;font-weight:600}._clear-all-btn_qqi6i_357:hover{background:#ffebee}._apply-btn_qqi6i_372{justify-content:center;width:100%;padding:12px}@media (width>=1440px){._shop-grid_qqi6i_193{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){._shop-grid_qqi6i_193{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._shop-layout_qqi6i_23{grid-template-columns:200px minmax(0,1fr);gap:20px}._shop-sidebar_qqi6i_30{padding:18px}}@media (width<=900px){._mobile-filter-bar_qqi6i_248{display:flex}._shop-layout_qqi6i_23{grid-template-columns:1fr}._shop-sidebar_qqi6i_30{z-index:1999;width:300px;max-width:85vw;height:100vh;box-shadow:var(--shadow-lg);border-radius:0;padding:20px;animation:.25s _slideIn_qqi6i_1;display:none;position:fixed;top:0;left:0;overflow-y:auto}._shop-sidebar_qqi6i_30._sidebar-open_qqi6i_428{display:block}._sidebar-header_qqi6i_318,._sidebar-actions_qqi6i_348{display:flex}._shop-toolbar_qqi6i_161 ._sort-by_qqi6i_175{display:none}._shop-header_qqi6i_7 h1{font-size:1.6rem}._shop-header_qqi6i_7 p{font-size:.85rem}}@keyframes _slideIn_qqi6i_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=480px){._shop-page_qqi6i_3{padding:12px 10px}._shop-header_qqi6i_7{margin-bottom:18px}._shop-header_qqi6i_7 h1{font-size:1.35rem}._shop-header_qqi6i_7 p{font-size:.78rem;line-height:1.5}._shop-grid_qqi6i_193{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._shop-toolbar_qqi6i_161{gap:8px;margin-bottom:14px}._shop-toolbar_qqi6i_161 p{font-size:.76rem}._mobile-filter-bar_qqi6i_248{margin-bottom:12px;padding:8px}._filter-toggle-btn_qqi6i_260{padding:8px 10px;font-size:.78rem}._sort-by-mobile_qqi6i_288 select{padding:8px 6px;font-size:.76rem}._page-btn_qqi6i_217{width:34px;height:34px;font-size:.8rem}}@media (width<=360px){._shop-grid_qqi6i_193{gap:8px}._shop-page_qqi6i_3{padding-left:8px;padding-right:8px}}._product-detail_8qbw1_1{padding:24px 0 60px}._pd-layout_8qbw1_4{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px;display:grid}._pd-main-img_8qbw1_10{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--bg-secondary);position:relative;overflow:hidden}._pd-main-img_8qbw1_10 img{object-fit:cover;width:100%;height:100%}._pd-wishlist_8qbw1_22{width:40px;height:40px;box-shadow:var(--shadow-sm);color:#e53935;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}._pd-thumbs_8qbw1_36{gap:10px;margin-top:12px;display:flex}._pd-thumb_8qbw1_36{border-radius:var(--radius-sm);border:2px solid var(--border);width:72px;height:72px;transition:border-color var(--transition);flex-shrink:0;overflow:hidden}._pd-thumb_8qbw1_36._active_8qbw1_50{border-color:var(--primary)}._pd-thumb_8qbw1_36 img{object-fit:cover;width:100%;height:100%}._pd-category_8qbw1_58{letter-spacing:1.5px;color:var(--accent);text-transform:uppercase;font-size:.75rem;font-weight:700}._pd-info_8qbw1_65 h1{margin:8px 0 12px;font-size:1.8rem;font-weight:700}._pd-price_8qbw1_70{color:#6b3a2a;align-items:center;gap:12px;margin:16px 0;font-size:larger;font-weight:700;display:flex}._price-original_8qbw1_79{color:#5b5a5abd;font-size:small;font-weight:500;text-decoration:line-through}._pd-discount_8qbw1_85{background:var(--accent);color:#fff;border-radius:100px;padding:3px 10px;font-size:.78rem;font-weight:700}._pd-desc_8qbw1_93{color:var(--text-secondary);margin-bottom:20px;font-size:.9rem;line-height:1.7}._pd-option_8qbw1_99{margin-bottom:20px}._pd-option_8qbw1_99 label{color:var(--text-secondary);margin-bottom:10px;font-size:.875rem;display:block}._size-label-row_8qbw1_111{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._size-guide-link_8qbw1_117{color:var(--accent);font-size:.8rem}._color-options_8qbw1_121{flex-wrap:wrap;gap:10px;display:flex}._color-option_8qbw1_121{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition);padding:7px 18px;font-size:.8rem;font-weight:500}._color-option_8qbw1_121._active_8qbw1_50{border-color:var(--primary);background:var(--primary);color:#fff}._size-options_8qbw1_140{flex-wrap:wrap;gap:10px;display:flex}._size-option_8qbw1_140{border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);padding:8px 18px;font-size:.85rem;font-weight:500}._size-option_8qbw1_140:hover{border-color:var(--primary);color:var(--primary)}._size-option_8qbw1_140._active_8qbw1_50{border-color:var(--primary);background:var(--primary);color:#fff}._pd-stock_8qbw1_162{color:var(--success);margin-bottom:20px;font-size:.875rem;font-weight:600}._pd-actions_8qbw1_168{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}._qty-selector_8qbw1_175{border:1.5px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:0;display:flex;overflow:hidden}._qty-selector_8qbw1_175 button{background:var(--bg-secondary);width:38px;height:44px;color:var(--text-primary);transition:background var(--transition);border:none;font-size:1.1rem}._qty-selector_8qbw1_175 button:hover{background:var(--border)}._qty-selector_8qbw1_175 span{text-align:center;width:44px;font-weight:600}._pd-add_8qbw1_200{flex:1;justify-content:center;min-width:140px}._pd-whishlist_8qbw1_205{color:#ff4d6d;cursor:pointer;background:#fff;border:1px solid #ff4d6d;border-radius:8px;padding:10px 18px;transition:all .2s}._pd-whishlist_8qbw1_205:hover{color:#fff;background:#ff4d6d}._pd-buy_8qbw1_218{white-space:nowrap}._pd-badges-row_8qbw1_221{gap:20px;margin-bottom:16px;display:flex}._pd-badges-row_8qbw1_221 span{color:var(--text-muted);font-size:.8rem}._pd-meta_8qbw1_230{color:var(--text-muted);border-top:1px solid var(--border-light);flex-direction:column;gap:4px;padding-top:16px;font-size:.8rem;display:flex}._pd-meta_8qbw1_230 strong{color:var(--text-secondary)}._pd-tabs_8qbw1_242{border-bottom:2px solid var(--border-light);gap:0;margin-bottom:28px;display:flex}._tab-btn_8qbw1_248{color:var(--text-muted);transition:all var(--transition);background:0 0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 24px;font-size:.875rem;font-weight:500}._tab-btn_8qbw1_248._active_8qbw1_50{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._pd-description_8qbw1_263 h3{margin-bottom:12px;font-size:1.1rem;font-weight:700}._pd-description_8qbw1_263 p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}._pd-description_8qbw1_263 ul{flex-direction:column;gap:6px;display:flex}._pd-description_8qbw1_263 ul li{color:var(--text-secondary);font-size:.875rem}._pd-additional_8qbw1_282 table{border-collapse:collapse;width:100%}._pd-additional_8qbw1_282 td{border-bottom:1px solid var(--border-light);padding:12px 16px;font-size:.875rem}._pd-additional_8qbw1_282 td:first-child{color:var(--text-secondary);width:200px;font-weight:600}._reviews-summary_8qbw1_296{background:var(--bg-secondary);border-radius:var(--radius-md);align-items:center;gap:24px;margin-bottom:28px;padding:24px;display:flex}._rating-big_8qbw1_305{color:var(--primary);font-size:3rem;font-weight:700}._review-item_8qbw1_310{border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:16px;padding:20px}._review-header_8qbw1_316{align-items:center;gap:12px;margin-bottom:12px;display:flex}._review-avatar_8qbw1_322{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._review-header_8qbw1_316 strong{font-size:.9rem;display:block}._verified_8qbw1_338{color:var(--success);font-size:.75rem}._review-date_8qbw1_342{color:var(--text-muted);margin-left:auto;font-size:.78rem}._review-item_8qbw1_310 p{color:var(--text-secondary);font-size:.875rem;line-height:1.6}@media (width<=900px){._pd-layout_8qbw1_4{grid-template-columns:1fr}}@media (width<=480px){._pd-actions_8qbw1_168{flex-direction:column}._pd-add_8qbw1_200,._pd-buy_8qbw1_218{justify-content:center;width:100%}}._review-form_8qbw1_367{background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:24px;padding:24px}._review-form_8qbw1_367 h3{margin-bottom:12px;font-size:1.1rem;font-weight:700}._review-action_8qbw1_378{color:var(--text-muted);cursor:pointer;background:0 0;font-size:.78rem}._review-action_8qbw1_378:hover{color:var(--accent)}._color-swatch_8qbw1_387{vertical-align:middle;border:1px solid #0000001a;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}._related-section_8qbw1_400{margin-top:48px}._related-grid_8qbw1_404{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){._related-grid_8qbw1_404{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width<=600px){._related-grid_8qbw1_404{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=380px){._related-grid_8qbw1_404{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._button_19t11_1{color:#6c4e06;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:underline}._overlay_19t11_15{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_19t11_34{background:#fff;border-radius:14px;width:min(700px,95vw);max-height:90vh;padding:15px;animation:.2s _popup_19t11_1;position:relative;overflow:auto;box-shadow:0 20px 60px #0000004d}._image_19t11_54{border-radius:8px;width:100%;height:auto;display:block}._close_19t11_65{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;width:35px;height:35px;font-size:28px;line-height:30px;position:absolute;top:8px;right:10px;box-shadow:0 2px 8px #0003}._close_19t11_65:hover{background:#f2f2f2}@keyframes _popup_19t11_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=600px){._overlay_19t11_15{padding:10px}._modal_19t11_34{border-radius:10px;width:95vw;max-height:90vh;padding:8px}._close_19t11_65{width:30px;height:30px;font-size:24px;top:5px;right:5px}}._cart-page_1lmrq_1{padding:32px 24px}._cart-page_1lmrq_1 h1{margin-bottom:6px;font-size:1.8rem;font-weight:700}._cart-sub_1lmrq_3{color:var(--text-muted);margin-bottom:28px;font-size:.9rem}._cart-layout_1lmrq_4{grid-template-columns:1fr 340px;gap:32px;display:grid}._cart-item_1lmrq_5{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:16px;margin-bottom:12px;padding:20px;display:flex}._cart-item_1lmrq_5 img{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:90px;height:110px}._cart-item-info_1lmrq_7{flex:1}._cart-item-info_1lmrq_7 h3{margin-bottom:4px;font-size:1rem;font-weight:600}._cart-item-info_1lmrq_7 h3 a{color:var(--text-primary)}._cart-item-info_1lmrq_7 h3 a:hover{color:var(--accent)}._cart-item-info_1lmrq_7 p{color:var(--text-muted);margin-bottom:6px;font-size:.8rem}._cart-item-info_1lmrq_7 strong{color:var(--accent);font-size:1rem}._cart-item-qty_1lmrq_13{border:1.5px solid var(--border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}._cart-item-qty_1lmrq_13 button{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-primary);border:none;font-size:1rem}._cart-item-qty_1lmrq_13 span{text-align:center;width:36px;font-weight:600}._cart-remove_1lmrq_16{width:36px;height:36px;color:var(--text-muted);transition:all var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}._cart-remove_1lmrq_16:hover{color:var(--error);background:#ffebee}._continue-shopping_1lmrq_18{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:inline-flex}._continue-shopping_1lmrq_18:hover{color:var(--primary)}._cart-summary_1lmrq_20{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);height:fit-content;padding:24px;position:sticky;top:90px}._cart-summary_1lmrq_20 h2{margin-bottom:20px;font-size:1.2rem;font-weight:700}._summary-row_1lmrq_22{color:var(--text-secondary);justify-content:space-between;margin-bottom:12px;font-size:.9rem;display:flex}._summary-total_1lmrq_23{color:var(--text-primary);border-top:1.5px solid var(--border-light);justify-content:space-between;margin:16px 0;padding-top:16px;font-size:1.1rem;font-weight:700;display:flex}._checkout-btn_1lmrq_24{border-radius:var(--radius-sm);justify-content:center;width:100%;padding:14px;font-size:1rem}._secure-checkout_1lmrq_25{text-align:center;color:var(--text-muted);margin:10px 0 20px;font-size:.8rem}._promo-section_1lmrq_26{border-top:1px solid var(--border-light);padding-top:20px}._promo-section_1lmrq_26 p{margin-bottom:10px;font-size:.875rem;font-weight:500}._promo-form_1lmrq_28{gap:8px;display:flex}._promo-form_1lmrq_28 input{border:1.5px solid var(--border);border-radius:var(--radius-sm);flex:1;padding:10px 12px;font-size:.875rem}._promo-form_1lmrq_28 ._btn-primary_1lmrq_30{padding:10px 14px;font-size:.85rem}._promo-msg_1lmrq_31{color:var(--success);margin-top:6px;font-size:.8rem}._cart-trust_1lmrq_32{border-top:1px solid var(--border-light);justify-content:space-around;margin-top:20px;padding-top:20px;display:flex}._cart-trust_1lmrq_32 div{flex-direction:column;align-items:center;gap:4px;display:flex}._cart-trust_1lmrq_32 span{font-size:1.2rem}._cart-trust_1lmrq_32 small{color:var(--text-muted);text-align:center;font-size:.72rem}._cart-empty_1lmrq_36{text-align:center;padding:80px 24px}._cart-empty-icon_1lmrq_37{margin-bottom:20px;font-size:4rem}._cart-empty_1lmrq_36 h2{margin-bottom:10px;font-size:1.5rem}._cart-empty_1lmrq_36 p{color:var(--text-muted);margin-bottom:24px}@media (width<=900px){._cart-layout_1lmrq_4{grid-template-columns:1fr}._cart-summary_1lmrq_20{position:static}}@media (width<=480px){._cart-item_1lmrq_5{flex-wrap:wrap}}._checkout-page_1cvcx_1{padding:32px 24px}._checkout-page_1cvcx_1 h1{text-align:center;margin-bottom:28px;font-size:1.8rem;font-weight:700}._stepper_1cvcx_3{justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}._step_1cvcx_3{align-items:center;gap:8px;display:flex}._step-num_1cvcx_5{border:2px solid var(--border);width:34px;height:34px;color:var(--text-muted);transition:all var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}._step_1cvcx_3._active_1cvcx_6 ._step-num_1cvcx_5{border-color:var(--accent);background:var(--accent);color:#fff}._step_1cvcx_3._done_1cvcx_7 ._step-num_1cvcx_5{border-color:var(--success);background:var(--success);color:#fff}._step_1cvcx_3 span{color:var(--text-muted);font-size:.875rem;font-weight:500}._step_1cvcx_3._active_1cvcx_6 span{color:var(--accent);font-weight:600}._step-line_1cvcx_10{background:var(--border);width:80px;height:2px;margin:0 8px}._checkout-layout_1cvcx_11{grid-template-columns:1fr 360px;gap:32px;display:grid}._checkout-form_1cvcx_12{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:32px}._checkout-form_1cvcx_12 h2{margin-bottom:24px;font-size:1.2rem;font-weight:700}._form-row_1cvcx_14{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form-row-3_1cvcx_15{grid-template-columns:1fr 1fr 1fr}._form-group_1cvcx_16{margin-bottom:16px}._checkout-continue_1cvcx_17{justify-content:center;width:100%;margin-top:8px;padding:14px;font-size:1rem}._checkout-summary_1cvcx_18{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);height:fit-content;padding:24px;position:sticky;top:90px}._checkout-summary_1cvcx_18 h2{margin-bottom:20px;font-size:1.1rem;font-weight:700}._checkout-item_1cvcx_20{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:10px 0;display:flex}._checkout-item_1cvcx_20 img{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:56px;height:70px}._checkout-item_1cvcx_20>div{flex:1}._checkout-item_1cvcx_20 p{font-size:.875rem;font-weight:500}._checkout-item_1cvcx_20 small{color:var(--text-muted);font-size:.75rem}._checkout-item_1cvcx_20>span{color:var(--primary);font-size:.9rem;font-weight:600}._checkout-totals_1cvcx_26{margin-top:16px}._secure-note_1cvcx_27{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-muted);margin-top:16px;padding:12px;font-size:.78rem}@media (width<=900px){._checkout-layout_1cvcx_11{grid-template-columns:1fr}._checkout-summary_1cvcx_18{position:static}}@media (width<=480px){._form-row_1cvcx_14,._form-row-3_1cvcx_15{grid-template-columns:1fr}._stepper_1cvcx_3{gap:4px}._step-line_1cvcx_10{width:40px}}._address-list_1cvcx_30{flex-direction:column;gap:12px;display:flex}._address-option_1cvcx_31{border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);align-items:flex-start;gap:12px;padding:16px;display:flex}._address-option_1cvcx_31._selected_1cvcx_32{border-color:var(--accent);background:#c4622d0a}._address-option_1cvcx_31 input[type=radio]{accent-color:var(--accent);margin-top:4px}._order-success_9qj9y_1{padding-bottom:60px}._success-hero_9qj9y_2{text-align:center;background:var(--bg-secondary);padding:60px 24px 40px}._success-icon_9qj9y_3{margin-bottom:20px;font-size:4rem}._success-hero_9qj9y_2 h1{margin-bottom:16px;font-family:Playfair Display,serif;font-size:2rem}._success-hero_9qj9y_2 p{color:var(--text-muted);max-width:560px;margin:0 auto 28px;line-height:1.7}._order-info-badges_9qj9y_6{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}._info-badge_9qj9y_7{border:1px solid var(--border-light);border-radius:var(--radius-md);text-align:center;background:#fff;padding:16px 28px}._info-badge_9qj9y_7 small{letter-spacing:1px;color:var(--text-muted);margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}._info-badge_9qj9y_7 strong{color:var(--primary);font-size:1.1rem}._success-layout_9qj9y_10{grid-template-columns:1fr 300px;gap:24px;margin-top:32px;display:grid}._card_9qj9y_11{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:24px}._success-summary_9qj9y_12 h2{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:1.1rem;font-weight:700;display:flex}._success-summary_9qj9y_12 h2 span{color:var(--text-muted);font-size:.875rem;font-weight:400}._success-item_9qj9y_14{border-bottom:1px solid var(--border-light);align-items:center;gap:14px;padding:12px 0;display:flex}._success-item_9qj9y_14 img{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:60px;height:74px}._success-item_9qj9y_14>div{flex:1}._success-item_9qj9y_14 p{font-size:.875rem;font-weight:600}._success-item_9qj9y_14 small{color:var(--text-muted);font-size:.78rem}._success-item_9qj9y_14>span{text-align:right;color:var(--primary);font-size:.9rem;font-weight:600}._success-shipping_9qj9y_20{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid;border:1px solid var(--border-light)!important}._success-shipping_9qj9y_20 h3{margin-bottom:10px;font-size:.875rem;font-weight:700}._success-shipping_9qj9y_20 p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}._success-price_9qj9y_23 h2{margin-bottom:20px;font-size:1.1rem;font-weight:700}._eco-note_9qj9y_24{border-radius:var(--radius-sm);color:#33691e;background:#f1f8e9;margin-top:16px;padding:12px;font-size:.78rem}@media (width<=768px){._success-layout_9qj9y_10,._success-shipping_9qj9y_20{grid-template-columns:1fr}}._account-page_1c9ik_5{box-sizing:border-box;width:100%;max-width:100%;padding:24px}._account-layout_1c9ik_17{grid-template-columns:240px minmax(0,1fr);gap:28px;width:100%;min-width:0;display:grid}._account-sidebar_1c9ik_35{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-sizing:border-box;height:fit-content;padding:24px}._account-profile_1c9ik_58{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:20px;display:flex}._account-avatar_1c9ik_75{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:700;display:flex}._account-profile_1c9ik_58 strong{font-size:.9rem;display:block}._account-profile_1c9ik_58 p{color:var(--text-muted);font-size:.78rem}._account-nav_1c9ik_120{flex-direction:column;gap:4px;display:flex}._account-nav-item_1c9ik_129{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition);text-align:left;box-sizing:border-box;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:.875rem;display:flex}._account-nav-item_1c9ik_129:hover{background:var(--bg-secondary);color:var(--primary)}._account-nav-item_1c9ik_129._active_1c9ik_169{background:var(--accent);color:#fff;font-weight:600}._account-nav-item_1c9ik_129._logout_1c9ik_179{color:var(--error);border-top:1px solid var(--border-light);margin-top:8px;padding-top:12px}._account-nav-item_1c9ik_129._logout_1c9ik_179:hover{background:#ffebee}._account-content_1c9ik_203{box-sizing:border-box;width:100%;min-width:0}._account-stats_1c9ik_216{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;margin-bottom:28px;display:grid}._stat-card_1c9ik_232{background:var(--bg-secondary);border-radius:var(--radius-md);box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}._stat-icon_1c9ik_253{font-size:1.5rem}._stat-card_1c9ik_232 h3{color:var(--text-secondary);font-size:.875rem;font-weight:600}._stat-num_1c9ik_268{color:var(--accent);font-size:2rem;font-weight:800}._stat-link_1c9ik_278{color:var(--accent);font-size:.8rem;font-weight:500;text-decoration:underline}._account-section_1c9ik_294{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;min-width:0;margin-bottom:20px;padding:24px;overflow:hidden}._recent-order-row_1c9ik_323{border:1px solid var(--border-light);border-radius:var(--radius-sm);box-sizing:border-box;align-items:center;gap:16px;margin-bottom:10px;padding:14px;display:flex}._order-icon_1c9ik_345{flex-shrink:0;font-size:1.5rem}._recent-order-row_1c9ik_323>div{flex:1;min-width:0}._top-picks-scroll_1c9ik_364{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;padding:4px 2px 12px;display:flex;overflow:auto hidden}._top-picks-scroll_1c9ik_364::-webkit-scrollbar{display:none}._top-pick-item_1c9ik_411{box-sizing:border-box;flex:0 0 220px;width:220px;min-width:220px;max-width:220px}@media (width<=900px){._account-page_1c9ik_5{box-sizing:border-box;width:100%;max-width:100%;padding:20px}._account-layout_1c9ik_17{grid-template-columns:1fr;gap:20px;width:100%;min-width:0;display:grid}._account-sidebar_1c9ik_35{box-sizing:border-box;width:100%}._account-content_1c9ik_203{box-sizing:border-box;width:100%;min-width:0}._account-stats_1c9ik_216{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}._account-section_1c9ik_294{box-sizing:border-box;width:100%;min-width:0}._top-picks-scroll_1c9ik_364{width:100%;max-width:100%}._top-pick-item_1c9ik_411{flex:0 0 210px;width:210px;min-width:210px;max-width:210px}}@media (width<=480px){._account-page_1c9ik_5{box-sizing:border-box;width:100%;max-width:100%;padding:12px}._account-layout_1c9ik_17{grid-template-columns:1fr;gap:16px;width:100%;min-width:0;display:grid}._account-sidebar_1c9ik_35{box-sizing:border-box;width:100%;padding:16px}._account-content_1c9ik_203{box-sizing:border-box;width:100%;min-width:0}._account-stats_1c9ik_216{grid-template-columns:1fr;gap:12px;width:100%;margin-bottom:20px}._stat-card_1c9ik_232{box-sizing:border-box;width:100%;min-width:0;padding:18px}._account-section_1c9ik_294{box-sizing:border-box;width:100%;min-width:0;margin-bottom:16px;padding:16px;overflow:hidden}._top-picks-scroll_1c9ik_364{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:12px;width:calc(100% + 4px);max-width:none;margin:0 -2px;padding:4px 2px 10px;display:flex;overflow:auto hidden}._top-picks-scroll_1c9ik_364::-webkit-scrollbar{display:none}._top-pick-item_1c9ik_411{flex:0 0 165px;width:165px;min-width:165px;max-width:165px}._recent-order-row_1c9ik_323{gap:12px;width:100%;min-width:0;padding:12px}}@media (width<=360px){._account-page_1c9ik_5{padding:10px}._account-sidebar_1c9ik_35,._account-section_1c9ik_294{padding:14px}._top-pick-item_1c9ik_411{flex:0 0 155px;width:155px;min-width:155px;max-width:155px}}._related-section_1c9ik_708{margin-top:48px}._related-grid_1c9ik_712{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){._related-grid_1c9ik_712{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width<=600px){._related-grid_1c9ik_712{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=380px){._related-grid_1c9ik_712{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._header_g4041_2{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._header_g4041_2 h2{font-size:1.2rem;font-weight:700}._filter-select_g4041_4{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);padding:8px 14px;font-size:.875rem}._table-wrap_g4041_7{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}._table_g4041_7{border-collapse:collapse;width:100%}._table_g4041_7 thead tr{background:var(--bg-secondary)}._table_g4041_7 th{text-align:left;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;padding:12px 16px;font-size:.78rem;font-weight:700}._table_g4041_7 td{padding:14px 16px;font-size:.875rem}._table_g4041_7 tbody tr{border-bottom:1px solid var(--border-light)}._col-order_g4041_13{font-weight:500}._col-date_g4041_14{color:var(--text-muted)}._col-total_g4041_15{color:var(--primary);font-weight:600}._view-btn_g4041_16{padding:6px 14px;font-size:.78rem}._empty-msg_g4041_17{text-align:center;color:var(--text-muted);padding:40px}._card-list_g4041_20{flex-direction:column;gap:12px;display:none}._order-card_g4041_21{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}._card-top_g4041_22{justify-content:space-between;align-items:center;display:flex}._card-top_g4041_22 strong{font-size:.9rem}._card-mid_g4041_24{justify-content:space-between;align-items:center;display:flex}._card-date_g4041_25{color:var(--text-muted);font-size:.8rem}._card-total_g4041_26{color:var(--primary);font-size:.95rem;font-weight:700}._card-bottom_g4041_27{justify-content:flex-end;display:flex}._card-view-btn_g4041_28{text-align:center;width:100%;padding:10px;font-size:.85rem}@media (width<=768px){._table-wrap_g4041_7{display:none}._card-list_g4041_20{display:flex}._header_g4041_2{flex-direction:column;align-items:flex-start;gap:12px}._filter-select_g4041_4{width:100%}}._overlay_vuvl7_1{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_vuvl7_11{background:#fff;border-radius:14px;width:420px;max-width:90%;padding:24px;box-shadow:0 10px 30px #0003}._modal_vuvl7_11 h2{margin-bottom:12px}._info_vuvl7_24{color:#666;margin-bottom:16px}._notice_vuvl7_29{background:#fff7e6;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:16px;padding:12px}._notice_vuvl7_29 ul{margin:10px 0 0;padding-left:18px}._notice_vuvl7_29 li{margin-bottom:6px;font-size:.9rem}textarea{resize:vertical;border:1px solid #ddd;border-radius:8px;width:100%;min-height:100px;margin-bottom:18px;padding:10px;font-size:.95rem}._actions_vuvl7_58{flex-wrap:wrap;gap:10px;display:flex}._actions_vuvl7_58 button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-weight:600;transition:all .2s}._whatsapp_vuvl7_74{color:#fff;background:#25d366}._whatsapp_vuvl7_74:hover{background:#1ebc5b}._email_vuvl7_83{color:#fff;background:#2563eb}._email_vuvl7_83:hover{background:#1d4ed8}._close_vuvl7_92{background:#f3f4f6}._close_vuvl7_92:hover{background:#e5e7eb}._top-bar_pi1fl_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}._top-bar_pi1fl_2 h2{font-size:1.5rem;font-weight:700}._sub-date_pi1fl_4{color:var(--text-muted);font-size:.875rem}._actions_pi1fl_5{flex-wrap:wrap;gap:10px;display:flex}._action-btn_pi1fl_6{padding:8px 16px;font-size:.85rem}._grid_pi1fl_9{grid-template-columns:1fr 300px;gap:20px;display:grid}._card_pi1fl_12{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:16px;padding:24px}._card_pi1fl_12 h3{margin-bottom:16px;font-weight:700}._item-row_pi1fl_14{border-bottom:1px solid var(--border-light);align-items:center;gap:14px;padding:12px 0;display:flex}._item-info_pi1fl_15{flex:1}._item-info_pi1fl_15 p{margin-bottom:4px;font-weight:600}._item-meta_pi1fl_17{color:var(--text-muted);font-size:.78rem}._item-price_pi1fl_18{color:var(--primary);white-space:nowrap;font-weight:700}._info-grid_pi1fl_21{grid-template-columns:1fr 1fr;gap:16px;display:grid}._info-card_pi1fl_22{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px}._info-card_pi1fl_22 h3{margin-bottom:12px;font-weight:700}._info-card_pi1fl_22 p{color:var(--text-secondary);font-size:.875rem;line-height:1.7}._sidebar-card_pi1fl_27{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:16px;padding:20px}._status-header_pi1fl_28{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._status-header_pi1fl_28 h3{font-weight:700}._cancelled-card_pi1fl_30{border-radius:var(--radius-md);text-align:center;background:#ffebee;border:1px solid #ffcdd2;margin-bottom:16px;padding:20px}._cancelled-card_pi1fl_30 h3{color:var(--error)}._summary-card_pi1fl_32{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px}._summary-card_pi1fl_32 h3{margin-bottom:16px;font-weight:700}._order-timeline_pi1fl_36{flex-direction:column;gap:16px;display:flex}._timeline-step_pi1fl_37{align-items:flex-start;gap:12px;display:flex;position:relative}._timeline-step_pi1fl_37:before{content:"";background:var(--border);z-index:0;width:2px;position:absolute;top:20px;bottom:-20px;left:9px}._timeline-step_pi1fl_37:last-child:before{display:none}._timeline-dot_pi1fl_40{border:2px solid var(--border);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s}._timeline-step_pi1fl_37._done_pi1fl_41 ._timeline-dot_pi1fl_40{background:var(--success);border-color:var(--success)}._timeline-step_pi1fl_37._done_pi1fl_41 ._timeline-dot_pi1fl_40:after{content:"✓";color:#fff;justify-content:center;align-items:center;height:100%;font-size:.65rem;display:flex}._timeline-content_pi1fl_43 strong{font-size:.875rem}._timeline-completed_pi1fl_44{color:var(--text-muted);font-size:.75rem}._not-found_pi1fl_47{text-align:center;padding:40px}._not-found-btn_pi1fl_48{margin-top:16px}@media (width<=900px){._grid_pi1fl_9,._info-grid_pi1fl_21{grid-template-columns:1fr}}@media (width<=480px){._top-bar_pi1fl_2{flex-direction:column;align-items:stretch}._actions_pi1fl_5{width:100%}._action-btn_pi1fl_6{text-align:center;flex:1;justify-content:center}._card_pi1fl_12,._sidebar-card_pi1fl_27,._summary-card_pi1fl_32,._info-card_pi1fl_22{padding:16px}._item-row_pi1fl_14{flex-direction:column;align-items:flex-start;gap:8px}._item-price_pi1fl_18{align-self:flex-end}}._addresses-grid_1inqk_1{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}._address-card_1inqk_2{background:var(--bg-card);border:1.5px solid var(--border-light);border-radius:var(--radius-md);padding:20px}._address-card_1inqk_2._default_1inqk_3{border-color:var(--primary)}._address-card-header_1inqk_4{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._addr-type_1inqk_5{font-size:.875rem;font-weight:600}._address-actions_1inqk_6{border-top:1px solid var(--border-light);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}._addr-action-btn_1inqk_7{color:var(--text-muted);background:0 0;font-size:.78rem}._addr-action-btn_1inqk_7:hover{color:var(--primary)}._addr-action-btn_1inqk_7._delete_1inqk_9:hover{color:var(--error)}._add-address-card_1inqk_10{background:var(--bg-secondary);border:2px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}._add-address-card_1inqk_10:hover{border-color:var(--accent);background:var(--bg-card)}._add-address-card_1inqk_10 span{font-size:2rem}._add-address-card_1inqk_10 p{font-size:.9rem;font-weight:600}._add-address-card_1inqk_10 small{color:var(--text-muted);font-size:.78rem}._security-tip_1inqk_15{border-radius:var(--radius-sm);color:#f57f17;background:#fff8e1;border:1px solid #ffe082;padding:14px 16px;font-size:.8rem}._addr-modal-overlay_1inqk_16{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._addr-modal_1inqk_16{border-radius:var(--radius-md);background:#fff;width:100%;max-width:480px;max-height:90vh;padding:32px;overflow-y:auto}._addr-modal_1inqk_16 h3{margin-bottom:20px;font-size:1.1rem;font-weight:700}._form-row_1inqk_19{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){._addresses-grid_1inqk_1{grid-template-columns:1fr}}._wishlist-grid_1dfwi_1{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:20px;display:grid}._wishlist-card_1dfwi_8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}._wishlist-card_1dfwi_8:hover{box-shadow:0 14px 32px #00000014}._wishlist-img_1dfwi_24{aspect-ratio:1;background:#f8f8f8;width:100%;display:block;overflow:hidden}._wishlist-img_1dfwi_24 img{object-fit:cover;width:100%;height:100%;transition:transform .35s}._wishlist-info_1dfwi_43{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}._wishlist-info_1dfwi_43 a{color:inherit;text-decoration:none}._wishlist-info_1dfwi_43 h3{color:var(--text);margin:0;font-size:1rem;font-weight:600;line-height:1.4}._wishlist-info_1dfwi_43 p{color:var(--text-muted);margin:0;font-size:.9rem}._wishlist-info_1dfwi_43 strong{color:var(--primary);margin-top:auto;font-size:1.1rem}._wishlist-remove_1dfwi_76{color:#ef4444;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;width:38px;height:38px;font-size:1.1rem;transition:all .25s;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000014}._wishlist-remove_1dfwi_76:hover{color:#fff;background:#ef4444;transform:scale(1.08)}._wishlist-actions_1dfwi_98{gap:10px;padding:0 18px 18px;display:flex}._wishlist-actions_1dfwi_98 button{flex:1}._stock_1dfwi_108{align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}._in-stock_1dfwi_116{color:#16a34a}._out-stock_1dfwi_120{color:#dc2626}._empty-state_1dfwi_124{text-align:center;max-width:420px;margin:80px auto}._empty-icon_1dfwi_130{margin-bottom:20px;font-size:4rem}._empty-state_1dfwi_124 h3{margin-bottom:10px;font-size:1.6rem}._empty-state_1dfwi_124 p{color:var(--text-muted);margin-bottom:24px}@media (width<=768px){._wishlist-grid_1dfwi_1{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}._wishlist-info_1dfwi_43{padding:14px}._wishlist-actions_1dfwi_98{flex-direction:column}._wishlist-remove_1dfwi_76{width:34px;height:34px;font-size:1rem}}@media (width<=480px){._wishlist-grid_1dfwi_1{grid-template-columns:1fr}._wishlist-info_1dfwi_43 h3{font-size:.95rem}._wishlist-info_1dfwi_43 strong{font-size:1rem}}._login-page_6t3i3_1{background:var(--bg-secondary);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}._login-logo_6t3i3_10{margin-bottom:24px}._login-logo_6t3i3_10 img{width:220px;height:auto}._login-card_6t3i3_17{border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);background:#fff;padding:40px}._login-card_6t3i3_17 h1{text-align:center;margin-bottom:6px;font-size:1.6rem;font-weight:700}._login-card_6t3i3_17>p{color:var(--text-muted);text-align:center;margin-bottom:24px;font-size:.875rem}._social-btns_6t3i3_37{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}._social-btn_6t3i3_37{border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);background:#fff;padding:12px;font-size:.875rem;font-weight:500}._social-btn_6t3i3_37:hover{background:var(--bg-secondary)}._divider_6t3i3_55{align-items:center;gap:12px;margin-bottom:20px;display:flex}._divider_6t3i3_55:before,._divider_6t3i3_55:after{content:"";background:var(--border);flex:1;height:1px}._divider_6t3i3_55 span{color:var(--text-muted);letter-spacing:1px;white-space:nowrap;font-size:.7rem;font-weight:700}._input-icon-wrap_6t3i3_75{align-items:center;display:flex;position:relative}._input-icon-wrap_6t3i3_75 span:first-child{font-size:1rem;position:absolute;left:14px}._input-icon-wrap_6t3i3_75 input{width:100%}._show-pass_6t3i3_88{background:0 0;font-size:1rem;position:absolute;right:14px}._remember-label_6t3i3_94{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;margin-bottom:20px;font-size:.875rem;display:flex}._login-btn_6t3i3_103{justify-content:center;width:100%;margin-top:10px;padding:14px;font-size:.95rem}._forgot-txt_6t3i3_110{text-align:center;color:var(--text-muted);margin-top:16px;font-size:.875rem}._forgot-link_6t3i3_116{color:var(--accent);font-size:.875rem;font-weight:500}._forgot-link_6t3i3_116:hover{text-decoration:underline}._error-msg_6t3i3_124{color:var(--error);border-radius:var(--radius-sm);background:#ffebee;margin-bottom:16px;padding:10px 14px;font-size:.875rem}._secure-note_6t3i3_132{text-align:center;background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-muted);margin-top:20px;padding:12px;font-size:.78rem}._register-page_1p45a_1{background:var(--bg-secondary);min-height:100vh}._capy-logo_1p45a_5{text-align:center;max-width:220px;margin:0 auto;padding-bottom:20px}._register-header_1p45a_11{border-bottom:1px solid var(--border-light);background:#fff;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}._back-to-shop_1p45a_19{color:var(--primary);font-size:.875rem;font-weight:500}._back-to-shop_1p45a_19:hover{text-decoration:underline}._register-layout_1p45a_27{grid-template-columns:1fr 1.2fr;gap:40px;min-height:calc(100vh - 77px);display:grid}._register-left_1p45a_33{flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;display:flex}._register-img-wrap_1p45a_40{width:100%;max-width:500px;margin-bottom:28px;position:relative}._register-img-wrap_1p45a_40 img{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-width:500px;margin-bottom:28px}._register-badge_1p45a_53{border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;display:flex;position:absolute;bottom:16px;right:16px}._register-badge_1p45a_53 strong{font-size:.85rem;display:block}._register-left_1p45a_33 h2{width:100%;max-width:500px;margin-bottom:12px;font-size:1.6rem;font-weight:800;line-height:1.25}._register-left_1p45a_33 p{color:var(--text-secondary);width:100%;max-width:500px;font-size:.9rem;line-height:1.7}._register-card_1p45a_85{box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;width:100%;max-width:620px;margin:auto;padding:48px 40px;display:flex}._register-card_1p45a_85 h1{text-align:center;color:var(--primary);margin-bottom:6px;font-size:1.8rem;font-weight:800}._register-card_1p45a_85>p{color:var(--text-muted);text-align:center;margin-bottom:24px;font-size:.875rem}._agree-label_1p45a_110{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:.875rem;line-height:1.5;display:flex}._register-btn_1p45a_120{justify-content:center;width:100%;margin-top:16px;padding:14px;font-size:.95rem}._form-row_1p45a_127{grid-template-columns:1fr 1fr;gap:16px;display:grid}._input-icon-wrap_1p45a_132{align-items:center;display:flex;position:relative}._input-icon-wrap_1p45a_132 span:first-child{font-size:1rem;position:absolute;left:14px}._input-icon-wrap_1p45a_132 input{width:100%;margin-top:16px}._or-divider_1p45a_146{align-items:center;gap:12px;display:flex}._or-divider_1p45a_146:before,._or-divider_1p45a_146:after{content:"";background:var(--border);flex:1;height:1px}._or-divider_1p45a_146 span{color:var(--text-muted);letter-spacing:1px;font-size:.7rem;font-weight:700}._social-btns_1p45a_164{grid-template-columns:1fr 1fr;gap:12px;display:grid}._social-btn_1p45a_164{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:12px;font-size:.875rem;font-weight:500}._error-msg_1p45a_177{color:var(--error);border-radius:var(--radius-sm);background:#ffebee;margin-bottom:16px;padding:10px 14px;font-size:.875rem}@media (width<=900px){._register-layout_1p45a_27{grid-template-columns:1fr}._register-left_1p45a_33{display:none}}@media (width<=480px){._form-row_1p45a_127{grid-template-columns:1fr}._register-card_1p45a_85{padding:32px 20px}}._container_dih2d_1{justify-content:center;align-items:center;min-height:70vh;padding:30px 20px;display:flex}._card_dih2d_9{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:32px;box-shadow:0 4px 20px #00000014}._card_dih2d_9 h1{margin:0 0 10px;font-size:28px}._description_dih2d_23{color:#666;margin-bottom:24px;line-height:1.5}._card_dih2d_9 label{margin-bottom:7px;font-weight:600;display:block}._card_dih2d_9 input{box-sizing:border-box;border:1px solid #ddd;border-radius:7px;width:100%;margin-bottom:16px;padding:12px;font-size:15px}._card_dih2d_9 input:focus{border-color:#333;outline:none}._card_dih2d_9 button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:7px;width:100%;padding:12px;font-size:15px}._card_dih2d_9 button:disabled{opacity:.6;cursor:not-allowed}._success_dih2d_66{color:#217a3b;background:#eaf8ee;border-radius:7px;margin-bottom:18px;padding:12px;font-size:14px}._error_dih2d_75{color:#b42318;background:#fdecec;border-radius:7px;margin-bottom:18px;padding:12px;font-size:14px}._backLink_dih2d_84{text-align:center;color:#333;margin-top:20px;font-size:14px;text-decoration:none;display:block}._container_9qex9_1{background:var(--bg-secondary);justify-content:center;align-items:center;min-height:70vh;padding:50px 20px;display:flex}._card_9qex9_9{width:100%;max-width:460px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);background:#fff;border-radius:24px;padding:40px}._card_9qex9_9 h1{color:var(--primary);text-align:center;margin:0 0 10px;font-size:28px;font-weight:800}._description_9qex9_23{color:var(--text-muted);text-align:center;margin-bottom:28px;line-height:1.6}._card_9qex9_9 label{color:var(--text-secondary);margin:18px 0 8px;font-weight:600;display:block}._passwordWrapper_9qex9_35{position:relative}._card_9qex9_9 input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:#fff;padding:13px 65px 13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}._card_9qex9_9 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0000000d}._showButton_9qex9_53{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._showButton_9qex9_53:hover{color:var(--primary)}._requirements_9qex9_65{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);margin-top:12px;padding:12px 14px}._requirements_9qex9_65 p{color:var(--text-muted);margin:5px 0;font-size:13px}._requirements_9qex9_65 ._valid_9qex9_78{color:#218739}._match_9qex9_82,._noMatch_9qex9_83{margin:8px 0 0;font-size:13px}._match_9qex9_82{color:#218739}._noMatch_9qex9_83{color:var(--error)}._submitButton_9qex9_96{border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;border:none;width:100%;margin-top:24px;padding:14px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s}._submitButton_9qex9_96:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitButton_9qex9_96:disabled{opacity:.6;cursor:not-allowed}._error_9qex9_113,._success_9qex9_114{border-radius:var(--radius-sm);margin-bottom:18px;padding:12px 14px;font-size:14px}._error_9qex9_113{color:var(--error);background:#fdecec}._success_9qex9_114{color:#217a3b;background:#eaf8ee}._backLink_9qex9_131{text-align:center;color:var(--text-secondary);margin-top:22px;font-size:14px;text-decoration:none;transition:color .2s;display:block}._backLink_9qex9_131:hover{color:var(--primary);text-decoration:underline}
