.seller-invite{background:#f1fdf7;border:1px solid #b7e6cd;border-radius:10px;margin:32px 0;padding:24px 28px}.seller-invite h2{color:#014b23;margin:0 0 8px;font-size:20px}.seller-invite p{color:#404145;max-width:720px;margin:0 0 14px;font-size:15px;line-height:1.55}.seller-invite form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-invite input[type=email]{border:1px solid #cdcfd3;border-radius:6px;outline:none;flex:260px;min-width:0;padding:11px 14px;font-size:15px}.seller-invite input[type=email]:focus{border-color:#1dbf73;box-shadow:0 0 0 3px #1dbf732e}.seller-invite .btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1dbf73;border:none;border-radius:6px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.seller-invite .btn:hover{background:#19a463}.seller-invite .fine{color:#62646a;margin:12px 0 0;font-size:13px}.seller-invite .fine a{color:#14603a}.seller-invite .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cat-hero{border-radius:10px;min-height:240px;margin:8px 0 28px;display:flex;position:relative;overflow:hidden}.cat-hero .cat-hero-bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cat-hero .cat-hero-shade{pointer-events:none;background:linear-gradient(90deg,#000000b8 0%,#00000080 45%,#00000026 100%);position:absolute;inset:0}.cat-hero .cat-hero-inner{z-index:1;color:#fff;align-self:center;max-width:720px;padding:32px 36px;position:relative}.cat-hero .cat-hero-inner h1{color:#fff;margin:6px 0 10px}.cat-hero .cat-hero-inner p{color:#ffffffeb;margin:0;font-size:16px;line-height:1.5}.cat-hero .breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.cat-hero .breadcrumbs a{color:#ffffffe6;text-decoration:none}.cat-hero .breadcrumbs a:hover{text-decoration:underline}.cat-hero .breadcrumbs .sep{color:#fff9}.cat-hero .breadcrumbs .current{color:#fff;font-weight:600}.cat-guides{max-width:820px;margin:40px 0 0}.cat-guides h2{color:#404145;margin:0 0 12px;font-size:22px}.cat-guides ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.cat-guides a{color:#14603a;font-size:15px;text-decoration:none}.cat-guides a:hover{text-decoration:underline}.cat-copy,.cat-faq{max-width:820px;margin:40px 0 0}.cat-copy h2,.cat-faq h2{color:#404145;margin:0 0 14px;font-size:22px}.cat-copy p,.cat-faq p{color:#404145;margin:0 0 14px;font-size:16px;line-height:1.65}.cat-faq dl{margin:0}.cat-faq .qa+.qa{border-top:1px solid #e4e5e7;margin-top:18px;padding-top:18px}.cat-faq dt{color:#404145;margin-bottom:6px;font-size:16px;font-weight:600}.cat-faq dd{color:#62646a;margin:0;font-size:15px;line-height:1.6}.subcat-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:20px 0 32px;display:grid}.subcat-grid .subcat-card{color:#404145;border:1px solid #e4e4e4;border-radius:6px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;overflow:hidden}.subcat-grid .subcat-card img{object-fit:cover;width:100%;height:96px;display:block}.subcat-grid .subcat-card span{padding:8px 10px;font-size:14px;font-weight:500;display:block}.subcat-grid .subcat-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.cat-directory{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;margin:28px 0 8px;display:grid}.cat-directory .cat-directory-group h2{color:#404145;letter-spacing:.01em;margin:0 0 10px;font-size:15px;font-weight:700}.cat-directory .cat-directory-group ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cat-directory .cat-directory-group a{color:#62646a;font-size:14px;line-height:1.35;text-decoration:none}.cat-directory .cat-directory-group a:hover,.cat-directory .cat-directory-group a:focus-visible{color:#1dbf73;text-decoration:underline}.cat-directory .cat-directory-all{grid-column:1/-1;margin:4px 0 0}.cat-directory .cat-directory-all a{color:#1dbf73;font-size:14px;font-weight:600;text-decoration:none}.cat-directory .cat-directory-all a:hover,.cat-directory .cat-directory-all a:focus-visible{text-decoration:underline}
