@charset "UTF-8";:root{--blue: #1565C0;--blue-dark: #0D47A1;--blue-mid: #1976D2;--blue-light: #42A5F5;--blue-pale: #E3F2FD;--blue-bg: #F0F7FF;--accent: #FF6F00;--accent-light: #FF8F00;--ink: #0D1B2A;--body: #374151;--stone: #6B7280;--stone-light: #9CA3AF;--border: #E5E7EB;--white: #FFFFFF;--off-white: #F9FAFB;--light-bg: #F3F4F6;--green: #0D47A1;--green-mid: #1976D2;--green-light: #42A5F5;--terra: #FF6F00;--terra-light: #FF8F00;--cream: #F0F7FF;--cream-deep: #DBEAFE;--f-display: "Playfair Display", Georgia, serif;--f-sans: "DM Sans", system-ui, sans-serif;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 100px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 16px rgba(13,71,161,.12);--shadow-lg: 0 16px 40px rgba(13,71,161,.14);--shadow-terra: 0 8px 24px rgba(255,111,0,.28)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--f-sans);background:var(--white);color:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}button{font-family:var(--f-sans);cursor:pointer;border:none;outline:none}ul,ol{list-style:none}.btn-green{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:14px;font-weight:600;background:var(--blue);color:#fff;padding:13px 28px;border-radius:var(--radius-pill);border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.btn-green:hover{background:var(--blue-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-terra{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:14px;font-weight:600;background:var(--accent);color:#fff;padding:13px 28px;border-radius:var(--radius-pill);border:none;cursor:pointer;transition:background .2s,transform .15s}.btn-terra:hover{background:var(--accent-light);transform:translateY(-1px)}.btn-cream{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:14px;font-weight:600;background:#ffffff26;color:#fff;padding:13px 28px;border-radius:var(--radius-pill);border:1.5px solid rgba(255,255,255,.4);cursor:pointer;transition:all .2s}.btn-cream:hover{background:#ffffff40}.btn-ghost{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-sans);font-size:13.5px;font-weight:500;background:transparent;color:var(--blue);border:none;cursor:pointer;padding:10px 18px;border-radius:var(--radius-pill);transition:background .2s}.btn-ghost:hover{background:var(--blue-pale)}.section-title{font-family:var(--f-display);font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--ink);line-height:1.15;margin-bottom:12px}.section-title em{font-style:italic;color:var(--accent)}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.eyebrow:before{content:"";width:24px;height:2px;background:var(--accent);border-radius:2px;display:block}.section{padding:80px 8vw}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.link-all{font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none}.link-all:hover{color:var(--accent)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.adm-page-title{font-family:var(--f-display);font-size:26px;font-weight:700;color:var(--ink);margin-bottom:6px;line-height:1.2}.adm-page-sub{font-size:13px;color:var(--stone);margin-bottom:26px;line-height:1.5}.adm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.adm-stat{background:#fff;border-radius:12px;padding:20px 22px;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.adm-stat__label{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--stone);margin-bottom:8px}.adm-stat__value{font-family:var(--f-display);font-size:30px;font-weight:700;color:var(--ink);line-height:1}.adm-stat__delta{font-size:12px;margin-top:6px;color:#16a34a;font-weight:500}.adm-stat__delta--down{color:#dc2626}.adm-card{background:#fff;border-radius:14px;padding:22px 24px;border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:20px}.adm-card__title{font-family:var(--f-display);font-size:16px;font-weight:600;color:var(--ink);margin-bottom:16px}.adm-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.adm-search{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1.5px solid var(--border);border-radius:8px;padding:9px 14px;flex:1;max-width:300px;transition:border-color .2s}.adm-search:focus-within{border-color:var(--blue)}.adm-search svg{width:15px;height:15px;stroke:var(--stone);flex-shrink:0;display:block}.adm-search input{border:none;background:transparent;font-family:var(--f-sans);font-size:13px;color:var(--ink);outline:none;width:100%}.adm-search input::placeholder{color:#b0b8c8}.adm-btn{font-family:var(--f-sans);font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.adm-btn--primary{background:var(--blue);color:#fff}.adm-btn--primary:hover{background:var(--blue-dark);box-shadow:0 2px 8px #1565c040}.adm-btn--primary:disabled{opacity:.6;cursor:not-allowed}.adm-btn--ghost{background:transparent;color:var(--stone);border:1.5px solid var(--border)}.adm-btn--ghost:hover{border-color:var(--blue);color:var(--blue)}.adm-btn--danger{background:#fee2e2;color:#dc2626;border:1.5px solid #FECACA}.adm-btn--danger:hover{background:#fecaca}a.adm-btn{text-decoration:none}.adm-table-wrap{overflow-x:auto;border-radius:0 0 10px 10px}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px}.adm-table th{font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--stone);padding:10px 14px;text-align:left;border-bottom:2px solid var(--border);white-space:nowrap;background:#f8fafc}.adm-table td{padding:13px 14px;color:var(--body);border-bottom:1px solid var(--border);vertical-align:middle}.adm-table tr:hover td{background:#f0f7ff}.adm-table tr:last-child td{border-bottom:none}.adm-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 9px;border-radius:99px;white-space:nowrap}.adm-badge--green{background:#dcfce7;color:#15803d}.adm-badge--amber{background:#fef3c7;color:#b45309}.adm-badge--red{background:#fee2e2;color:#dc2626}.adm-badge--blue{background:#dbeafe;color:#1d4ed8}.adm-badge--stone{background:#f1f5f9;color:#64748b}.adm-avatar{border-radius:50%;background:var(--blue);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.adm-actions{display:flex;gap:5px}.adm-icon-btn{width:30px;height:30px;border-radius:6px;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.adm-icon-btn svg{width:14px;height:14px;stroke:#64748b;display:block;flex-shrink:0}.adm-icon-btn:hover{background:var(--blue)}.adm-icon-btn:hover svg{stroke:#fff}.adm-icon-btn.danger:hover{background:#dc2626}.adm-icon-btn.danger:hover svg{stroke:#fff}@media(max-width:900px){.adm-stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adm-stats{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-left{background:linear-gradient(145deg,#0d47a1,#1565c0,#1976d2);padding:40px 48px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:56px;position:relative;z-index:2}.auth-logo__icon{width:38px;height:38px;min-width:38px;background:#ffffff26;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2)}.auth-logo__icon svg{width:20px;height:20px;stroke:#fff;display:block}.auth-logo span{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;color:#fff;white-space:nowrap}.auth-logo span sup{font-size:10px;color:#90caf9}.auth-left__body{flex:1;position:relative;z-index:2}.auth-left__body h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:16px}.auth-left__body p{font-size:14px;color:#ffffffa6;line-height:1.75;max-width:360px;margin-bottom:40px}.auth-left__stats{display:flex;gap:28px;margin-bottom:40px;position:relative;z-index:2}.auth-left__stats div{display:flex;flex-direction:column}.auth-left__stats span{font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:700;color:#90caf9}.auth-left__stats small{font-size:11px;color:#fff6;margin-top:2px}.auth-left__img{position:absolute;bottom:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:#ffffff0d;z-index:1;pointer-events:none}.auth-left__img img{display:none}.auth-left__perks{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;position:relative;z-index:2}.auth-perk{display:flex;align-items:center;gap:10px;font-size:14px;color:#ffffffbf}.auth-right{background:#f8faff;display:flex;align-items:center;justify-content:center;padding:48px 40px;overflow-y:auto}.auth-form-wrap{width:100%;max-width:420px}.auth-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:700;color:#0d1b2a;margin-bottom:6px}.auth-sub{font-size:14px;color:#6b7280;margin-bottom:28px}.auth-sub a{color:#1565c0;font-weight:600;text-decoration:none}.auth-sub a:hover{text-decoration:underline}.auth-error{background:#fee2e2;color:#dc2626;font-size:13px;padding:12px 16px;border-radius:10px;margin-bottom:20px}.auth-social{margin-bottom:20px}.auth-social-btn{width:100%;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#374151;background:#fff;border:1.5px solid #E5E7EB;border-radius:10px;padding:13px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000000f}.auth-social-btn:hover{border-color:#1565c0;box-shadow:0 2px 8px #1565c026}.auth-divider{display:flex;align-items:center;gap:12px;margin-bottom:24px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-divider span{font-size:12px;color:#9ca3af;white-space:nowrap}.auth-form{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12.5px;font-weight:600;color:#374151}.form-group input,.form-group select{font-family:DM Sans,sans-serif;font-size:14px;color:#0d1b2a;background:#fff;border:1.5px solid #E5E7EB;border-radius:10px;padding:12px 16px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.form-group input::placeholder{color:#9ca3af}.form-group input:focus,.form-group select:focus{border-color:#1565c0;box-shadow:0 0 0 3px #1565c01a}.input-icon-wrap{position:relative}.input-icon-wrap input{padding-right:46px}.input-icon-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px}.input-icon-btn svg{width:17px;height:17px;stroke:#9ca3af;display:block}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-form__row{display:flex;justify-content:space-between;align-items:center}.auth-check{display:flex;align-items:center;gap:7px;font-size:13px;color:#6b7280;cursor:pointer}.auth-forgot{font-size:13px;color:#1565c0;text-decoration:none;font-weight:500}.auth-forgot:hover{text-decoration:underline}.auth-submit{width:100%;justify-content:center;padding:14px;font-size:15px}.auth-alt-links{display:flex;justify-content:center;gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid #E5E7EB}.auth-panel-link{font-size:12px;font-weight:600;color:#9ca3af;text-decoration:none;letter-spacing:.5px}.auth-panel-link:hover{color:#1565c0}.role-tabs{display:flex;gap:6px;margin-bottom:20px;padding:4px;background:#fff;border-radius:12px;border:1.5px solid #E5E7EB}.role-tabs button{flex:1;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;color:#6b7280;background:transparent;border:none;padding:10px;border-radius:9px;cursor:pointer;transition:all .25s}.role-tabs button.active{background:#1565c0;color:#fff;font-weight:600;box-shadow:0 2px 8px #1565c04d}.seller-info-box{background:#eff6ff;border:1.5px solid #BFDBFE;border-radius:10px;padding:14px 16px}.seller-info-box strong{font-size:13px;color:#1565c0;display:block;margin-bottom:5px}.seller-info-box p{font-size:12.5px;color:#374151;line-height:1.55;margin:0}.auth-check-terms{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#6b7280;cursor:pointer;line-height:1.5}.auth-check-terms input{margin-top:2px;flex-shrink:0}.auth-check-terms a{color:#1565c0;text-decoration:none;font-weight:500}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.auth-left{display:none}.auth-right{min-height:100vh}.form-row-2{grid-template-columns:1fr}}.phone-input-wrap{display:flex;gap:0;border:1.5px solid #E5E7EB;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.phone-input-wrap:focus-within{border-color:#1565c0;box-shadow:0 0 0 3px #1565c01a}.phone-code-select{font-family:DM Sans,sans-serif;font-size:13px;color:#374151;background:#f3f4f6;border:none;outline:none;padding:12px 10px;border-right:1.5px solid #E5E7EB;cursor:pointer;min-width:96px;flex-shrink:0}.phone-number-input{flex:1;font-family:DM Sans,sans-serif;font-size:14px;color:#0d1b2a;background:#fff;border:none!important;outline:none;padding:12px 14px;border-radius:0!important;box-shadow:none!important}.phone-number-input::placeholder{color:#9ca3af}.modal-overlay{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:#fff;border-radius:16px;width:100%;max-width:540px;box-shadow:0 24px 64px #00000038;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal--sm{max-width:400px}.modal--lg{max-width:700px}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #F3F4F6;flex-shrink:0}.modal__header h3{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:#0d1b2a}.modal__close{width:30px;height:30px;border-radius:50%;background:#f3f4f6;border:none;cursor:pointer;font-size:14px;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal__close:hover{background:#e5e7eb}.modal__body{padding:20px 24px;overflow-y:auto;flex:1}.modal__footer{display:flex;gap:10px;justify-content:flex-end;padding-top:16px;border-top:1px solid #F3F4F6;margin-top:16px}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-section{margin-bottom:22px}.modal-section__title{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;display:block;margin-bottom:12px}.modal-section__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.modal-field{display:flex;flex-direction:column;gap:5px}.modal-field label{font-size:12px;font-weight:600;color:#374151}.modal-field input,.modal-field select,.modal-field textarea{font-family:DM Sans,sans-serif;font-size:13.5px;color:#0d1b2a;background:#f9fafb;border:1.5px solid #E5E7EB;border-radius:8px;padding:10px 12px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:#1565c0;box-shadow:0 0 0 3px #1565c014}.modal-field textarea{resize:vertical}.modal-hint{font-size:11px;color:#9ca3af;font-weight:400;margin-left:6px}.modal-badge{font-size:10px;background:#dbeafe;color:#1d4ed8;padding:2px 8px;border-radius:99px;margin-left:6px;font-weight:600}.modal-img-preview{margin-top:8px;width:80px;height:80px;border-radius:8px;background:#f0f7ff;border:1px solid #E5E7EB;overflow:hidden}.modal-img-preview img{width:100%;height:100%;object-fit:cover}.product-type-tabs{display:flex;gap:8px}.product-type-tabs button{flex:1;padding:11px 12px;border-radius:10px;border:1.5px solid #E5E7EB;background:#f9fafb;color:#374151;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.product-type-tabs button.active{background:#1565c0;color:#fff;border-color:#1565c0;font-weight:600}.product-type-tabs button:not(.active):hover{border-color:#1565c0;color:#1565c0}.variants-empty{text-align:center;padding:28px;background:#f9fafb;border-radius:10px;border:1.5px dashed #E5E7EB;color:#9ca3af}.variants-empty span{font-size:28px;display:block;margin-bottom:8px}.variants-empty p{font-size:13px;margin:0}.variant-row{display:flex;gap:10px;align-items:flex-end;padding:12px;background:#f9fafb;border-radius:10px;border:1px solid #E5E7EB;margin-bottom:8px}.variant-remove{width:30px;height:30px;flex-shrink:0;border-radius:6px;background:#fee2e2;border:none;color:#dc2626;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.variant-remove:hover{background:#fecaca}.view-product{display:flex;gap:20px}.view-product__img{width:120px;height:120px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#f0f7ff}.view-product__info{flex:1}.view-product__info h4{font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:600;color:#0d1b2a;margin-bottom:4px}.view-product__origin{font-size:12px;color:#6b7280;margin-bottom:10px}.view-product__desc{font-size:13px;color:#374151;line-height:1.6;margin-bottom:14px}.view-product__meta{display:flex;flex-direction:column;gap:8px}.meta-label{font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:.8px;text-transform:uppercase;display:block;margin-bottom:2px}.order-detail{display:flex;flex-direction:column;gap:12px}.order-detail__row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #F3F4F6;font-size:14px}.order-detail__row span:first-child{color:#6b7280;font-size:13px}.order-detail__row strong{color:#0d1b2a}.order-detail__proof{padding-top:14px}.proof-label{font-size:12px;font-weight:600;color:#374151;display:block;margin-bottom:8px}.proof-img{width:100%;max-height:200px;object-fit:cover;border-radius:10px;border:1px solid #E5E7EB}.status-options{display:flex;gap:8px;flex-wrap:wrap}.status-option{padding:10px 18px;border-radius:8px;border:1.5px solid #E5E7EB;background:#f9fafb;color:#374151;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.status-option.active{background:#1565c0;color:#fff;border-color:#1565c0}.status-option:not(.active):hover{border-color:#1565c0}.proof-upload-area{position:relative;border:2px dashed #BFDBFE;border-radius:12px;background:#f0f7ff;min-height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.proof-upload-area.has-file{border-style:solid;border-color:#1565c0;padding:0}.proof-upload-label{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:24px;text-align:center;width:100%}.proof-upload-icon{font-size:32px}.proof-upload-label span{font-size:13px;color:#1565c0;font-weight:500}.proof-hint{font-size:11px!important;color:#9ca3af!important;font-weight:400!important}.proof-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.proof-upload-preview{width:100%;max-height:200px;object-fit:cover;display:block}.proof-remove{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:16px}.cat-card{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f;transition:box-shadow .2s,transform .2s}.cat-card:hover{box-shadow:0 4px 16px #0d47a11a;transform:translateY(-2px)}.cat-card__img{height:130px;background:#f0f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cat-card__img img{width:100%;height:100%;object-fit:cover}.cat-card__body{padding:16px}.cat-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cat-card__name{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600;color:#0d1b2a}.cat-card__desc{font-size:12.5px;color:#6b7280;line-height:1.5;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ca3af;margin-bottom:14px}.cat-card__slug{font-family:monospace}.cat-card__count{font-weight:600;color:#1565c0}.cat-card__actions{display:flex;gap:7px;align-items:center}.cat-action-btn{font-size:12px;padding:6px 12px;flex:1;display:flex;align-items:center;justify-content:center;gap:5px}.seller-detail{display:flex;flex-direction:column;gap:12px}.seller-detail__avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1565c0,#0d47a1);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}@media(max-width:900px){.cat-grid,.modal-grid-3{grid-template-columns:1fr 1fr}.view-product{flex-direction:column}.view-product__img{width:100%;height:180px}}@media(max-width:600px){.cat-grid,.modal-grid-2{grid-template-columns:1fr}}
